Andrew Belt
|
aa76b4bc81
|
Reorder MIDI-4 poly modes
|
7 years ago |
Andrew Belt
|
a9f4c0e50d
|
Add the rest of the toolbar icons, remove File menu
|
7 years ago |
Andrew Belt
|
dcb4d53945
|
Clamp cables to +/-12V
|
7 years ago |
Andrew Belt
|
26a5651a66
|
Added more verbose logging
|
7 years ago |
Andrew Belt
|
531f348dc2
|
Restructure midi for multiplexing, add gamepad midi driver, add CPU
meter
|
7 years ago |
Andrew Belt
|
dd402b8e43
|
Made modules and wires global
|
7 years ago |
Andrew Belt
|
d66ebc0e3b
|
Tweak light brightness
|
7 years ago |
Andrew Belt
|
e8d0783aba
|
Add manufacturer item to ModuleBrowser, other ModuleBrowser
functionality
|
7 years ago |
Andrew Belt
|
e51ce44588
|
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
|
1ab4b2cb85
|
AudioInterface rework, Notes rework, partial MIDIToCVInterface rework
|
7 years ago |
Andrew Belt
|
979e44f650
|
Rename gui.hpp to window.hpp
|
7 years ago |
Andrew Belt
|
4a54cfc8c8
|
Add box shadow behind modules, tweak light fall times
|
7 years ago |
Andrew Belt
|
d024ccf8a0
|
Refactor util.hpp
|
7 years ago |
Andrew Belt
|
f31c13270d
|
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 |