Andrew Belt
|
f2e1951d91
|
Align VCV Audio-2 VU meter light thresholds with meter labels.
|
2 years ago |
Andrew Belt
|
d795561e97
|
Fix MIDI module learned note/CC bugs
|
3 years ago |
Andrew Belt
|
3dabea0eda
|
Refactor note and CC types in MIDI interface modules.
|
3 years ago |
Andrew Belt
|
ebda3472fb
|
Make Gate_MIDI notes unique (meaning only one cell can use a particular note). Use Schmitt trigger for Gate_MIDI inputs.
|
3 years ago |
Andrew Belt
|
8f4a5d2681
|
Fix MIDI to CV incorrectly setting pitch wheel and mod wheel outputs in MPE mode.
|
3 years ago |
Andrew Belt
|
49231c2b38
|
Refactor MIDI to CV menus.
|
3 years ago |
Andrew Belt
|
bdee8330c7
|
Add "Pitch bend range" setting to MIDI to CV module.
|
3 years ago |
Andrew Belt
|
8e2170c7dc
|
Instead of using temporary audio buffer on stack when resampling in Audio module, resample directly with AudioPort's input/output buffers.
|
3 years ago |
Andrew Belt
|
f93a6dd82a
|
MIDI-CV: Handle MIDI Song Position Pointer message by setting clock position. Don't reset clock position on MIDI Stop message.
|
3 years ago |
Andrew Belt
|
18da898899
|
Swap parameter name and module name in MIDI-Map parameters.
|
3 years ago |
Andrew Belt
|
c28a4c02f7
|
Rename 14-bit mode on MIDI CC to CV.
|
3 years ago |
Andrew Belt
|
ac853905cc
|
Set BlankWidget width before it is added to the RackWidget, so it doesn't unnecessarily shove other modules.
|
3 years ago |
Andrew Belt
|
2e4580112e
|
Fix hang when initializing Audio module.
|
3 years ago |
Andrew Belt
|
943632aacb
|
Fix MIDI-Map not handling CC.
|
3 years ago |
Andrew Belt
|
82187f1ba4
|
Fix order of Audio-16 outputs 13/14 and 15/16.
|
3 years ago |
Andrew Belt
|
40fa0bc4c3
|
Reorder STOP and CONT port declarations in CV_MIDI.
|
3 years ago |
Andrew Belt
|
118d2ecb56
|
Fix swapping of STOP and CONT ports of MIDI_CV.
|
3 years ago |
Andrew Belt
|
555a11e61e
|
Fix draw order of Audio2 lights.
|
3 years ago |
Andrew Belt
|
b172bf79d3
|
Use relative positions of Audio VU texts.
|
3 years ago |
Andrew Belt
|
c3aee9098e
|
Draw VU meter text on Audio2.
|
3 years ago |
Andrew Belt
|
0b0170f463
|
Rename AudioWidget to AudioDisplay, MidiWidget to MidiDisplay. Move
Audio/MidiChoices to header file. Move AudioDeviceMenuChoice to
core::Audio and rename to Audio2Display.
|
3 years ago |
Andrew Belt
|
c8fb280685
|
Add fixed MIDI-CV panel from Pyer. Fix port positions in Gate-MIDI.
|
3 years ago |
Andrew Belt
|
37af76ebf9
|
Add VU meter lights to Audio2.
|
3 years ago |
Andrew Belt
|
53df270a6e
|
Fix Notes and MIDI Map display size.
|
3 years ago |
Andrew Belt
|
d95878b7dc
|
Implement Notes panel redesign by Pyer.
|
3 years ago |
Andrew Belt
|
4874e9fcad
|
Use Engine::updateParamHandle_NoLock() in another place in MIDIMap::dataFromJson().
|
3 years ago |
Andrew Belt
|
0fd6d8a858
|
Fix deadlock in MIDI Map dataFromJson() and onReset() by creating a few Engine::*_NoLock() methods and calling them. Make Engine::updateParamHandle() write-lock instead of read-lock.
|
3 years ago |
Andrew Belt
|
c10d6fb6a1
|
Tweak pitch input/output names of CV-MIDI and MIDI-CV.
|
3 years ago |
Andrew Belt
|
faaaa7f620
|
Get numInputs, numOutputs, and sampleRate each audio block in Audio, instead of when the stream opens.
|
3 years ago |
Andrew Belt
|
4023367874
|
Add ability to toggle master module in Audio.
|
3 years ago |
Andrew Belt
|
3abe6aa804
|
Implement all Core panel redesigns. Reorganize Core module class and SVG names.
|
3 years ago |
Andrew Belt
|
94bff3c1a3
|
Implement new panel design in CV-MIDI, MIDI-CC, and MIDI-Gate.
|
3 years ago |
Andrew Belt
|
ce7469d102
|
Rename Core panels. Implement Audio and MIDI-CV redesigns.
|
3 years ago |
Andrew Belt
|
681b76708e
|
Add rightText to createCheckMenuItem(), createBoolMenuItem(), and
createBoolPtrMenuItem().
|
3 years ago |
Andrew Belt
|
4567cc4220
|
Master audio module (the module that clocks Engine) makes more sense.
|
3 years ago |
Andrew Belt
|
a37ad4eeb5
|
Rename EventState::setHovered() etc to setHoveredWidget() etc.
|
3 years ago |
Andrew Belt
|
59facf4ced
|
Delay output MIDI message by an Engine block in the MIDI driver, instead of in CV-MIDI etc.
|
3 years ago |
Andrew Belt
|
2a5180f101
|
Clean up RackWidget and ModuleWidget members.
|
3 years ago |
Andrew Belt
|
a98acd380e
|
Remove MIDI-CV InputQueue debug statement.
|
3 years ago |
Andrew Belt
|
6be8c94a3d
|
Internalize implementation of midi::InputQueue. Add tryPop() method.
|
3 years ago |
Andrew Belt
|
aee5e22ec2
|
Add AudioButton and MidiButton example. Make SvgButton trigger Action event when right-clicking.
|
3 years ago |
Andrew Belt
|
6e8cb42e7b
|
Serialize primaryModule in Engine instead of relying on modules to do it themselves.
|
3 years ago |
Andrew Belt
|
8859eac75c
|
Clean up port names on MIDI-CV and CV-MIDI.
|
3 years ago |
Andrew Belt
|
b998904d16
|
Use menu item helpers for Core modules.
|
3 years ago |
Andrew Belt
|
898bc44794
|
Clean up MIDI-CV, CC, and Gate.
|
4 years ago |
Andrew Belt
|
4e7f1edb24
|
Change all deprecated APP->window->loadSvg() calls to Svg::load(). Fix FramebufferWidget::onContextDestroy() not unsetting framebuffer handle.
|
4 years ago |
Andrew Belt
|
5484126aaa
|
Change `event::Foo` to `FooEvent`.
|
4 years ago |
Andrew Belt
|
1b76dd5f07
|
Change midi::Message::toString() to const. Clean up midi code.
|
4 years ago |
Andrew Belt
|
5043d0e10a
|
Use Engine frame instead of seconds timestamp for midi::Message.
|
4 years ago |
Andrew Belt
|
beef5be7b2
|
Add initial state to VCV Notes.
|
4 years ago |