[yoshimi] Re: Midi-Learn Load

  • From: redu <reino.urala@xxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Fri, 28 Dec 2018 14:43:52 +0200


On 28.12.2018 13.51, Will Godfrey wrote:

On Thu, 27 Dec 2018 21:43:00 +0200
redu <reino.urala@xxxxxxxxx> wrote:

Thank you Godfrey!

My typical desktop script is like this:


#!/usr/bin/env xdg-open
####################################
#
# Start Zyn.dektop application
#
####################################
[Desktop Entry]
Version=1.0
Name=6sineYO
Type=Application
Terminal=false
Exec=sh -c "killall yoshimi ; pgrep qjackctl || qjackctl & yoshimi
--load=/home/redu/Zyn/presets/B3DET/6sine.xmz"
Icon=/home/redu/Zyn/Icons/b3.png

This script does not inlude load --mlearn ....... Must test some day?
No that won't work. We don't yet support mlearn and a start-up option. I don't
know why, it shouldn't be hard to do. As there is a hold-up with the next
release version it may be possible to add it to that.


The script works for ZynAddSubFX as well - only replace the "yoshimi" by
"ZynAddSubFX".

There is "killall yoshimi", as I want a new sound to kill the earlier
sound. 6sine.xmz is the preset sound played under this particular
script. If I have for instance 10 scripts, I can play 10 sounds, and by
using a touch screen I am able to change sounds just by touching a
laptop screen icons.

Only one "Exec = ......" row is allowed in the script. Not sure would
the Exec work, if your "load mlearn" was added to the line?
This seems a rather odd way of working, however rather than loading a .xmz
file, if you load a .state file it will include any learned data, as well as
all instrument, controller, and even main volume and detune/keyshift settings.

As I said before, there are always several ways to get the result you want.

Godfrey,
I load my midi-learn, and save all the thing as 6sine.state instead of that earlier 6sine.xmz.
In the scrip, I replaceĀ  the 6sine.xmz by the new 6sine.state.
Yoshime still starts well, but does still not include the midi-learn. Midi-learn not included in xxx.state?
Midi-learn must still be loaded separately manually.

Yoshimi source code is available from either: 
https://sourceforge.net/projects/yoshimi
Or: https://github.com/Yoshimi/yoshimi
Our list archive is at: https://www.freelists.org/archive/yoshimi
To post, email to yoshimi@xxxxxxxxxxxxx

Other related posts: