Help for Tune Smithy Koch snowflake icon.gif

Window 41

From Tune Smithy

Jump to: navigation, search

Previous - Up - Next


Midi Out Devices, and PARTS to play for each DEVICE

Screen Shot

Midi Out Devices, and PARTS to play for each DEVICE

Midi Out Devices, and PARTS to play for each DEVICE

Set which parts from the Parts window to play on which out devices

You can get to this window from Out | More | set PARTS to play for each DEVICE, or from Out | Options | Help For Tool Tip - Shift + F1 (Ctrl + 141).

To use it, first highlight the Out device you want to configure. Then enter the numbers of the parts you wish that device to play using the text box for the Parts to play for device field.

You can also use this window as a quick way to set which Out devices you wish to use. Just change the highlight to change the current Out device. This has the same effect as selecting the device in the Out menu.

If you want to play on several devices at once, select the Multiple Devices, highlight all the ones you want to use, and then select On to switch them all on.

Single device - highl. dev.

Play midi Out on a single device - highlight the one you want to use

Multiple Devices - all "on" devices

Play midi out on several devices - select On for all the ones you want to use

Notes in Play...

Shows all the notes currently in play - midi channels and cents values...

Really, you only need this if curious to see where they are relayed too, and what the pitch bend values are in cents - some musicians like this information to be at hand for sequencing.

Most will probably find Bs | Notes in Play more useful.

This just shows the notes currently playing at this very moment - though you can also set it to refresh only on note ons so it then shows the situation as it was last time there was any activity.

Out Device

Highlight the Out device you wish to configure here...

Highlight the devices you want to edit using the check boxes and text boxes in this window.

If you have Single Device selected, the highlighted device is also used as your current selection of Out device for the Out menu. This can be used as a quick way to change the Out device.

Highl. on, rest off.

Switch on the highlighted device(s) and switch off any unhighlighted devices

All exc. mapper

Switch on all highlighted device(s) apart from Device set in Control Panel...

The Device set in Control Panel ... isn't really a separate device. It is usually set to one of the other devices. So when playing on several devices at once, it is best normally to unselect it since otherwise FTS would attempt to open it twice.

Parts to play for device

Choose which parts you want to play on the device...

Parts to play for device

Which parts to play on the highlighted device...

Enter the part numbers individuall. Or you can enter a range of part numbers all in one go as e.g.

1 - 8

using the - sign.


Set highlighted device(s) to play all parts. Shift + click to set all for all


Set highlighted device(s) to play no parts

~~~ MEL

Spread melodic parts evenly across all the On devices

~~~ Both

Spread melodic AND NON MELODIC parts evenly across all the On devices

All to highl.

Set all the parts to play the same parts as the highlighted device

Skip instr. sel. for highl.

When selected, choice of instrument in the Parts window is ignored...

Normally FTS sends Midi Instrument change messages to change the instrument for the device as appropriate. But some devices may not recognise instrument changes sent in this way , or you may find it easier to configure the instruments in the device rather than FTS.

Use this to switch off the option to configure the instruments in FTS for this device. The choice of instrument in the Parts window will then have no effect for this device.

This is a three state check box - if it shows as selected, it is on for all the highlighted devices. If unselected, it is off for them all. If it shows as indeterminate, then it is on for some and off for others.

Use tuning tables for highl.

Select this if the device is already tuned or you use MTS sysexes to tune it...

See MTS Sysex and .Tun Tuning Table Options (Ctrl + 118)

This is a three state check box - if it shows as selected, it is on for all the highlighted devices. If unselected, it is off for them all. If it shows as indeterminate, then it is on for some and off for others.

Synchronise pitch bends ctrlrrs for all the out devices

Unselect this to permit more polyphony for complex music...

When selected, the same channel has to have the same pitch bend in every out device, also the same controllers have to be used for all the channels. This is restrictive if the out devices are playing different parts.

When unselected then you could have e.g. part 1 on one device playing one set of pitch bends and controllers on all the out channels, and part 2 on another device playing a different set of pitch bends and controllers. They use the same channels but a different device, so no confusion would arise.

