electro-music.com   Dedicated to experimental electro-acoustic
and electronic music
 
    Front Page  |  Radio
 |  Media  |  Forum  |  Wiki  |  Links
Forum with support of Syndicator RSS
 FAQFAQ   CalendarCalendar   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   LinksLinks
 RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in  Chat RoomChat Room 
go to the radio page Live at electro-music.com radio 1 Please visit the chat
  host / artist show at your time
today> Modulator ESP Adventures In Sound
 Forum index » How-tos » Micro Tuning
mtx tuning file format specifications
Post new topic   Reply to topic Moderators: seraph
Page 1 of 1 [11 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
Author Message
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12398
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Sat Oct 13, 2007 8:58 am    Post subject: mtx tuning file format specifications Reply with quote  Mark this post and the followings unread

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.


arrow 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
View user's profile Send private message Visit poster's website
AndyHal



Joined: Feb 17, 2008
Posts: 14
Location: Greenwich

PostPosted: Sun Feb 17, 2008 2:49 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12398
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Sun Feb 17, 2008 5:42 am    Post subject: Reply with quote  Mark this post and the followings unread

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
Very Happy

_________________
homepage - blog - forum - youtube

Quote:
Don't die with your music still in you - Wayne Dyer
Back to top
View user's profile Send private message Visit poster's website
AndyHal



Joined: Feb 17, 2008
Posts: 14
Location: Greenwich

PostPosted: Sun Feb 17, 2008 7:05 am    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12398
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Sun Feb 17, 2008 11:35 am    Post subject: Reply with quote  Mark this post and the followings unread

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 Very Happy

_________________
homepage - blog - forum - youtube

Quote:
Don't die with your music still in you - Wayne Dyer
Back to top
View user's profile Send private message Visit poster's website
AndyHal



Joined: Feb 17, 2008
Posts: 14
Location: Greenwich

PostPosted: Sun Feb 17, 2008 12:54 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
xjscott



Joined: Apr 25, 2007
Posts: 232
Location: Appalachia

PostPosted: Mon Feb 18, 2008 9:51 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
seraph
Editor
Editor


Joined: Jun 21, 2003
Posts: 12398
Location: Firenze, Italy
Audio files: 33
G2 patch files: 2

PostPosted: Tue Feb 19, 2008 12:46 am    Post subject: Reply with quote  Mark this post and the followings unread

xjscott wrote:

Hi Andy, Carlo asked me to jump in here.


btw xjscott is the guy responsible for creating LMSO Very Happy

_________________
homepage - blog - forum - youtube

Quote:
Don't die with your music still in you - Wayne Dyer
Back to top
View user's profile Send private message Visit poster's website
AndyHal



Joined: Feb 17, 2008
Posts: 14
Location: Greenwich

PostPosted: Tue Feb 19, 2008 12:41 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
xjscott



Joined: Apr 25, 2007
Posts: 232
Location: Appalachia

PostPosted: Tue Feb 19, 2008 2:20 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
AndyHal



Joined: Feb 17, 2008
Posts: 14
Location: Greenwich

PostPosted: Wed Feb 20, 2008 12:38 pm    Post subject: Reply with quote  Mark this post and the followings unread

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Moderators: seraph
Page 1 of 1 [11 Posts]
View unread posts
View new posts in the last week
Mark the topic unread :: View previous topic :: View next topic
 Forum index » How-tos » Micro Tuning
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Forum with support of Syndicator RSS
Powered by phpBB © 2001, 2005 phpBB Group
Copyright © 2003 through 2009 by electro-music.com - Conditions Of Use