milkey-mouse / swood

Turn any sound into an instrument
https://meme.institute/swood/
MIT License
10 stars 3 forks source link

Help on windows 10 #31

Open jeremydeanw opened 9 months ago

jeremydeanw commented 9 months ago

Hi, coder noob here. I've downloaded the 64bit version of swood, but when I try to open the application nothing happens. Am I supposed to run the application in powershell?
Also, was swood used to make https://soundcloud.com/silly-stix/mii-channel-theme-but-its-actually-seinfeld ? It sounds like there is more than one instrument here, is it just the one slap bass sound?

milkey-mouse commented 9 months ago

Hello! Nice to see swood is still getting some use!

You are correct that swood is a command line application that can be run via PowerShell or Command Prompt on Windows. Here are the basic instructions, LMK if these don't work: https://github.com/milkey-mouse/swood/wiki/How-to-use-swood

Also, yes, swood was used to make that track. For the early tracks on that soundcloud, I was using a very early version of swood and just separated MIDIs into separate files per instrument, rendered them separately with swood, and combined them in Audacity. For the later tracks, though, I believe including the Mii Channel one, I used swood's built-in (albeit rudimentary) multi-instrument support. I don't remember where I got the other sounds.

It looks like swood 1.0.4 corresponds to commit be1729648ed5a682d9e1119204f500cc4a7fa5e5, which should have some multi-instrument/soundfont features. It might work better in the experimental/"unstable" version which you can get via this installer or by installing Python and running something like this:

pip install git+https://github.com/milkey-mouse/swood
jeremydeanw commented 9 months ago

Would you consider releasing a new (online?) version of swood that allowed the user to just load in custom wav files for each midi channel of the input midi file? Like a drag and drop ui? The online version does not seem to be working.
The error I get is "Error loading WAV/MIDI files"
The experimental link doesn't seem to work. Will try this out though in powershell!

milkey-mouse commented 9 months ago

Unfortunately I think a new GUI for swood's advanced features isn't something I'd want to take the time to make. I wrote this code when I was 13, so it'd take some refamiliarization and even then I have less experience with GUIs than other things. I would welcome a pull request adding one though.

The online version got taken down when I moved servers because I frankly didn't think anyone was using it. I can see about putting it back up. I can try building a new 64-bit installer for the experimental version, or in the meantime you can get it using the pip install command I suggested (if you have a working Python environment).