Normally it is okay to unselect this, and it gives more flexibility when you are playing the music on more than one out device.

Techy tip

If you need even more flexibility than this you may want to investigate use of the Set Out devices for In Devices (Ctrl + 192)

That window can be used to set up all the settings differently for each Out device - you need to assign each Out device to a different In device to do this, but it works even if no notes are received from any of the in devices - if you haven't got enough In devices for your Out devices, you can add them using virtual midi cables.

How many "Quicktime"s to show

You can add several copies of the Quick time synth operating independently

How many "Quicktime"s to show - SPIN

Increase or decrease the number of "Quicktimes" to show

Out | Opts...

Options for Midi Out...

Out Channs...

Set which midi out channels to play for each part...

You have sixteen midi channels to share out between the parts. On some devices however, the same instruments can share channels, so that you can have a flute and oboe say playing at once in the same channel, while with others you need to share the channels out between all the parts in play.

Notes at (12) equal tempered intervals with each other can all be played on the same channel. However in other tunings, unless you use tuning tables, often notes for the same part will need to be played on different channels.

How many you need to set aside for each part depends on the scale and the level of polyphony. For instance, quartertone music can be played on just two channels with the normal level of polyphony in Midi, one channel for the ordinary notes and another for the same notes a quarter tone sharp (or flat).

You can play notes in a pentatonic scale, whatever the tuning, with at most five channels without any extra limitations on polyphony. Also any octave repeating twelve note scale can be played on twelve channels with no extra polyphony limitations.

You can manage with less channels if you have less polyphony. If you have at most eight note polyphony say, then you may need only eight channels - that means polyphony involving eight separate scale degrees in octave repeating scales, as notes an octave apart can be played on the same channel. It is often good to have spare channels or so in addition to requirements, however because if you go right up to the limit of the number of channels and then change the chord, you can get pitch bend artefacts with the resonances of notes that continue to sound when they are switched off - or else they get abruptly stopped by an all sound off if you have that option selected. In that case sixteen channels would be safer for eight note chords and eight channels for four note chords - i.e. four notes ignoring any voices at octave intervals with each other.


Here you can load .tun tuning tables or configure the MTS sysexes...

To use this window, select the tuning type you want to use from the drop list, select the devices you want to retune in the Out menu, then use the check box to switch on the option.

.TUN tables

You can load a .TUN tuning table in FTS to tell it how your synth is tuned so that it doesn't need to send the notes on separate channels. You can then select which of the out devices are already tuned in this way. This switches off the pitch bend channel remapping for those devices, and the tuning table you loaded is used to choose which midi notes to send to the device to achieve the desired pitch. Notes not in the tuning table are ignored. You can see what is happening from Out | Notes Currently Playing (Ctrl + 47)) | More

Many hardware synths have tuning tables but unfortunately they are specific to the model of synth and it is a lot of programming effort to implement all the variations. Manuel Op de Coul has done that however in Scala so you can use SCALA to tune most hardware synths.

Midi Tuning Standard Sysexes

This is an ideal way to tune a device in midi because a program like Tune Smithy can tune it directly and you don't need to keep loading the tuning yourself in the other program or changing its selection if you change the tuning.

Unfortunately only few devices so far implement the standard way to do this - but they include some of the synths from Native Instruments such as the FM7.

Less <<

Shows this window with either less space, less options, or alternative layout


Pause playback, or continue play


Click here to play it...

What this plays depends on the task selected from the Tasks menu.

It can play a retuned midi clip, chord progression, fractal tune or metronome


You can use Shift + click to fast forward...

Also Ctrl to fast forward even more. Shift multiplies the tempo by 10 and Ctrl multiplies it by 100, so the two together would play a fractal tune at for instance, 60,000 instead of 60 as the tempo. This is useful sometimes for fast forwarding through fractal tunes.


Set master volume for FTS. Other controls also affect the volume...

Bs | Play control brings up the master volume control for Windows as a whole.

