Yoshimi Command Line developments

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
folderol
Established Member
Posts: 2080
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Yoshimi Command Line developments

Post by folderol »

Our formal command line access is now almost complete. There are just a few remaining areas to be improved. The latest push has seen all the synth engine controls completed. We're not quite ready for a release, but would very much like people to try things out. We are actively looking for problems and inconsistencies between the CLI and GUI.

Bank and root management has some naming and adjustment controls missing, and the effects parameters are not done - the effects themselves are, and so are effect presets. These were done quite a long time ago, and are being reviewed.

The final missing piece in the jigsaw is copy/paste. This is an interesting one. I've a feeling that once the basic structure is organised, it will just slot into place like MIDI-learn, and reading limits/defaults did.

There is likely to be some shuffling to get the most user-friendly command and parameter names. There is a huge amount of name duplication. Although this is convenient for developers and for the GUI, it makes it harder for CLI users to follow. We've already changed some of these to synonyms - and indeed also made some of the GUI names more relevant - but based on user feedback they may change again.

There is now an extremely comprehensive and context sensitive help system in place. Typing '?' will give you the command information relative to your current context, but you can get any other context usually with just the first two or three letters, so while in the Part context '? sub will show all the SubSynth commands, and '? li' will show all the dynamic settings that can be listed - such as what instruments are in the current bank.

As usual the source code for the current 'master' is available from either:
https://sourceforge.net/projects/yoshimi
Or:
https://github.com/Yoshimi/yoshimi
The Yoshimi guy {apparently now an 'elderly'}
asbak
Established Member
Posts: 897
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 71 times
Been thanked: 64 times

Re: Yoshimi Command Line developments

Post by asbak »

This probably isn't much use to you but I downloaded 1.5.9 from sourceforge after resolving a few dependencies and it compiled great on Mint 19 / Bionic and with the limited testing I did (flipping through patches) it worked well.

Fantastic effort, it is such a powerful synthesizer.
Some Focal / 20.04 audio packages and resources https://midistudio.groups.io/g/linuxaudio
folderol
Established Member
Posts: 2080
Joined: Mon Sep 28, 2015 8:06 pm
Location: Here, of course!
Has thanked: 227 times
Been thanked: 400 times
Contact:

Re: Yoshimi Command Line developments

Post by folderol »

Thanks for the feedback.
It's always useful to hear other peoples experiences (good and bad). There are so many different machine, distro, desktop, workflow options!
The Yoshimi guy {apparently now an 'elderly'}
Post Reply