diff audioio/AudioGenerator.h @ 29:dd2084d32652

* Create temporary directory, cleaned up on exit, and use it to store (inter alia) audio samples for the sample-player plugin. * Ensure newly added layers always have unique names * Make sure configure pairs for real-time plugins are stored in the configuration Xml along with parameter & program settings
author Chris Cannam
date Mon, 10 Apr 2006 13:52:32 +0000
parents 7f32bb07629a
children f38b8abd3540
line wrap: on
line diff
--- a/audioio/AudioGenerator.h	Thu Apr 06 12:29:02 2006 +0000
+++ b/audioio/AudioGenerator.h	Mon Apr 10 13:52:32 2006 +0000
@@ -120,9 +120,12 @@
     QMutex m_mutex;
     PluginMap m_synthMap;
     NoteOffMap m_noteOffs;
+    QString m_sampleDir;
 
     virtual RealTimePluginInstance *loadPluginFor(const Model *model);
     virtual RealTimePluginInstance *loadPlugin(QString id, QString program);
+    QString getSampleDir();
+    void setSamplePath(RealTimePluginInstance *plugin);
 
     virtual size_t mixDenseTimeValueModel
     (DenseTimeValueModel *model, size_t startFrame, size_t frameCount,