FYI, I expect that the majority of users here don’t need this, but I threw together a video to guide one through installation using the init.scd
method. https://youtu.be/9RdC2rJTiT4
Success here, thanks
First time hearing about this project. Honestly, I’m impressed
Just added a couple features:
- Preset Station. The old Xynthi had a bunch of buttons where you could store presets to quickly switch between them. It made for a lot of buttons on the gui. I’ve added a file,
preset-station.scd
, where you can use a separate window to preload presets and send them to the xynthii without cluttering up the already complex main GUI. - Nudge parameters. With
nudge-parameters.scd
, you get a window that allows you to nudge most of the GUI controls by a variable deviation. So, rather than just random presets, you can take a given patch and nudge it around, see what happens.
And another update (I’m not going to post every update, I promise):
Squeezing this GUI in on every system without shipping a specific font is tricky. I’ve updated some parts of the GUI to either create more space for text or display differently so that unintentional wrapping shouldn’t be an issue. However, I can’t predict what everyone’s experience will be with default fonts, so I added a little note to play-xynthii.scd
, which is that you can just change the default font (which will affect your current Supercollider “session” but won’t do anything permanently); i.e., Font.default = Font("Arial", 10);
. This will have an immediate effect on the GUI, so you can adjust as desired.
Mac users: I just pushed a change that may or may not fix MacOS’s unwillingness to open preset file dialogs at the specified presets folder.
I had previously had:
FileDialog({|p|
self.loadSettings(p[0]);
}, nil, 1, 0, path: "presets");
Which worked as expected on Windows / Linux. I’ve now set that path to a full, absolute path, so let’s see if MacOS is cool with that.
FileDialog({|p|
self.loadSettings(p[0]);
}, nil, 1, 0, path: docDir ++ "/presets");
If not, sorry.