Help for Tune Smithy Koch snowflake icon.gif

Window 168

From Tune Smithy

Jump to: navigation, search

Previous - Up - Next


C Sound Save Opts

Screen Shot

C Sound Save Opts

C Sound Save Opts

Includes CSound volume, reverb, audio format, etc. and save for fractal tune or metronome...

How to get here

Ctrl + 168

How to use this window

Glance over the parameters in the first section. Presets will be okay for most, you may need to increase or decrease the volume scale. The amount of time to save for fractal tunes is for File | Save As | Fractal Tune as CSound

Scale volumes by

Scales the volumes of all the CSound notes...

Use this to vary the volume level of the CSound audio. Generally you want it much less than 100% to avoid clipping when there are many notes played simultaneously. E.g. 25 % to allow up to four note polyphony, or 10% for up to ten note polyphony - but can be set higher than that for many CSound instruments.

Scale volumes by - SPIN

Increase or decrease the overall CSound volume scale

Add Reverb

Adds reverb generated using CSound to CSound recordings...

Configure using C Sound Reverb (Ctrl + 179)

Add real time panning

Adds real time stereo panning to CSound recordings...

If you make an instrument to play in CSoundAV it automatically has real time panning as it is set to respond to pan controller messages received by CSoundAV.

However when you record to a CSound file here in Tune Smithy, if this option is switched off, then each instrument has a fixed pan position as set in the Pan window at the start of the recording.

In most cases there is no reason for switching this off. With some instruments such as the DX7 instruments, the saved CSound scores are slightly larger than they would be with this option switched off, but not significantly so given that the CSound scores are normally much smaller than the audio output files anyway. Techy users may like to switch it off to get cleaner scores to inspect.

techy note:

This option adds real time panning to the CSound recordings by adding an extra pan parrameter to all the instrument instructions. So for instance if the instrument normally has p6 as its highest numbered parameter, the pan parameter gets added as p7. Then all the instructions for the recorded notes get the current pan value for the part added as an extra parameter at the end.

Some instruments - for instance the DX7 emulation CSound instruments - are made with many extra parameters that don't normally need to be set by the user. With those, the note instructions normally set the extra parameters only once, and after that they can be left out.

However with this option, because the extra pan parameter has to be added at the end - all those extra parameters need to be passed to the instrument again for every note instruction, just in order to be able to add the pan instruction at the end. This is perhaps a bit clumsy seeming - but the alternative was to dynamically renumber the extra parameters to accomodate an extra earlier numbered pan parameter which would be more tricky and add more potential for bugs.

This will make no difference to anything except that the saved score file will be somewhat larger than it would be otherwise.


Number of CSound audio channels - 1 for mono, 2 for stereo, 4 for quad

How much to save for fractal tunes

Time to save for fractal tune in minutes


Extra seconds to save for fractal tune

Render Score

Converts the CSound score into an audio file for listening to...

You need to do this before you can listen to it. The score and orchestra files are just a series of instructions which CSound uses to make the audio file you can actually here.

When you press this button you will see the CSound window appear briefly. It will automatically close when it is finished.

If you want to close down CSound manually after the render, e.g. to give yourself the opportunity to read any error messages, then hold down Alt or Caps Lock while you press this button.

C-sound instr for parts...

Set the instruments to use for CSound save and play in CSound AV...

These instruments are used for CSound only. For normal playback the instruments in Parts (Ctrl + 9) are used.

Record To File Options

Choose the file name to record to and file format. Many options.

Show Saved .Sco file

Show C-Sound score by association - alt + click to show in text editor...

You can change the text editor to use with Tune Smithy from File | More | File Associations | More File Association Options (Ctrl + 43))

Show Saved .Orc file

Show C-Sound orchestra by association - alt + click to show in text editor...

You can change the text editor to use with Tune Smithy from File | More | File Associations | More File Association Options (Ctrl + 43))

Play by file assoc.

Play using the program set up to handle audio clips on your computer...

Use this after you have finished making the recording to play it to hear the results.

This has the same effect as double clicking on the file in your folders listing - it uses your computer's file association for whatever type of file it is you play - so will start up whatever program has been set up to handle this type of fiile.

Usually it will get played by Windows Media player. It could also be played by WinAmp or the like if they have been installed on your computer or other music programs you installed that have registered themselves as able to handle audio playback (the last one installed has precedence, also usually when a program is installed you are asked what file types you want it to handle).

You can configure the file associations yourself, using Tools | Folder Options | File Types in Explorer - or just right click on one of the files, go to Open With... then Choose Program... and say that you always want to use that program to open the files of this type.

E-mail recording

Send the recording shown in this window as an e-mail attachment...

Uses whatever is your current preset e-mail client on your computer. If you haven't configured this at all, it will probably attempt to send it using Outlook Express.

If you need to send the file using web mail you will need to attach the file to the e-mail yourself manually

Play as web page

Show the recording in a newly made web page...

This is particularly designed for those who use Quicktime with FTS but may also be useful for users of Windows Media player and other players that work well embedded in web pages.

Note that you can set the size of the player for the web page. See the More version of this window.

FTS can also play via Quicktime directly by adding QuickTime devices to the out menu, but with anomalies - the rhythm may not be well reproduced that way. In some tunes with much "pitch polyphony" such as the tone scapes or non octave tunings it may also pause at times to give time for the next note to get retuned (or it may play pitch bend artefacts if you choose not to do gaps).

So the idea here is to experiment with the tune in FTS where you can play it on QuickTime directly to get a first idea of what it will be like. Then when it is finished, record to midi and show it as a web page.

BTW if you show this in XP with SP2 then FTS just shows the player - in other operating systems FTS also shows a link to the midi clip below the player.

You cant get both link and player to work in the same web page in XP with SP2 when the page is on your local machine with the standard security settings.

If you want to try - hold down the shift key while you make the page and it will add the link to the midi file to the web page, but remove the "mark of the web" so that you can follow the link. You get a message about blocked content at the standard security settings.

If you want to try what happens if you keep the mark of the web in, hold down Ctrl as you make the page. You will probably find that nothing happens when you click on the link. Nor will it let you open it - but you can right click and save it to elsewhere on your hard disk and so get to it that way.

This is why I can't get active content combined with direct links to non web page type files such as tune smithy files or midi clips to work together in the help with Internet Explorer with SP2.

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.

Neighbours, and Previous - Up - Next

Parts (Ctrl + 9)

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

Personal tools
How to use the wiki