diff --git a/include/ConfigManager.h b/include/ConfigManager.h index 4c0a73e05..2510283c0 100644 --- a/include/ConfigManager.h +++ b/include/ConfigManager.h @@ -44,7 +44,7 @@ const QString TEMPLATE_PATH = "templates/"; const QString PRESETS_PATH = "presets/"; const QString SAMPLES_PATH = "samples/"; const QString GIG_PATH = "samples/gig/"; -const QString SF2_PATH = "samples/sf2/"; +const QString SF2_PATH = "samples/soundfonts/"; const QString LADSPA_PATH ="plugins/ladspa/"; const QString DEFAULT_THEME_PATH = "themes/default/"; const QString TRACK_ICON_PATH = "track_icons/"; diff --git a/plugins/sf2_player/sf2_player.cpp b/plugins/sf2_player/sf2_player.cpp index ada18448a..fb2412517 100644 --- a/plugins/sf2_player/sf2_player.cpp +++ b/plugins/sf2_player/sf2_player.cpp @@ -60,7 +60,7 @@ Plugin::Descriptor PLUGIN_EXPORT sf2player_plugin_descriptor = 0x0100, Plugin::Instrument, new PluginPixmapLoader( "logo" ), - "sf2", + "sf2,sf3", NULL } ; @@ -1078,7 +1078,7 @@ void sf2InstrumentView::showFileDialog() ofd.setFileMode( FileDialog::ExistingFiles ); QStringList types; - types << tr( "SoundFont2 Files (*.sf2)" ); + types << tr( "SoundFont Files (*.sf2 *.sf3)" ); ofd.setNameFilters( types ); if( k->m_filename != "" ) diff --git a/src/core/DataFile.cpp b/src/core/DataFile.cpp index 7d9f40fde..c66fe0d49 100644 --- a/src/core/DataFile.cpp +++ b/src/core/DataFile.cpp @@ -194,7 +194,7 @@ bool DataFile::validate( QString extension ) if (! ( extension == "mmp" || extension == "mpt" || extension == "mmpz" || extension == "xpf" || extension == "xml" || ( extension == "xiz" && ! pluginFactory->pluginSupportingExtension(extension).isNull()) || - extension == "sf2" || extension == "pat" || extension == "mid" || + extension == "sf2" || extension == "sf3" || extension == "pat" || extension == "mid" || extension == "dll" ) ) { diff --git a/src/gui/FileBrowser.cpp b/src/gui/FileBrowser.cpp index 498089095..5e41e8e5d 100644 --- a/src/gui/FileBrowser.cpp +++ b/src/gui/FileBrowser.cpp @@ -427,7 +427,7 @@ void FileBrowserTreeWidget::mousePressEvent(QMouseEvent * me ) m_previewPlayHandle = s; delete tf; } - else if( ( f->extension ()== "xiz" || f->extension() == "sf2" || f->extension() == "gig" ) && + else if( ( f->extension ()== "xiz" || f->extension() == "sf2" || f->extension() == "sf3" || f->extension() == "gig" ) && ! pluginFactory->pluginSupportingExtension(f->extension()).isNull() ) { m_previewPlayHandle = new PresetPreviewPlayHandle( f->fullName(), f->handling() == FileItem::LoadByPlugin ); @@ -983,7 +983,7 @@ void FileItem::determineFileType( void ) m_type = PresetFile; m_handling = LoadByPlugin; } - else if( ext == "sf2" ) + else if( ext == "sf2" || ext == "sf3" ) { m_type = SoundFontFile; }