George Reales
62326c886f
Update midiMap.h
2020-07-25 10:21:09 +02:00
George Reales
8b001012c5
Update PluginProcessor.cpp
2020-07-21 20:07:50 +02:00
George Reales
c5190edda9
Update PluginEditor.cpp
2020-07-20 11:13:51 +02:00
George Reales
eef1402d27
Update midiMap.h
2020-07-19 11:59:31 +02:00
George Reales
fee0dbb2da
Update PluginEditor.cpp
2020-07-16 20:10:39 +02:00
George Reales
74818df504
Update PluginEditor.cpp
2020-07-16 14:50:00 +02:00
George Reales
39fb65be68
MIDI learn and clear
2020-07-16 10:14:56 +02:00
George Reales
bc7dd1912d
Update midiMap.h
2020-07-15 09:24:24 +02:00
George Reales
a612fcc80f
Update midiMap.h
2020-07-14 08:57:34 +02:00
George Reales
41e5018bbc
MIDI CC
2020-07-13 11:19:34 +02:00
George Reales
0295e85aed
Update PluginProcessor.cpp
...
Fixed XML assert issues
2020-07-01 09:03:18 +02:00
George Reales
6ffc473ee3
Update PluginEditor.cpp
...
Bitmap assets @2x support until better HiDPI and scalable GUI implementation
2020-05-22 15:24:57 +02:00
George Reales
c60da130bd
Misc updates
...
Source can be compiled with JUCE 5.4.7
Removed gin module
Reverted bitmap scaling code
Fixed XML GUI compiler error
2020-05-22 13:34:09 +02:00
George Reales
82f18790d1
Bitmap resize and demo conditional
2020-05-21 09:20:47 +02:00
George Reales
acebed3c4f
Added ResamplingQuality::highResamplingQuality
2020-05-18 20:48:43 +02:00
George Reales
5869f6435f
Preset recall GUI fix
2020-05-10 11:15:47 +02:00
George Reales
caa6f6d010
Update PluginEditor.cpp
...
Preliminary retina support
2020-05-10 10:58:42 +02:00
George Reales
538923c6ec
Create menu.png
2020-05-09 20:27:31 +02:00
George Reales
381c500b7c
Update PluginEditor.cpp
2020-05-09 20:26:24 +02:00
George Reales
c98e2a5c8c
Update main.png
2020-05-07 14:18:02 +02:00
George Reales
f575720e56
Update PluginEditor.cpp
2020-05-06 09:02:48 +02:00
George Reales
a8533739e4
Changed Skins name to Themes
2020-05-06 07:37:16 +02:00
George Reales
1370d85f40
Revert "GUI fixes"
...
This reverts commit b26face84b
.
2020-05-05 15:21:26 +02:00
George Reales
b26face84b
GUI fixes
2020-04-27 09:39:27 +02:00
George Reales
2efb25b9a9
Update PluginEditor.cpp
...
Clean up.
2020-04-24 09:04:52 +02:00
George Reales
6ab3353117
Added GUI menu item
2020-04-24 08:15:00 +02:00
George Reales
5155f0a921
GUI fix
...
Loaded preset didn't refresh knob status.
2020-04-23 19:41:50 +02:00
George Reales
29579de1c3
GUI refresh fix
2020-04-23 19:10:28 +02:00
George Reales
4a566ee554
XML GUI and VST updates
...
Added XML skin support verification.
Reduced binary size.
Removed VST2 from Jucer project plugin format.
2020-04-22 11:25:44 +02:00
George Reales
468e9796db
GUI component update
2020-04-21 16:51:05 +02:00
George Reales
6fee35225b
Update PluginEditor.h
2020-04-21 15:13:51 +02:00
George Reales
9afc2eeceb
GUI code fixes
2020-04-21 15:08:05 +02:00
George Reales
583809fd03
GUI code fixes
2020-04-21 11:54:19 +02:00
George Reales
f0cda2e0cc
Update knob.png
2020-04-21 10:54:14 +02:00
George Reales
36f7d57f80
GUI code optimization
2020-04-21 10:53:36 +02:00
George Reales
a2866edd58
GUI code optimization
2020-04-21 09:51:15 +02:00
George Reales
b1d41d3ff0
Preliminary XML based skinning.
2020-04-20 22:57:41 +02:00
George Reales
45da050344
Update PluginEditor.cpp
...
Code cleanup for custom XML skin.
2020-04-20 11:54:29 +02:00
George Reales
2f81325ec6
Update PluginEditor.cpp
...
Fixed resource load.
2020-04-20 11:39:41 +02:00
George Reales
5dde0df27f
Miscellaneous
...
Added Documents folder resources.
Knob bitmaps simplified to one.
Classic GUI temporarily disabled until XML theme implementation.
2020-04-19 18:15:29 +02:00
George Reales
d1d6a8a200
2.0 update
...
Parameter code refactor.
Fixed macOS Standalone window code.
Updated jucer project.
2020-04-19 15:43:40 +02:00
George Reales
2577bad7dc
Update PluginProcessor.cpp
...
Displays warning window if data folder is not foud.
2020-04-19 13:04:37 +02:00
reales
db2f775edc
Add files via upload
2019-09-16 10:04:22 +02:00
Shane Dunne
13a25f5f25
Add programs menu
...
There is now a third sub-menu on the right-click menu, beneath "Skins" and "Banks", from which you can select the among the programs in the current bank.
2019-09-02 14:43:35 -04:00
George Reales
d3c550d22e
Banks listing declutter
...
Removed .fxb file extension from drop down menu list
2019-09-02 20:19:13 +02:00
Shane Dunne
f01bb6ff68
Increase max voice count to 32
...
This code includes the changes needed for compatibility with older patch/bank files, which assume a maximum count of 8. New patches/banks will be saved with an extra XML attribute (voiceCount="32"); if this is not present, then a value of "1.0" for the voice count will be interpreted as 8.
2019-09-02 11:13:53 -04:00
Shane Dunne
1e54c4d37d
Support JUCE 5.4.3 AND 5.4.4
...
JUCE 5.4.4 breaks a lot of code, because several APIs that used to use plain pointer types have been converted to std::unique_ptr. Fortunately, this only affects the OB-Xd code in two spots. I've done a bit of fancy footwork with #define/#if to allow the code to compile cleanly with either version, but this kind of thing shouldn't be carried on forever. I'd strongly recommend switching to JUCE 5.4.4 as soon as it's practical, and then getting rid of all this #if business.
2019-09-02 11:03:43 -04:00
George Reales
115e2bab3d
Restored to 1.5.0
2019-09-01 21:29:25 +02:00
George Reales
98cd1d1ead
Revert "Fixes"
...
This reverts commit 6d0fe258a1
.
2019-09-01 21:22:00 +02:00
reales
2d882ec6f8
Merge branch 'master' into master
2019-09-01 21:17:12 +02:00
Shane Dunne
d5cf54e76e
Default voice count is 8
...
To ensure backward-compatibility with older banks, the program format has been updated to include a new "voiceCount" attribute (with value 32). When loading patches, the patch XML is checked, and if it does not include the "voiceCount" attribute, the value of the VOICE_COUNT parameter is scaled by 0.25, i.e., to the range 0-8, instead of the new range 0-32. Newly-saved patches will have the new attribute, and the parameter value will not be scaled when the patch is read in.
2019-09-01 15:01:24 -04:00
George Reales
6d0fe258a1
Fixes
...
Adding 32 voices broke compatibility with previous release banks and presets. Code had to be reverted back to 8 voice handling. Projucer project is now correctly configured for Linux and Windows
2019-09-01 20:33:06 +02:00
George Reales
7ea0993dfb
Code cleanup
2019-09-01 19:08:34 +02:00
George Reales
1ceefd9d13
Fixed unsorted bank files.
2019-09-01 19:02:11 +02:00
reales
b851517b85
Merge branch 'master' into master
2019-09-01 18:50:50 +02:00
Shane Dunne
599ef00031
Ensure menu items are sorted on newer macOS versions
...
With the new file system introduced in macOS High Sierra, juce::DirectoryIterator will usually not return items in alphabetical order. The fact that it ever did was only luck. See https://forum.juce.com/t/directoryiterator-possibly-broken-in-high-sierra-solved-not-juce-bug/24627/2
2019-09-01 12:45:12 -04:00
George Reales
08ad057149
1.5.0
...
Updated jucer file (VST3, standalone support).
Default GUI set to Blue.
Updated to be compiled with JUCE 5.4.3
Skins menu drop down list displays sorted.
2019-09-01 18:23:00 +02:00
Shane Dunne
19d4350ac8
JUCE 5.4.4 compatibility (preliminary)
...
I have only changed things which prevented compilation entirely. There are still many deprecations to deal with.
2019-08-31 11:23:31 -04:00
Shane Dunne
a1fd960949
Increase max voice count to 32
...
There are still only 8 pannings, because there are only 8 variation knobs in the GUI, so these are reused in cyclic fashion.
2019-03-06 10:16:23 -05:00
reales
56df0ac2d5
First commit
2017-01-23 11:15:08 +01:00