[yoshimi] Re: Change keyboard mapping middle note via MIDI for just intonation

  • From: lechp <lechp@xxxxxxx>
  • To: "yoshimi@xxxxxxxxxxxxx" <yoshimi@xxxxxxxxxxxxx>
  • Date: Wed, 25 Apr 2018 15:28:37 +0200

Does anyone else have any interest in this?

I'm a big fan of custom scales myself so it certainly sounds interesting. I 
wonder if there isn't some workaround that would functionally achieve the same 
thing, e.g.: 12 instruments, each set to a different MIDI channel. However, 
per-instrument tuning would be a nightmare using the current set of tools, 
AFAIK (e.g.: setting up the instruments as drum kits and manually tuning 100s 
of notes).

Allowing the global tuning parameters to be overridden locally within 
instruments could be one way to go. Some instruments already have microtonal 
tuning, but it seems to be based on smattering of other features that are 
mostly aimed at chorus or drum effects.

Another thing that might be possible could be to outsource the tuning 
altogether to an external module, perhaps in Pure Data or something similar. 
Develop a prototype controller there first, and then think about incorporating 
it into Yoshimi. Since we're already on the subject, I can imagine lots of 
possibilities:
-Choirs can sometimes adjust their harmony to achieve consonance. But how do 
they do it? And what's the logic behind it? If 3 singers sing a C-E-G chord, 
which starts off a bit foul and they want to bend it to achieve perfect 
harmony, who controls the tuning? Does the E go flatter? Or maybe the C goes 
sharper? Maybe the previous notes leading up to that chord suggest that it's 
currently in F-maj, so that would also affect the desired tuning?
--Use the pitchbend (or another controller) as a subtle quantizer or detuning 
agent, a bit like the "ForceH" controller in the pad synth, but in real-time, 
and adjusting the base frequencies of multiple notes.
--Creating some guitar-like instruments where the tuning module tries to mimic 
a real fretboard.

The big question is how? I'm not sure if Yoshimi currently supports that kind 
of external control, or how easy/hard it would be to set up.

Regards,

Lech Papierski


W dniu 2018-04-25 00:25:55 u┼╝ytkownik Will Godfrey 
<willgodfrey@xxxxxxxxxxxxxxx> napisa┼é:
On Tue, 24 Apr 2018 21:31:02 +0100
"Nick Stephens" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender
"nick_stephens24" for DMARC) wrote:

Hi,

I am a new user of Yoshimi and I think it is an excellent soft synth. I 
have recently been interested in its microtonal capabilities for custom 
scales.

Wecome aboard :)

I am not sure if this feature already exists, but is there a way to 
change the middle note in the keyboard mapping section of the scales 
dialog (or even every control in the scales dialog) via MIDI messages? I 
have tried midi learn, but this does not work as the control is 
unlearnable. This way, it would be possible to write music in just 
intonation and modulate to different keys by changing the tuning on the 
fly. I was thinking of using the very bottom set of 12 notes on the 
keyboard (midi notes 0-12) to change the key centre the tuning is 
referenced to.

Any help would be greatly appreciated.

Thanks,

Nick

Well that's certainly different! We've got several people here using
microtonal scales, but nobody has mentioned that idea before. Currently it
isn't possible.

On first sight it would seem that the following could all be made learnable
without too much trouble:

Enable Microtonal
"A" Note
Invert keys
Center

Keyboard Mapping ON
First note
Middle note
Last note


With some difficulty it might be possible to set "A" Freq in steps of cents 
via
an NRPN with a range of something like +- 7 octaves, or for 0.1 cent steps
you'd get a little under +- 3/4 octave. Trying to make that MIDI-learnable 
would
be 'interesting'!

Tunings and Keyboard mapping would be very difficult indeed, partly because of
the variable way they are created. An added complication is that tunings can 
be
defined either as cents, or ratios as extreme as 156375/92991

All these controls are 'next note'. There would be no way of applying them to
already sounding ones.

Does anyone else have any interest in this?

-- 
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: 
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




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: