bsutherland
761069397c
Remove unused code, fix more warnings.
2018-10-29 23:31:20 +09:00
bsutherland
aa3e14ea70
Commit unfinished work in progress from June.
2017-11-28 22:10:16 +09:00
bsutherland
014408480c
WIP - channel disablement, GUI layout.
...
TODO:
- flat shaded buttons
- DRO or VGM output
- component replacement
2017-05-28 22:57:32 +09:00
bsutherland
7d4af8c78d
Bug fixes and visual tweaks.
2017-03-04 12:44:56 +09:00
bsutherland
b53255598d
Finally allow sample rates other than 44100 Hz.
2016-02-07 19:47:22 +09:00
bsutherland
63aa06b044
Remove record to DRO, add export to SBI. UI needs work.
2015-11-30 23:29:58 +09:00
Jeff-Russ
755d3d7a27
Mac AU now works in {0,2}. see PluginProccessor.cpp line 826
2015-02-24 15:07:55 -05:00
jefrus
637e49fc53
Added Xcode exporter. Its only set to build for VSTi on Mac (32 or 64-bit work) at the moment as a tweak the AU build. Missing functions and types found on Windows are now supplemented with replacements. Other typedefs depending on compiler implementation were replaced with more predictable ones
2015-02-12 22:13:54 -05:00
Bruce Sutherland
13f671265b
More channel assignment improvements but DRO output still seems to lose notes.
2015-01-09 15:53:33 +09:00
Bruce Sutherland
45d0d9549c
Work in progress - refactoring for multiple instance DRO recording, bug fix.
2015-01-06 12:13:44 +09:00
bruce
76206997f8
Begin work on communication of recording state between instances using static variables.
2014-11-03 18:16:59 +09:00
bruce
f06c7147c7
Add record button into GUI, halve output level.
2014-11-01 22:26:48 +09:00
Frits Talbot
25dd5a5707
Rewrite save/load state via JSON.
...
Remember to update GUI after state changed.
2014-08-26 23:24:51 +02:00
Frits Talbot
c75d2a60dd
Fix channel reuse does not take into account release after keyOff and needlessly interrupts still audible notes. Now always selecting oldest free channel.
...
Add channel visualization to GUI.
2014-08-25 23:36:25 +02:00
Frits Talbot
446486da6b
Delete leaking params that cause JUCE assertions to fail.
...
Fix bad MidiMessage construction (JUCE assertion failure).
Workaround for Cubase 7.5 invoking setCurrentProgram after setStateInformation and overwriting saved state with hardcoded preset.
Add rudimentary versioning to get-/setStateInformation.
2014-08-25 23:09:39 +02:00
bruce
1ce43da7ac
Add some quick and dirty MIDI pitch wheel control.
2013-12-23 15:51:29 +08:00
bruce
28e122f581
SBI loading working, but Release build doesn't initialize..
2013-11-13 23:38:40 +08:00
bruce
b1d907e9b8
Basics of instrument loading in place.
2013-11-13 17:15:17 +08:00
bruce
6952e7faf7
GUI settings updated to reflect parameters on preset load.
2013-09-29 12:25:37 +08:00
bruce
cc5ee743ca
Add parameters for tremolo and vibrato depth, enable/disable velocity tracking. Correct keyscaling parameter names.
2013-09-22 19:10:28 +08:00
bruce
f2c8ea55d8
Add tremolo, vibrato, keyscaling, algorithm, and sustain enable / disable; add auto-generated instruments from DOSbox syndicate output.
2013-09-15 00:06:45 +08:00
bruce
65b539675a
Improve polyphony.
2013-09-14 01:40:28 +08:00
bruce
94820594d4
Implement programs, fix bugs.
2013-09-14 01:13:18 +08:00
bruce
02fad2dbc4
Allow multiple simultaneous notes (hackish though), setting by enum/int value (not tested), params by name.
2013-09-12 23:21:30 +08:00
bruce
7fe1775859
Begin creating and using general purpose wrappers for floating point VST parameters.
2013-09-10 00:14:43 +08:00
bruce
f160931d6f
Working audio output from VST!
...
- Fix namespace clash with Value from DOSBox and Juce
- Generate samples using HiOPL wrapper and convert to floating point format
2013-09-04 22:19:22 +08:00
bruce
d7e1629618
Basic project setup.
2013-09-04 21:37:36 +08:00