Andrew Belt
|
80a2d923f2
|
Rename randomSeedTime to randomInit and assert that it's called only
once
|
6 years ago |
Andrew Belt
|
074287e306
|
Fix scrolling menus again
|
6 years ago |
Andrew Belt
|
4fe7eed5f0
|
Add absf() to math.hpp
|
6 years ago |
Andrew Belt
|
63cd488674
|
Added active light indicators to AudioInterface and MIDItoCVInterface
|
6 years ago |
Andrew Belt
|
5e6463f5af
|
Reorganize midi.hpp and audio.hpp, add prompt before clearing patch after crash, add Bridge scaffolding to AudioIO
|
6 years ago |
Andrew Belt
|
d55d460c1f
|
ModuleWidget serializes pos in rack grid coordinates instead of pixel
coordinates
|
6 years ago |
Andrew Belt
|
4a3bf84e42
|
Serialize wire color
|
6 years ago |
Andrew Belt
|
575e4df2fd
|
Use RELEASE=1 to build release version. VERSION is automatically set in the Makefile now.
Add detection code for legacy1 mode for patch files.
Initialize patch on launch if the last launch crashed after 15 seconds.
|
6 years ago |
Andrew Belt
|
d7875d5e30
|
Add midi.cpp with MidiIO class
|
6 years ago |
Andrew Belt
|
e616e12fa5
|
Return specialized type in rack.hpp helper functions
|
6 years ago |
Andrew Belt
|
ce1906a288
|
Use AudioIO in AudioInterface
|
6 years ago |
Andrew Belt
|
f129f026f6
|
Add AudioWidget
|
6 years ago |
Andrew Belt
|
f4834d8163
|
Build system fixes
|
6 years ago |
Andrew Belt
|
23da7e61ef
|
Update samplerate.hpp API
|
6 years ago |
Matt Demanett
|
170561fb9b
|
Only set speex conversion rates if they actually change.
|
6 years ago |
Matt Demanett
|
b8f300d130
|
Header fix for linux.
|
6 years ago |
Matt Demanett
|
45e28ebbb1
|
Replace libsamplerate with libspeexdsp for sample rate conversion.
|
6 years ago |
Andrew Belt
|
1b44985a0f
|
Add CKSSThree switch, ENUMS macro
|
6 years ago |
Andrew Belt
|
dc91b5d403
|
Update plugin manager to new online Rack plugin manager API
|
6 years ago |
Andrew Belt
|
36cd050ba4
|
Remove Module::reset(), Module::initialize(), and Module::randomize(),
add onRandomize(), onReset(), onCreate(), and onDelete()
|
7 years ago |
Jeremy Wentworth
|
6787867d27
|
clarified comment about sizes (#510)
* Update app.hpp
* Update app.hpp
|
7 years ago |
Andrew Belt
|
9a5fd5899d
|
Added ZoomWidget::onPathDrop
|
7 years ago |
Andrew Belt
|
199f99b0bf
|
Rename SVGSlider to SVGFader, refactor LightWidget
|
7 years ago |
Andrew Belt
|
382babbb28
|
Split tags into tags.{hpp,cpp}
|
7 years ago |
Andrew Belt
|
66f11d9e82
|
Split tags into tags.{hpp,cpp}
|
7 years ago |
Andrew Belt
|
734d367a8a
|
A few random changes from the last week
|
7 years ago |
Andrew Belt
|
7f1035730a
|
Add gWindowRatio and set window size on each step
|
7 years ago |
Andrew Belt
|
c6cd497e17
|
Add SlewLimiter::setRiseFall()
|
7 years ago |
Andrew Belt
|
c336e67577
|
Delete MenuOverlay on mouse down
|
7 years ago |
Andrew Belt
|
1b893fb96b
|
Add VUMeter class to dsp library
|
7 years ago |
Andrew Belt
|
70bb8c7759
|
Add plug lights, remove plug light toggling
|
7 years ago |
Andrew Belt
|
4d10ad6c32
|
Add debug() to the logger
|
7 years ago |
Andrew Belt
|
e5ba0db78a
|
Escape download link
|
7 years ago |
Andrew Belt
|
85c75eef33
|
Changed log() to info(), warn(), and fatal()
|
7 years ago |
Andrew Belt
|
b10d1122bb
|
Added log() logger with INFO, WARN, and ERROR levels
|
7 years ago |
Andrew Belt
|
5567c5f22d
|
Added AddModuleWindow
|
7 years ago |
Andrew Belt
|
6d861f37aa
|
Replace C++ RNG with xoroshiro128+ and Box-Muller
|
7 years ago |
Andrew Belt
|
fc29d9861b
|
Merge manufacturerSlug and manufacturerName to manufacturer, use plugin
slug for patches instead of manufacturerSlug
|
7 years ago |
Andrew Belt
|
47682af04c
|
Add metadata submenu to "Add module" menu, deprecate Menu::pushChild (use ::addChild)
|
7 years ago |
Andrew Belt
|
ec6a7f3ead
|
Added Model tags
|
7 years ago |
Andrew Belt
|
1461c7290d
|
Fix SVGKnob getChildrenBoundingBox when forcing it to rescale with
box.size
|
7 years ago |
Andrew Belt
|
b31d4fb5ed
|
Set window position/size from settings.json
|
7 years ago |
Andrew Belt
|
e7a305a1dc
|
Add LEDBezel, change sizes of LEDs
|
7 years ago |
Andrew Belt
|
8e251c0ddb
|
Refactor event framework. Everything uses Event* structs instead of
messy function arguments, removed on*Opaque()
|
7 years ago |
Andrew Belt
|
093fa99474
|
Add Widget::onPathDrop() event, added dragging patches to window to load
them
|
7 years ago |
Andrew Belt
|
661e93bb24
|
Remove old panel if ModuleWidget::setPanel is called multiple times,
move in2px and mm2px to widgets.hpp
|
7 years ago |
Andrew Belt
|
0e7e362565
|
Change internals of SVGWidget subclasses
|
7 years ago |
Andrew Belt
|
0d4a590688
|
Re-export and re-scale ComponentLibrary graphics
|
7 years ago |
Andrew Belt
|
49397935d7
|
Rescale some of the components
|
7 years ago |
Andrew Belt
|
891f3c6cf8
|
Change SVG DPI to 75, add in2px and mm2px convenience functions
|
7 years ago |