Re: [yoshimi-user] midi control, LFO and friends

  • From: Rua Haszard Morris <ruahm@xxxxxxxxx>
  • To: Adriano Petrosillo <ampetrosillo@xxxxxxxxx>, yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Thu, 25 Nov 2010 13:35:07 -0800 (PST)

This is the reason I lurk on all these zyn-derived lists - the dream of one day
being able to use zyn/yoshimi with midi bindings to arbitrary parameters.

Two thumbs up for this idea.

Note that I use the Mac OS X platform so am also interested in getting yoshimi
ported there as a standalone synth app or some kind of plugin - I've had a
brief
attempt at compiling - what barriers are there to compiling outside linux?
--
http://cartoonbeats.com
http://haszaristwocents.blogspot.com
http://myspace.com/haszari
http://last.fm/music/Haszari



From: Adriano Petrosillo <ampetrosillo@xxxxxxxxx>
To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
Sent: Fri, 26 November, 2010 10:21:18 AM
Subject: Re: [yoshimi-user] midi control, LFO and friends

I've read some of the previous posts, and I have some ideas. Why not choose a
more modern approach, where
*ALL* the parameters (maybe except the waveform parameters) can be directly
controlled via a MIDI Learn function?
This way, each user can tailor the MIDI controllers to his needs and at the
same
time, there is no need to hard-code
specific MIDI CCs to specific parameters. Of course, the parameter change
approach of the synth must change from
"applies to the next note" to "realtime", if you want this to be really
effective.

Another very interesting feature may be a "modulation matrix", with some free
LFOs and ENVs (in addition to the other
section specific ones) to assign to whatever parameter you wish (I suggest
reading the manual of a hardware synth

I own, the Waldorf Blofeld), this way, for example, you may modulate LFO speed
with an envelope, or assigning an
LFO to the pan of one of the eight voices (of the ADDSynth engine, of course,
similar considerations apply for the other
two engines).

This way, I believe yoshimi may become a nearly limitless synth. And I'm not a
programming expert, but it shouldn't be
hard to do, as code from the existing ENVs and LFOs can be reused for the free
additional ENVs and LFOs, and assigning
an LFO or an ENV to a parameter (or, indeed, multiple parameters at once)
should
be trivial. The only problem may be
inserting these new features in the GUI.

Just two suggestions, yoshimi is great as it is at the moment :)



Other related posts: