-
Notifications
You must be signed in to change notification settings - Fork 7
Save Load Patching testing
I am doing some detailed tests for saving/loading patching upon Roger's request. Let me know if there are other test cases/scenarios, or you can't replicate my results. [Mac, chrome]
-> Connect each module with speaker and save, then restore the project and ensure the audio object is functioning properly.
π Player - speaker
πΏ SamplePlayer - speaker: patching is restored but the previously loaded sound is not ready to play. In Player the behavior is different, after restoring the patching the sound loaded from last time can be played immediately by clicking play button.
π Mixer - speaker
π Delay - speaker
π Transposer - speaker
π Pan - speaker
πΏ Oscilloscope - signalgen: patching is restored but it seems like the oscilloscope doesn't start immediately. You'll have to reselect a signal type and the oscilloscope will show.
π Spectroscope - signalgen: different from above, spectroscope shows immediately.
π Signalgen - speaker
π΄ Gransynth - signalgen: gransynth is broken and thus not available to test.
πΏ Directinput - speaker: Directinput doesn't start immediately (can't see sounds in meter bar). After some editing on the project it becomes active.
π Connected 4 signalgens, 3 players and 1 sampleplayer to 8 ports of the mixer module. All connections are restored.
Player -> Transposer -> Pan -> Delay -> Speaker
............................................................. -> Oscilloscope
πΏ Each of the functionality in the middle are restored. However, the 2 fan-outs from the delay doesn't gets restored, only the oscilloscope is connected to delay. Maybe we forgot about the multi fan-out case.
-> save a simple player - speaker patching -> load -> edit, remove the original connection and add a signalgen to be connected with speaker -> save -> load
π΄ This doesn't work. The new connection doesn't appear.
-> For sound-generating modules (Signalgen, Player, Sampleplayer), save the project when the sound is streaming out.
π Signalgen - speaker: Sound comes out immediately and streams like before upon loading.
π Player - speaker: After loading player is automatically in stopped state, so no sound unless you click start again, which is reasonable.
πΏ Sampleplayer - speaker: No sound comes out and you also have to reselect the file.