report from the microtune trenches
I've been playing around with microtuned scales, and the integration of microtonal materials in my
production environment. I am using Ableton Live 8.13 with max4live, Max/msp (5.1), NI Kontakt, and a variety
of vst synths (synplant). The test environment is Vista sp2. Midi-Yoke is installed.
I purchased a micro-tuning box from H-Pi Systems. this allows connection of midi inputs and outputs to standard midi
devices with adjustments to a particular scale made using midi pitch bend. H-Pi's download page includes several
programs of Interest, including CSE (Custom Scale Editor) and Scala.
The CSE program includes a "live" mode if you have purchased a control box which allows direct connection (including
usb midi) of standard midi keyboards using scales from presets, from scala format, or from your created or modified scales.
The live mode allows selection of midi inputs and outputs. Leave the 'live mode' window open when using it, or the settings
will not work. (I had several hours of frustration, while learning this lesson). Scales may be downloaded from CSE to the
portable midi box, which uses either wall wart or battery power. The CSE program can load Scala scales which are available
in many tuning configurations. The CSE download includes a Reaktor tuning template, which I have not used, yet.
My test configuration uses the microtonal CSE in live mode along with obo(128) .98 under max/msp, monomeserial connected to
gs64 and gs128, Ableton live for the sound and vst integration, and Midi Yoke for midi routing between the applications. Since
H-Pi includes mac versions of software a similar result should be possible using the iac bus for midi. I atttach screenshots of Ableton
and CSE setups below. (can't see how to attach, in this forum) cross post at
http://post.monome.org/comments.php?Dis ... e=1#Item_0) has images
Ableton vst's are set to a midi-yoke input with a separate port number for each vst in order to allow the microtuner outputs (up to 16)
multiple notes playing simultaneously. These inputs may be grouped, as in the screen shot. there is no restriction on the mixing of vst's
(I'm using a different sound for a drone, in the shown image).
The obo midi outs are set to the number which the CSE program in live mode uses for input. The CSE outputs are set to a midi-yoke number
which Ableton will use for input (ableton should be set in midi options to allow input from the midi yoke input).
Obo will use the existing row and column choices to change the output midi note numbers according to the existing traditional patterns.
The interpretation of these numbers will depend on the scale loaded into the CSE program. It should be possible to use the custom
pattern feature of obo to make patterns which fit the scale system loaded in CSE.
think I'll explore that next.
this strategy should work for any control program that can see the routing buses (iac or midi-yoke), as far as I can tell. In addition the
CSE and Scala programs give a method for adaption of many hundreds of scale systems.
links:
h-pi -
http://www.h-pi.com/
h-pi downloads -
http://www.h-pi.com/downloads.html
midi-yoke -
http://www.midiox.com/myoke.htm
synplant -
http://www.soniccharge.com/synplant