Andrew Belt
b32b5f9b9f
Update nanosvg
6 years ago
Andrew Belt
a0990d663a
Bump version
6 years ago
Andrew Belt
cec0b9a91a
Update openssl and curl
6 years ago
Andrew Belt
23dd755047
Switch to Cmake build for GLEW
6 years ago
Andrew Belt
f20f34f95a
Merge branch 'v0.6' of github.com:VCVRack/Rack into v0.6
6 years ago
Andrew Belt
08769ea745
Switch from curl to wget for building deps
6 years ago
Andrew Belt
aeebeb0844
Include a couple .dlls for plugins to link to on Windows
6 years ago
Andrew Belt
7c87f5ba9d
Windows static build
6 years ago
Andrew Belt
09d368edb3
WIP Windows static build
6 years ago
Andrew Belt
59b5b79802
Update make run, debug, and perf
6 years ago
Andrew Belt
d2d4ee99d4
Full static build on Mac
6 years ago
Andrew Belt
88be6a4ee4
Merge branch 'v0.6' of https://github.com/VCVRack/Rack into v0.6
6 years ago
Andrew Belt
71058f6617
Fix link for libcurl and libopenssl on Mac
6 years ago
Andrew Belt
f3a7f1a524
Add JACK driver to Linux rtaudio, forcing Linux users to have JACK
installed
6 years ago
Andrew Belt
7e186b49d3
Full static build on Linux
6 years ago
Andrew Belt
bb17953143
Use generic strip in Makefiles
6 years ago
Andrew Belt
ef97f7c7ca
Condense Module Browser module list item, don't persist filters
6 years ago
Andrew Belt
2985005c8d
Update CHANGELOG
6 years ago
Andrew Belt
7c381f51bd
Update CHANGELOG
6 years ago
Andrew Belt
fda93fb700
Update CHANGELOG
6 years ago
Andrew Belt
9e0d5b37e5
Update CHANGELOG, fix strip flags in dist
6 years ago
Andrew Belt
890bb01bd2
Update changelog
6 years ago
Andrew Belt
f9298e25ec
Refactor OBJECTS in compile.mk
6 years ago
Andrew Belt
db28dbf353
Mac build: Fix openssl linking, binary stripping
6 years ago
Andrew Belt
54a796b69a
Remove dependencies of `make upload`
6 years ago
Andrew Belt
01289be29e
Add version to context menu
6 years ago
Andrew Belt
a976c831d9
Check for status = available in manifests
6 years ago
Andrew Belt
f9087788bc
Update plugin manager to 0.6 API
6 years ago
Andrew Belt
afd4b592db
Add error handling to zip extraction
6 years ago
Andrew Belt
63dd31f7ca
Don't draw shadow if opacity is 0
6 years ago
Andrew Belt
62bbf5ef46
Fix warnings on clang
6 years ago
Andrew Belt
f9850076a3
Disable override warning omission on clang
6 years ago
Andrew Belt
c3e9957fdd
Merge branch 'v0.6' of github.com:VCVRack/Rack into v0.6
6 years ago
Andrew Belt
aa0ea68934
Add VSTs to Windows installer, zip distribution
6 years ago
Andrew Belt
e2979d1a41
Add zip to Windows README
6 years ago
Andrew Belt
f69c02efe1
Remove upgrade warning, set VERSION in Makefile
6 years ago
Andrew Belt
e90301faf3
Tweak documentation
6 years ago
Andrew Belt
bd99a85595
Tweak build system, midi.hpp structure
6 years ago
Andrew Belt
1878e96232
Reorder SOURCE_OBJECTS
6 years ago
Andrew Belt
f87ef46c55
Change Bridge protocol port
6 years ago
Andrew Belt
b738fe22f4
Rearrange makefiles
6 years ago
Andrew Belt
03c14d5bb6
Make `dep` an order-only target of all objects
6 years ago
Andrew Belt
4b2c2b1c9a
Reset after poly mode is changed
6 years ago
Andrew Belt
210bb70ed9
Merge branch 'master' of https://github.com/VCVRack/Rack
6 years ago
Andrew Belt
8249edfcee
Strip Rack in `make dist`, set gTempWidget to NULL after using
6 years ago
Andrew Belt
bd43dd72d4
Merge branch 'dllmusic-patch-1'
6 years ago
Andrew Belt
9b9f2a9f6f
Refactor MIDI-4, remove retriggering on GATE output
6 years ago
Andrew Belt
8d6dccd545
Tweak README
6 years ago
dllmusic
2162c08366
Update QuadMIDIToCVInterface.cpp
6 years ago
dllmusic
0e40a86ba3
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)
6 years ago