Author |
Message |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Sat Oct 13, 2007 8:58 am Post subject:
mtx tuning file format specifications |
 |
|
Quote: | The increasing popularity of software synthesizers and software samplers over the past decade generated a growing interest for standardized microtuning systems based on human-readable text files containing the device microtuning data (later on referred as Tuning Interchange Documents, or TIDocs, in this document). Besides those file formats based on MIDI Tuning Standard sysex messages that can be embedded in standard binary MIDI files (.mid), some noticeable TIDoc-based solutions were also adopted to add microtonal support for commercial software synthesizers that have involved, among others, the Scala format (.scl) proposed by Manuel Op de Coul, and the AnaMark format (.tun) proposed by Mark Henning. This article focuses on the syntax requirements of the Microtuner TIDoc format (.mtx), the native file format of Max Magic Microtuner, a microtonal software developed in 2003 as a companion application for Max/MSP. |
http://homepage.mac.com/cerullo/.Public/mtx_file_specs.htm _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
AndyHal
Joined: Feb 17, 2008 Posts: 14 Location: Greenwich
|
Posted: Sun Feb 17, 2008 2:49 am Post subject:
|
 |
|
Can anyone point me in the right direction for a Max Microtuner instructional vid? In particular how to set it up for multimode and assign a different tuning scale per MIDI channel. Need that for a presentation, thanks.
Andy |
|
Back to top
|
|
 |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Sun Feb 17, 2008 5:42 am Post subject:
|
 |
|
AndyHal wrote: | Can anyone point me in the right direction for a Max Microtuner instructional vid? In particular how to set it up for multimode and assign a different tuning scale per MIDI channel. Need that for a presentation, thanks.
Andy |
Hi Andy
try:
http://www.myspace.com/victorcerullo
http://launch.groups.yahoo.com/group/16tone/
...and welcome to electro-music.com
 _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
AndyHal
Joined: Feb 17, 2008 Posts: 14 Location: Greenwich
|
Posted: Sun Feb 17, 2008 7:05 am Post subject:
|
 |
|
Thanks. What I need is to switch to a different tuning by changing the MIDI channel on the controller keyboard, and also have multiple players connected to the program at the same time with different tunings. I'll have a look at the links, though.
Andy |
|
Back to top
|
|
 |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Sun Feb 17, 2008 11:35 am Post subject:
|
 |
|
AndyHal wrote: | What I need is to switch to a different tuning by changing the MIDI channel on the controller keyboard |
I can do that with LMSO  _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
AndyHal
Joined: Feb 17, 2008 Posts: 14 Location: Greenwich
|
Posted: Sun Feb 17, 2008 12:54 pm Post subject:
|
 |
|
How many different concurrent instances can you have in LMSO (Microtuner is limited to five)? And can you save an environment file with all settings so that you can quickly load your setup before/during a lecture, like you do with Microtuner? Sorry, I don't have any LMSO demo.
Andy |
|
Back to top
|
|
 |
xjscott

Joined: Apr 25, 2007 Posts: 232 Location: Appalachia
|
Posted: Mon Feb 18, 2008 9:51 pm Post subject:
|
 |
|
AndyHal wrote: | How many different concurrent instances can you have in LMSO (Microtuner is limited to five)? And can you save an environment file with all settings so that you can quickly load your setup before/during a lecture, like you do with Microtuner? Sorry, I don't have any LMSO demo.
Andy |
Hi Andy, Carlo asked me to jump in here. Yes, you can save an environment file with the settings of LMSO's dynamic retuner, which includes scales, channel assignments and dynamic modulation settings as well as the Zone Manager setup that has routing, splits, layers, and pedal switching configuration.
I don't know if this is going to work in the context of a lecture though exactly as you require, the configuration is for controlling other instruments in a composition or performance and not so much working standalone without instruments, LMSO's built in synthesizer doesn't save its configuration currently as its designed to be more of a scratch pad really. I do lecture demonstrations of microtonality and historical and ethnic scales with nothing more than LMSO running on an old G3 laptop and it works fine with the built in synth. I set up a web page with all the scales I want for a given talk (LMSO exports and reimports scales as web pages as one of the many options) and then click on the web links, which are special live LMSO links that immediately open in LMSO, press bake and that retunes the built in synth, so it's 2 clicks per scale when doing a talk using the built in Cupcake synth. I can play Cupcake or other synths polyphonically using the computer's keyboard using LMSO's built in virtual keyboard which enables me to get away with not even needing to bring a MIDI keyboard when I am just doing something low key.
I gather that your other question about multiple performers is a separate situation of live performance unrelated to the lecture scenario. If you are talking about controlling external synths and having performers play, LMSO can retune an unlimited number of external hardware synths simultaneously, but its limited to 16 channels of routing, so you could have 16 controller keyboards each on their own channel controlling things, or 5 keyboards each with 3 channels each, or 3 with 5, 4 with 4, 2 with 8, 2, 8 and 6, or whatever subdivision of 16 channels you like, although you have unlimited inputs and outputs, the routing system is based on channels. |
|
Back to top
|
|
 |
seraph
Editor


Joined: Jun 21, 2003 Posts: 12398 Location: Firenze, Italy
Audio files: 33
G2 patch files: 2
|
Posted: Tue Feb 19, 2008 12:46 am Post subject:
|
 |
