2
0
Fork 0
Commit Graph

216 Commits

Author SHA1 Message Date
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 d73fcd8490 Update main.png 2020-04-23 11:54:02 +02:00
George Reales 33ab2afed4 Update knob.png 2020-04-23 11:48:15 +02:00
reales 73f11751da
Update README.md
Removed VST2 from project file.
2020-04-22 15:19:11 +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
reales a731c19cc4
Update README.md 2020-04-22 10:42:44 +02:00
reales 7b4557cbe9
Update README.md 2020-04-22 10:37:49 +02:00
reales 70e4a4f71e
Update README.md 2020-04-22 10:37:10 +02:00
reales 7b83197f46
Update README.md 2020-04-22 10:36:42 +02:00
George Reales 468e9796db GUI component update 2020-04-21 16:51:05 +02:00
George Reales 7ef638ba2d Updated skins XML 2020-04-21 16:49:34 +02:00
George Reales fdd4e0d148 Update OB-Xd.jucer 2020-04-21 15:17:53 +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 72230d7f81 Updated skins 2020-04-21 11:52:33 +02:00
George Reales 38be0f1121 Updated Classic skin 2020-04-21 11:09:02 +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 9cc9e9d5c8 Update coords.xml 2020-04-21 10:19:19 +02:00
George Reales a2866edd58 GUI code optimization 2020-04-21 09:51:15 +02:00
George Reales 0a141fd708 Updated knob bitmap 2020-04-21 09:49:39 +02:00
George Reales 9fec2f3a9f Update OB-Xd.jucer
Added VST2.x and VST3 SDK location to modules folder.
2020-04-20 23:25:44 +02:00
George Reales b1d41d3ff0 Preliminary XML based skinning. 2020-04-20 22:57:41 +02:00
George Reales 046599b12f Update OB-Xd.jucer
New 2.0 version: parameter refactor and XML skins.
2020-04-20 22:56:22 +02:00
George Reales 537d3aec1a Added XML supported skins 2020-04-20 22:54:26 +02:00
George Reales 49314b0f8a Update OB-Xd.jucer
Fixed previous releases parameter automation recall.
2020-04-20 18:39:05 +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
George Reales 13847a2ac8 Create juce_StandaloneFilterWindow.h
JUCE 5 Standalone application code has been modified to make the window and menu look like macOS native on Mac builds.
2020-04-11 16:02:46 +02:00
George Reales f9fdff1a95 Update OB-Xd.jucer
Fixed crashes on Linux by setting target to specific x86-64 architecture and disabling JUCE_WEB_BROWSER component.
2019-09-16 10:06:37 +02:00
reales db2f775edc
Add files via upload 2019-09-16 10:04:22 +02:00
reales cfc90052f1
Merge pull request #10 from getdunne/master
Add programs menu
2019-09-02 20:52:44 +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
reales efc86a22c5
Merge pull request #9 from getdunne/new-juce-more-voices
JUCE 5.4.3 and 5.4.4 compatibility, 32 voices (defaults to 8 for legacy banks)
2019-09-02 20:05:42 +02:00
Shane Dunne 46db00baef One more .jucer change
I missed one item for the Xcode export. Life is also easier if you put the VST3 SDK where Steinberg expects them, which is ~/SDKs/VST3_SDK on Mac or Linux, or C:\SDKs\VST3_SDK on Windows.
2019-09-02 11:31:30 -04: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
Shane Dunne ae76e125dc Simplify .jucer file
These changes allow use of the default JUCE paths on all platforms. Life is much simpler if you put JUCE where it "wants" to be: ~/JUCE on Mac/Linux or C:\JUCE on Windows.
I also cleaned up some settings for the VS2019 builds. x64/x32 were reversed, etc. This is all tested in both VS2019 and VS2017.
2019-09-02 10:59:19 -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