gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit b6626a4b0ae7385b54347595827a42b4d0217b08
parent dddd263a731fa8dfa517871dfaa675398cc5f61a
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sat, 16 Nov 2024 20:00:22 +0100

rename patch manager root folder to "patchmanager" instead of "patchmanagerdb"

Diffstat:
Mdoc/changelog.txt | 6+++---
Msource/jucePluginLib/patchdb/db.cpp | 1+
Msource/jucePluginLib/processor.cpp | 2+-
3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/doc/changelog.txt b/doc/changelog.txt @@ -7,9 +7,9 @@ Framework: - [Imp] Upgraded to Juce 8.0.3 which uses Direct2D on Windows for faster UI rendering - [Imp] Patch Manager now stores its database in the user documents folder, next to skins and roms: - c:\Users\<username>\Documents\The Usual Suspects\<synthname>\patchmanagerDb (Win) - ~/Documents/The Usual Suspects/<synthname>/patchmanagerDb (Mac) - [XDG_DATA_HOME or ~/.local/share]/The Usual Suspects/<synthname>/patchmanagerDb (Linux) + c:\Users\<username>\Documents\The Usual Suspects\<synthname>\patchmanager (Win) + ~/Documents/The Usual Suspects/<synthname>/patchmanager (Mac) + [XDG_DATA_HOME or ~/.local/share]/The Usual Suspects/<synthname>/patchmanager (Linux) Any existing database in the old location is automatically migrated to the new one. - [Imp] Config file location has been changed and is now located in a subfolder diff --git a/source/jucePluginLib/patchdb/db.cpp b/source/jucePluginLib/patchdb/db.cpp @@ -25,6 +25,7 @@ namespace pluginLib::patchDB : m_settingsDir(std::move(_dir)) , m_loader("PatchLoader", false, dsp56k::ThreadPriority::Lowest) { + m_settingsDir.createDirectory(); } DB::~DB() diff --git a/source/jucePluginLib/processor.cpp b/source/jucePluginLib/processor.cpp @@ -357,7 +357,7 @@ namespace pluginLib std::string Processor::getPatchManagerDataFolder(bool _useFxFolder) const { - return synthLib::validatePath(getDataFolder(_useFxFolder) + "patchmanagerDb/"); + return synthLib::validatePath(getDataFolder(_useFxFolder) + "patchmanager/"); } std::string Processor::getConfigFile(const bool _useFxFolder) const