|
xjscott wrote: |
Hi Andy, Carlo asked me to jump in here. |
btw xjscott is the guy responsible for creating LMSO  _________________ homepage - blog - forum - youtube
Quote: | Don't die with your music still in you - Wayne Dyer |
|
|
Back to top
|
|
 |
AndyHal
Joined: Feb 17, 2008 Posts: 14 Location: Greenwich
|
Posted: Tue Feb 19, 2008 12:41 pm Post subject:
|
 |
|
Scott,
first of all thanks a lot for the information.
xjscott wrote: |
I don't know if this is going to work in the context of a lecture though exactly as you require, the configuration is for controlling other instruments in a composition or performance and not so much working standalone without instruments, LMSO's built in synthesizer doesn't save its configuration currently as its designed to be more of a scratch pad really. I do lecture demonstrations of microtonality and historical and ethnic scales with nothing more than LMSO running on an old G3 laptop and it works fine with the built in synth. I set up a web page with all the scales I want for a given talk (LMSO exports and reimports scales as web pages as one of the many options) and then click on the web links, which are special live LMSO links that immediately open in LMSO, press bake and that retunes the built in synth, so it's 2 clicks per scale when doing a talk using the built in Cupcake synth.
|
Does that mean you can have no more than one instance of Cupcake active at the same time? What I need to do is to connect multiple keyboards and allow different people play different tunings at the same time, using either the same sound patch or different ones (this is an interactive lecture). I knew Max Microtuner allowed for concurrent multitimbral operation (with a limit of five instances) but I did not know how to set it up. Yesterday I finally found out (thanks to someboby else who replied on a different mailing list).
Thanks,
Andy |
|
Back to top
|
|
 |
xjscott

Joined: Apr 25, 2007 Posts: 232 Location: Appalachia
|
Posted: Tue Feb 19, 2008 2:20 pm Post subject:
|
 |
|
Cupcake is a 16 part multitimbral instrument, with one part per channel. Each part can be tuned to a separate scale. You can connect as many MIDI controllers as you want to to its input with no limits, it's not limited to a single MIDI port. To have each controller play a different tuning, you'd tune that part to a different tuning, which requires setting the MIDI output channel of the controllers as usual.
But as mentioned, the Cupcake settings are not currently saved in an environment document, so based on what you are saying it sounds like Magic Microtuner would be a more efficient choice for you for a single standalone program. You could also consider an instrument like Absynth or Kontakt 2/3 and set up as many instances as you like of either in a VST or AU host program to make a composite multitimbral instrument and save all that as a configuration file in your host and open it all at once.
It is kind of sounding like you have a whole class full of people with more than 16 keyboards and you want everyone to be able to play whatever scale they want and all will be routed through a single central computer? If so, this is not a common tuning scenario to have dozens people each playing a separate tuning and all through a single computer program handling both the tuning and the synthesis. For that, going with a host program with good routing capabilities and loading up lots of plugins might be your best approach, but even there the result is going to be dozens of sounds at once coming through one set of speakers, am I following this correctly? How are the students to hear their particular tuning in such a setup if all are playing at once? I probably don't understand what you are doing since you've not covered all the details of this setup, such as how many people, and that it appears you want the master computer to make all the sounds and have a single audio output and all these other keyboards are just pure MIDI controllers, and whether you need each person to have his own separate multitimbral instrument with his own set of tunings, or if he needs to change the tunings himself via program changes, which I think you are intending to use as tuning select messages for a fixed set of 16 scales, and that's a fine use of program change, but I don't really know if any of this is the case.
If you have 16 people or fewer and a single set of 16 tunings, it probably does simplify things slightly.
Clarification may (or may not) help. Something like "I am a professor at Harvard University teaching a class on the history of Ethiopia. There are 8 students in the class and each has his own ABC model MIDI keyboard with no sound source built in. I want to set up a single Mac computer with 11 historical ethiopian scales and allow each student to select and play those scales remotely using the 10 input QRS MIDI interface, and have all the sounds coming from the sound output of the Mac." Knowing something like that would make it easier to narrow down suggestions. |
|
Back to top
|
|
 |
AndyHal
Joined: Feb 17, 2008 Posts: 14 Location: Greenwich
|
Posted: Wed Feb 20, 2008 12:38 pm Post subject:
|
 |
|
xjscott wrote: | Clarification may (or may not) help. Something like "I am a professor at Harvard University teaching a class on the history of Ethiopia. There are 8 students in the class and each has his own ABC model MIDI keyboard with no sound source built in. I want to set up a single Mac computer with 11 historical ethiopian scales and allow each student to select and play those scales remotely using the 10 input QRS MIDI interface, and have all the sounds coming from the sound output of the Mac." Knowing something like that would make it easier to narrow down suggestions. |
Yes, that is more or less the scenario but I would let the attendees choose the sound patch only, not the tuning. I expect to have 10 to 15 attendees with myself quickly swapping all tunings every once and then (that's where the environment files become important) and asking questions about who's playing which tuning. Not exactly a lecture in the traditional sense but also something I can benefit from, as a test on the player perception when switching between similar tunings. Users can then individually experiment with the program, by tweaking selected tunings and/or creating new ones. My only problem with Max Microtuner is its limit of five instances active at the same time, so that I will have to assign the same tuning to more than one MIDI channel/attendee: there is no 16-part multitimbral/tuning mode like in Cupcake.
Andy |
|
Back to top
|
|
 |
|