BirminghamConservatoire / IntegraLive

Integra Live is an application that makes it easy to use interactive audio processing to create new music
https://integra.io/integralive
41 stars 4 forks source link

Multiple instances of modules using dataDirectory files can't be used in duplicate blocks on same track #983

Closed jamiebullock closed 9 years ago

jamiebullock commented 9 years ago

To reproduce:

Expected:

Actual:

jamiebullock commented 9 years ago

The reason this is happening is that when the duplicate block is loaded, a new dataDirectory is getting set for the conained Soundfiler, but the actual sound file is getting copied to the dataDirectory of the first block instance. Therefore, the Soundfiler tries to load a file that does not exist.

The solution is to fix libIntegra so that the file gets copied to the correct dataDirectory