bsp2
e41fc9d46c
Linux: load/init static+shared modules (=> works in vst2_debug_host)
6 years ago
bsp2
f068cdeb3f
add support for ppqPos based timing (fixes CLK1/2 in FLStudio)
6 years ago
bsp2
f455deed13
add clipboard support and alto777_LFSR, Autodafe, CastleRocktronics, computerscare, FrankBuss, JE, Nohmad, SynthKit, TheXOR modules
6 years ago
bsp2
96a2f05573
fix I/O amp; add Fundamental.VCA-1 module; update LindenbergResearch modules; add PG-Instruments and Southpole modules
6 years ago
bsp2
b7ef460fa0
replace GLFW by LGLW
6 years ago
bsp2
7e79bd3eda
add DLL plugin support; add Template_shared example plugin; move dBiz.* modules to plugin.dll
7 years ago
bsp2
7c57fadba9
fix VST param assignment when module is duplicated; pre-select default VST MIDI input device; remove VultModules; add dBiz and Ohmer modules
7 years ago
bsp2
315a685a67
support VST host timing (Core.MIDI-1 clock/start/stop)
7 years ago
bsp2
848871160e
initial commit
7 years ago
Andrew Belt
13f1345a66
Type into MidiCcChoices
7 years ago
Andrew Belt
a6a7fb8203
Learn CC only if value changes
7 years ago
Andrew Belt
d3a6f545e3
Don't retrigger on release for MIDI-1
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
73a548a759
Reset clock divider in MIDI-1 when MIDI Stop is received
7 years ago
Andrew Belt
e82e1bf480
Fix typo in velocity mode for MIDI-Trig
7 years ago
Andrew Belt
2aedb48938
Add velocity mode to MIDI-Trig
7 years ago
Andrew Belt
ccce32a1b6
Added colors to logger (terminal mode only), use notes for gamepad
buttons instead of CC
7 years ago
Andrew Belt
e8078b3a6a
Generate MIDI with Gamepad driver, allow negative CC values in MIDI-CC
7 years ago
Andrew Belt
4a2bdf68a8
Set default pitch to 0V for MIDI-1, add RGBLight
7 years ago
Andrew Belt
e2f824938b
Fix warnings on clang
7 years ago
Andrew Belt
97e6af0af5
Reset after poly mode is changed
7 years ago
Andrew Belt
9800f12dd1
Refactor MIDI-4, remove retriggering on GATE output
7 years ago
dllmusic
c46dfc10a8
Update QuadMIDIToCVInterface.cpp
7 years ago
dllmusic
18fd8c94e0
QuadMIDIToCV with all poly modes
Overview of functionality:
ROTATE > Incoming note always takes the next available ch.
REUSE > If incoming note is repeated (already assigned to one ch) takes that ch, if not, it takes the next available ch.
RESET > Incoming note always takes the lowest available ch.
REASSIGN > Similar to RESET but when releasing notes they are reassigned continuously from ch 0 (keeping the order)
UNISON > Incoming note takes all 4 ch.
When receiving more than 4 notes "stealing" occurs, always taking the next ch.
When keys are released, still pressed notes that where stolen are recovered.
In modes other than REUSE (or UNISON), repeating a note with sustain pedal rotates it over the channels producing "unison".
When using sustain pedal and playing and releasing many notes, still pressed notes are stolen, but they are recovered when sustain pedal is off.
I tested every possible combination of note(s) on off / sustain on off.
also added a pulseGen for re-triggering notes when necessary
(I also added the MIDI channel if on MidiMessage)
7 years ago
Andrew Belt
2d5d614567
MIDI-4: Add context menu to select polyphony mode
7 years ago
Andrew Belt
ebd7c6d7ef
Don't refresh SampleRateConverter state if settings aren't changed
7 years ago
Andrew Belt
c16bf78c0f
Disable sample rate converter when inRate == outRate, only convert
required channels
7 years ago
Andrew Belt
478c1e1392
Add clock divisions to MIDI-1
7 years ago
Andrew Belt
91e6d87930
MIDI-1: Add retrigger when key is lifted
7 years ago
Andrew Belt
14fd6a2a17
Update MIDI-1 panel
7 years ago
Andrew Belt
2e21a8c496
Buffer send/recv in Bridge, better network error handling
7 years ago
Andrew Belt
d5a6d64a72
Add automatic audio activation/deactivation when device pauses for >200ms
7 years ago
Andrew Belt
70f9bff4d9
Clamp outputs post-conversion in Audio module
7 years ago
Andrew Belt
03c2c08316
Bridge port mapping
7 years ago
Andrew Belt
14ad4d954b
Add audio activation/deactivation to Bridge
7 years ago
Andrew Belt
65e6875dd1
Reorganize ParamWidgets, introduce Component as shared base class
7 years ago
Andrew Belt
9ee11f6da9
Serialize MIDI-TRIG/CC
7 years ago
Andrew Belt
4b14b3c72f
Fix MIDI-TRIG/CC learn mode
7 years ago
Andrew Belt
fa12c5e0a7
Finish MIDI-TRIG and MIDI-CC?
7 years ago
Andrew Belt
ef5c7b05c6
MIDI-CC debugging
7 years ago
Andrew Belt
1500f32ae8
MIDI-TRIG work
7 years ago
Andrew Belt
8622ac12f8
Partial QuadMidiToCvInterface
7 years ago
Andrew Belt
5ff56c8dd3
Fix MidiIO destructor crash
7 years ago
Andrew Belt
817ff96853
Add pulse outputs to MIDI-1
7 years ago
Andrew Belt
127464222d
Add MIDI-TRIG panel, add sysex, time, and sense flags to MidiInput
7 years ago
Andrew Belt
67b3e945a2
Simplify MIDI to CV Interface heldNotes
7 years ago
Andrew Belt
fd0fef402a
Fix onReset for MIDI to CV Interface
7 years ago
Andrew Belt
6106115c82
Add CV functionality to MIDI to CV interface
7 years ago
Andrew Belt
1039ab09b0
Bridge networking
7 years ago