[yoshimi] Re: On a bit of a roll now :)

  • From: Chris Ahlstrom <ahlstromcj@xxxxxxxxx>
  • To: yoshimi@xxxxxxxxxxxxx
  • Date: Sun, 27 Mar 2016 08:38:25 -0400

Will,

I have added your examples to the "Vector Control" section of
yoshimi-doc.  The latest is currently only in the "cja" branch.

However, you will note in that section that I have some questions that
occurred to me while working through it.

Thanks man!

-------- Will Godfrey 14:20 Fri 25 Mar      --------


Oh dear, I really shouldn't do this sort of stuff when suffering heavily from a
bad cold :(

I can't believe how many mistake I made.

Here is the correct version... I hope!

An example to set up vectors from the command line:
Assuming we want just a single axis on channel 1 (2 in the GUI)

First we need to make sure we have enough parts available:

yoshimi> set available 32
Available parts set to 32

Then:

yoshimi > set vector 1 x cc 14
Vector channel set to 1

This command must aways be the first as everthing else hangs on it. It's the
command that enables vector control. cc is the incoming sweep CC that will vary
the features you set.

There are 4 features available
1 is fixed as volume
2 is pan by default
3 is brightness by default
4 is modulation by default

We'll select volume for this example so:

yoshimi Vect Ch 1 X > set features 1 enable.
Set X features 1 en


Now you need the set the instruments that will be used. These can only be the
ones in the current bank, so, assuming we are in Will Godfrey Companion

yoshimi Vect Ch 1 X > set program left 20
Loaded 20 "Bubbles" to Part 1

yoshimi Vect Ch 1 X > set program right 120
Loaded 120 "Ghost Ensemble" to Part 16

If you now sweep the the controller assigned to 14 the sound will morph between
these two instruments.

To go on to using the other axis as well you need to have 64 parts set so:

yoshimi Vect Ch 1 X > /set available 64
Available parts set to 64

Then:

yoshimi > set vector y cc 15
Vector 1 Y CC set to 15

Well use panning for this vector so:

yoshimi Vect Ch 1 Y > set features 2 enable
Set Y features 2 en

yoshimi Vect Ch 1 Y > set program down 107
Loaded 107 "Angel Harp" to Part 32

yoshimi Vect Ch 1 Y > set program up 78
Loaded 78 "Brassy Flutter" to Part 48

Notice that the directions left,right,up,down match a traditional joystick.

Now you can save your ultimate vector sound:

yoshimi Vect Ch 1 Y > save vector CoolSound
Saved channel 1 Vector to CoolSound

At any time you can reload this.
yoshimi> load vector channel 0 CoolSound
Loaded Vector CoolSound to channel 0

If you don't give a channel then it will be loaded to the same channel as it
was saved from:

yoshimi> load vector CoolSound
Loaded Vector CoolSound to source channel

The file extension we use is .xvy but this will be added automatically.




--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.
Yoshimi source code is available from either: 
http://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

--
Don't relax!  It's only your tension that's holding you together.
Yoshimi source code is available from either: 
http://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: