pierreguillot / Camomile

An audio plugin with Pure Data embedded that allows to load and to control patches
GNU General Public License v3.0
892 stars 62 forks source link

PdStalFx can't find the patch specified in wine on Linux #301

Open chr15m opened 2 years ago

chr15m commented 2 years ago

Environment

Replication

  1. Download OpenMPT and run wine mptrack.exe.
  2. Create PdStalFx.dll using Camomile.
  3. Create a new song (impulse tracker module).
  4. On the first screen choose "Select..." next to plugins.
  5. Choose "New Plugin..."
  6. Find PdStalFx.dll and select it.
  7. Select "Put in FX01".
  8. Click "Editor".
  9. In the Camomile PdStalFx interface click the "load" bang.
  10. Choose your basic Pd file.
  11. Click the flower and you will see the following errors:

From what I can tell the paths are not being formed correctly on this platform. The root part of the path seems to be duplicated e.g.:

D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd should actually just be D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd. Perhaps something about the Wine environment is causing it to use the wrong separators. Let me know if I can provide further information.

Camomile 1.0.6 for Pd 0.48.1
layout 0 bus 1 input: 2 "stereo"
layout 0 bus 1 output: 2 "stereo"
input channels = 2, output channels = 2
input channels = 2, output channels = 2
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.m_i386 and failed
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.dll and failed
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.m_i386 and failed
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.dll and failed
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd and failed
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pat and failed
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello/D:art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd and failed
 D:art\\music\\modplug\\VSTs\\Camomile\\Examples\\PdStalFx\\hello
... couldn't create
... you might be able to track this down from the Find menu.
tried D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx/D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd and failed
D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd: can't open
D:\art\music\modplug\VSTs\Camomile\Examples\PdStalFx\hello.pd: read failed