swesterfeld / spectmorph

SpectMorph: spectral audio morphing
http://www.spectmorph.org
GNU Lesser General Public License v2.1
64 stars 5 forks source link

Example of cmd line morphing of two sounds #16

Open codingisnuanced opened 2 years ago

codingisnuanced commented 2 years ago

It would be helpful to create a folder or even repo for an example of how to use only the command line to create a sound of some length made from two morphed audio files (using smenc, smwaveset, etc). The VST either refuses to work or DAWs (on mac and linux) refuse to accept it. Cmd line tools are what enable any software project to escape most obligations to update projects for new software, so they should be emphasized in utility.

swesterfeld commented 2 years ago

The closest to what you want would be using smrunplan. But that takes a morph plan as argument, which you can create using the UI. So you'd at least need some UI (either plugin or smjack) to create the morph plan. What I do for testing is using an existing plan and patching around in it using smfileedit. But thats all messy and I'd rather not document it for others to use. In the end it would be better if we could find out how to make the VST, LV2 or the JACK client work for you, so you can at least use the UI if you wish to.

For macOS I know that can be problematic because Apple has decided that binaries need to be code signed to be considered trustworthy and I have not figured out how to do that yet. Sometimes it helps to rename the VST folder to some other name and another dialog will show up if you start your DAW and you can choose something like "I want to use this non-trusted thingy".

But for Linux? It should work. I'd really like to track this problem down, as you might not be the only user that experiences a problem here, see questions in https://github.com/swesterfeld/spectmorph/issues/15

swesterfeld commented 1 year ago

@codingisnuanced I'd like to get rid of this issue here, for macOS there are now signed installers and for Linux a crash that we discussed in #15 was fixed. Please re-test with SpectMorph 0.6.0, the plugin should really work for you now, any feedback is appreciated.