The volume is also affected by the volume for individual parts in the Parts (Ctrl + 9) window.

For the Wave shape player, go to the Wave Shape Player Audio Format (Ctrl + 188)

For CSound instruments, you can set the overall volume in the C Sound Save Opts (Ctrl + 168)

You can also vary the volume in Out | Options | More | Volume remapping, note on / off volumes etc. (Ctrl + 158) and if playing from Midi In there's another setting at In | Options | Keyboard Options | Touch. (Ctrl + 91)

See also Help | FAQ - trouble shooting | Why is everything so quiet

Relay directly to highl.

Select to relay midi notes directly from midi in to midi out for this device...

This is a three state check box - if it shows as selected, it is on for all the highlighted devices. If unselected, it is off for them all. If it shows as indeterminate, then it is on for some and off for others.

Treat Highl. as already tuned

Select this if the highlighted device doesn't need pitch bend retuning...

You can use this if the device is already tuned to the desired tuning. It switches off the channel remapping and pitch bends for just this device.

FTS will just send the nearest Midi note to the desired pitch, e.g. a note at 386 cents above midi note 60 is sent as 64 with no pitch bends. This is a simple way to do it which will work with many synth tunings - any tuning which retunes each midi note to a new pitch within a quarter tone of the original pitch for the note.

If you use this with the Lambdoma task, then FTS will send it the midi notes 32 to 95 for the eight rows of the eight by eight Lambdoma.

Any any notes relayed from midi in will be sent on exactly as received with this feature (for notes from Midi In, has same effect as the Retune Directly).

If you have the synth tuned in some other way, you can use the .TUN tuning tables instead, which you can use to configure FTS to work with any synth however it is tuned.


This is a three state check box - if it shows as selected, it is on for all the highlighted devices. If unselected, it is off for them all. If it shows as indeterminate, then it is on for some and off for others.

Help = F1

Click for help for this window. Or F1. Other opts: Shift , Alt, Ctrl + click...

F1 or click shows the help for the current window in your web browser.

Some windows may have no help yet in which case the help icon is shown crossed out with a red line.

Shift + F1 or Shift + Click brings up the tool tips extra help window (this window) to show any extra help for a tool tip.

You can tell if a tool tip has extra help if it ends ... like this one.

Ctrl + F1 or Ctrl + click takes you to the list of keyboard shortcuts for Tune Smithy.

Alt + F1 or Alt + click (alternatively Caps lock physically held down + F1 or Click) takes you to the on-line page at the web site about the current main window task - which gives a short introduction to it for newbies to the program. If there is no on-line page specific to a task, takes you to the main tune smithy page on the web site.

Since the help for Tune Smithy is currently a bit out of date and needs to be redone completely for the new 3.0 release, then you may find the on-line page for some of the newer tasks particularly useful.

Organise Windows = F2

Reset, or Save settings for this window. RIGHT CLICK for all windows menu...

Shows the Organise windows window - which you can use to reset all the parameters for the current window.

You can also use it to save the settings for just this window, or open previously saved parameters for just this window.

Also has a drop list of all the windows and their shortcuts, and related options - some to do with the menu listing, and some to do with window resizing and minimising.

Midi Out Dialog Star

Tip of the day - Midi Relaying category - right click for neighbouring windows...

Left click for a tip of the day in this category.

Right click to see a menu of neighbouring windows.

The neighbours are the ones you most often move to after this one or within a minute of this one, arranged by popularity.

So as you continue to use FTS, it will learn your habits, and the neighbouring windows listed here, should be the ones you most often visit after this one.

Neighbours, and Previous - Up - Next

Help For Tool Tip - Shift + F1 (Ctrl + 141)

New Scale (Ctrl + 5)

MTS Sysex and .Tun Tuning Table Options (Ctrl + 118)

Midi out options (Ctrl + 48)

Organise windows (Ctrl + 51)

PC Keyboard (Rectangular) (Ctrl + 136 or Ctrl + D)

N.B. This list of neighbours may change when these pages are updated.

Personal tools
How to use the wiki