bsp2
|
8a825ca755
|
update VST parameter handling (use UI widget min/max info for VST parameter range translation)
|
6 years ago |
bsp2
|
848871160e
|
initial commit
|
6 years ago |
Andrew Belt
|
84093ef8b3
|
Add module preset copy, paste, load, and save
|
6 years ago |
Andrew Belt
|
8a37a18be7
|
Make parameter smoothing thread-safe and lock-free
|
7 years ago |
Andrew Belt
|
bda18f9732
|
Clean up RealTimeConvolver
|
7 years ago |
Andrew Belt
|
e7f5cc169d
|
Call all Module::on*() events from engine thread, remove mutex from
engineSetSmoothParam() (could be bad?)
|
7 years ago |
Andrew Belt
|
70535cafc4
|
Remove +/-12V clamping of wires
|
7 years ago |
Andrew Belt
|
7d4de0be00
|
Remove obsolete MidiIO code, serialize power meter state to settings
|
7 years ago |
Andrew Belt
|
c728df0249
|
Reorder MIDI-4 poly modes
|
7 years ago |
Andrew Belt
|
944b4dfc93
|
Add the rest of the toolbar icons, remove File menu
|
7 years ago |
Andrew Belt
|
b9b68e03c6
|
Clamp cables to +/-12V
|
7 years ago |
Andrew Belt
|
4c3c2b2ff6
|
Added more verbose logging
|
7 years ago |
Andrew Belt
|
076aea61e4
|
Restructure midi for multiplexing, add gamepad midi driver, add CPU
meter
|
7 years ago |
Andrew Belt
|
6103581b72
|
Made modules and wires global
|
7 years ago |
Andrew Belt
|
8041cfea53
|
Tweak light brightness
|
7 years ago |
Andrew Belt
|
09388980a1
|
Add manufacturer item to ModuleBrowser, other ModuleBrowser
functionality
|
7 years ago |
Andrew Belt
|
676d50a11a
|
Remove PulseAudio from default Linux rtaudio build, fix lastPath being overwritten when autosave is loaded, add List, replace AddModuleWindow with Sublime Text-like browser (partially complete)
|
7 years ago |
Andrew Belt
|
6186861c53
|
AudioInterface rework, Notes rework, partial MIDIToCVInterface rework
|
7 years ago |
Andrew Belt
|
b33a0875df
|
Rename gui.hpp to window.hpp
|
7 years ago |
Andrew Belt
|
67499624ee
|
Add box shadow behind modules, tweak light fall times
|
7 years ago |
Andrew Belt
|
9a6d110f6e
|
Refactor util.hpp
|
7 years ago |
Andrew Belt
|
13f341b9ba
|
Enable denormals-are-zero (DAZ) mode in engine
|
7 years ago |
Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
7 years ago |
Andrew Belt
|
0c386dd526
|
Fade out Light more slowly
|
7 years ago |
Andrew Belt
|
b5fdf5d5ba
|
Light::setBrightnessSmooth() turns on high values immediately, fades out
low values
|
7 years ago |
Andrew Belt
|
0e7e362565
|
Change internals of SVGWidget subclasses
|
7 years ago |
Andrew Belt
|
6bee6ade42
|
Add RedGreenBlueLight, tweaks to light implementation
|
7 years ago |
Andrew Belt
|
bd9b237c43
|
Tweak LightWidget rendering
|
7 years ago |
Andrew Belt
|
149ecac9d3
|
Added engineGetSampleTime()
|
7 years ago |
Andrew Belt
|
bc619644ac
|
Throw away old lights, add new LightWidget as a final replacement
|
7 years ago |
Andrew Belt
|
84f4efcbeb
|
Add polyfill for future LightWidget
|
7 years ago |
Andrew Belt
|
a58ab53707
|
Add Light::setBrightnessSmooth()
|
7 years ago |
Andrew Belt
|
dbd4e44eda
|
Added Light object to engine.hpp, added automatic scrolling when
dragging cables to the edge of the screen, added nonfunctional search
box to Add Module menu
|
7 years ago |
Andrew Belt
|
e76122bb60
|
Mac fixes, sleep GUI thread if framerate is too high
|
7 years ago |
Andrew Belt
|
9dbadfbdc5
|
Remove gSampleRate, add engineGetSampleRate()
|
7 years ago |
Andrew Belt
|
e2700409b2
|
Added onSampleRateChange() to Module
|
7 years ago |
Andrew Belt
|
2986d3ab49
|
Engine typo
|
7 years ago |
Andrew Belt
|
fd0d208021
|
Add engine support for stackable cables
|
7 years ago |
Andrew Belt
|
ffd8dde517
|
Middle click drag now sends an onScroll event in the object it is hovering, open UrlItem browser in new thread, use Module constructor for setting number of params/inputs/outputs
|
7 years ago |
Andrew Belt
|
35c4e272e2
|
Added engine pausing/resuming (in sample rate choose menu)
|
7 years ago |
Andrew Belt
|
c20841652d
|
Use vector as data structure for Modules and Wires
|
7 years ago |
Andrew Belt
|
eb283975f8
|
Sleep audio engine thread a bit if step() is being called significantly
faster than what the sample rate suggests
|
7 years ago |
Andrew Belt
|
f703aaac9d
|
Render GUI only when window is visible
|
7 years ago |
Andrew Belt
|
70e3ab97b6
|
fix Linux audio by using asynchronous Portaudio instead of synchronous
|
8 years ago |
Andrew Belt
|
58974d5530
|
Added Davies knobs, added SVG renderer
|
8 years ago |
Andrew Belt
|
aad709e62c
|
Large refactor to modularize include files, add NanoSVG dependency, added Image/Font/SVG loader
|
8 years ago |
Andrew Belt
|
18628c86ab
|
Now requires SSE, added RadioButton, added hardcoded minBLEP, added CPU usage button
|
8 years ago |
Andrew Belt
|
1696a2790a
|
Added sample rate conversion to AudioInterface, added minBLEP to dsp.hpp
|
8 years ago |
Andrew Belt
|
a18e4a4d6e
|
Added ring buffers, made Rack a class, added stringf helper function, added VIPMutex/VIPLock, added sample rate and block size options to AudioInterface
|
8 years ago |