from the help for tune smithy
Contents
Pages
- Entries - Links
- Code
Contents
Only - Contents
and Help (for help only, use Hide Contents in the
other pane) ,
All the help pages
Overview +
Seeds etc +
User Guide +
Main Window
+
Musical note intervals +
Scales
+
Midi in +
Analyse
sound +
Contents (this
page) +
This also shows how the help pages link to each other - though
a page is listed only once if linked from several places.
top
All entries on all the pages
Overview -
Intro - FAQ, trouble
shooting etc - Search the help - Getting started -
Saving your work - Making seeds - Choose
voices and add extra parts - Relaying
to a soft synth - Playing in any of
the scales and modes yourself - Function
key shortcuts - Tasks menu - Main
help sections - Updates - Accessibility
- Sound quality tips - Using FTS with Giga
- Accessibility
- Make your own installer - Purchase
Now - E-mail
- Main window
controls
- Help for windows
- Keyboard Shortcuts
- Window shortcuts
- Tip
of the day
- How
the seeds build up to make tunes -
Intro
- More
musical examples - The Koch
Snowflake - One way of
going inwards to smaller pitch intervals - Automated
counterpoint
- Basic
concepts -
Layers
- Parts
- FAQ - general. -
How do I record and play back
recordings? - Does FTS support 24-bit recording?
- Can
you suggest a computer to get for microtonal music making?
- How do I analyse a note played in
FTS to find the actual pitch played on the sound card /
soft synth / synth? - What level of pitch accuracy can
I expect to find typically? - What
is pitch bend, and how is it applied? - How
do I do a frequency analysis to find the partials of a
note? - How do I convert the frequency
analysis into a scale? - How
do I make a custom voice consisting of one instrument
playing the partials of another one? - How
do I find the pitch of a note (second method)? - Is
there a version of FTS for the Mac or Linux? - What
language should I learn to write a music program, and how
long does it take to write one?
- FAQ Music making -
How do I play in these tunings
myself? - How do I play triads from the PC
keyboard? (some work and some don't) - How
do I get my music keyboard to work with FTS? - What should I look out for in a
music keyboard? - How do I set things up to play in
a particular scale from a music keyboard? - How
do I play the historical tunings of the diatonic and
twelve tone systems? - Which is the best voice to use to
hear the difference between tunings? - What
is the normal pitch acuity for melodic steps? - Can
I tune my synthesizer using FTS? - My
synth has several instruments for each voice number. How
do I chose between them in FTS? (bank select) - How
do I do a Midi Merge in FTS? - How do I use FTS with my music
notation software or sequencer? - How do I retune a piece in FTS
that needs more than the 16 Midi channels? - How
do I change the tonic as I play? - How
do I play in lattice scales from the PC keyboard?. - How
do I play the Erv Wilson CPS sets?. - How
do I stop FTS from sending Instrument selections (aka
Program or Patchchanges) to my synth? - How do I make a polyrhythm
metronome? - How do I try out Margo Schulter's
sesquisexta, and Graham Breed's variable comma meantone?
- Is there a quick way to swap
between different scales / arpeggios when playing from
the PC keyboard? - How about fom the music keyboard?
- How do I use FTS with the FM7?
- How do I use the feature to make
audio clips for all the file names in a web page?
- FAQ - Fractal tunes -
How do I make a fractal tune (tutorial)?
- Can I use FTS to make music to
sell commercially? - How do a play a new seed for a
fractal tune from my midi keyboard? - How do I make a fibonacci rhythm,
and fibonacci fractal tune? - How do I make a fibonacci
tonescape? - How do I make fractal tunes using
DNA fragments for the seed? - How
do I make a tune that changes in speed as it continues (tempo
map)? - When I change the settings, the
tune changes in surprising fashion - but when I play it
back I only get the last version of it heard. How can I
include all those sudden changes as part of the tune?
- How do I make the evolving play
list? - How do I make a polyrhythm
fractal tune? - How do I use the Scales for
Layers feature? - How do I use the Seeds for Layers
feature? - How do I make a fractal tune that
stays within a limited range of scale notes? - How do I make a fractal tune with
many layers that starts at some position other than
degree 0? - How can I see which options I'm
using for a fractal tune? - How do I play two fractal
tunes synchronised with each other? - How do I synchronise the
first note of a fractal tune with a tune played from my
sequencer or notation software, or my own playing from
the music keyboard? - Might FTS or a
program like it one day become a composer in its own
right? - Where can I
find other composers and programmers of fractal music?
- FAQ - Scale Construction -
How do I make my own scales?
- How do I enter a scale in Hertz?
- How do I convert a ratio to cents?
- How do I convert cents to a ratio?
- How do I show the scale in
various notations, such as hertz,. as cents values or the
nearest ratios? - How do I look for a particular
scale in the SCALA archive from FTS? - Why
is a distinction made between arpeggios and scales - why
not just have scales? - Why call them Arpeggios? Mode
sounds much better. - I would like to use arpeggios
which ascend one way and descend another way as in Indian
or Arabic modes. Can FTS help with this?
- FAQ - Trouble Shooting -
Why do I get no sound at all?
- Why is no sound recorded in the
audio formats (.WAV, .MP3 etc) ? - Why do some notes not sound when
playing from PC keyboard? - Why is everything so quiet? -
Why do I get a background hiss?
- Why do I get a background hum?
- Why does the computer sieze up for a few seconds from time to time while playing? - When I run FTS in Windows 9x with
other programs, sometimes I get a warning that the system
is low on resources, or buttons and menus dissapear -
what can I do? - When I play music in FTS I get a
message that there isn't enough memory available (MMSYSTEM007),
what can I do? - How can I connect
my music keyboard to a laptop? - My music
keyboard is connected to the computer but no notes play
- I get double notes when playing
from a music keyboard - When I play from a music keyboard,
the notes are quieter than expected - Single notes get
retuned as expected, but notes in chords shift about in
pitch. What can I do? - FTS used
to work fine but is now playing only one note at a time.
What can I do - I
hear pitch bend artefacts at the start of a note when
relaying monophonic music one note to a part or on a
monotimbral synth (could also happen in music which is
highly pitch polyphonic) - what can I do about it? - I hear pitch bend artefacts at
the start of a note - what can I do about it? - I hear pitch bend artefacts at
the end of a note - what can I do about it? - When I save a midi clip in FTS and then import it into a midi sequencer it shows notes for all 16 tracks even though it only has notes in the first one. What can I do about this?
- FAQ
- complete list .
- Fractal
Tune Features -
Original tune - Fibonacci
rhythms - Fibonacci tone scapes - Polyrhythms
- Alphabet
seeds - Scales for layers - Seeds
for layers - Permutations - Custom
voices - Tempo
map - Evolving play list .
- Features
for Musicians - Composers and Musical Scale Designers -
Midi Relaying Features - Scales - Explorations
- Fractal
Tunes - Other Things - Pitch
Detection - Retuning Midi Player - How the
pitch bend method works
- Purchase -
Purchase on-line
- What is
Shareware? - What
are the different order types of FTS available? - Is it a secure order? - Can I purchase using PayPal?
- Are there
alternatives to buying on-line? - I have purchased FTS before.
Can I update to a new order type? - Will my unlock key work on any
computer? - Are
there any discounts available? - Does the program come
with printed documentation? - Can I get it on CD?
Seeds etc -
Seeds - Seed as bar charts - Rhythm shortcuts - To notation
- Alphabet seeds - The scales and Arpeggios - Scale / Arpeggio as
text - Playing tunes in the New seed window - New seeds for
the melody - Fractal rhythms - Mouse and PC keyboard play options - Seeds etc. options - Scales window extra
controls - Beats -
Make new
Arpeggio - Editing the Arpeggio drop lists - Edit lists as text
- Make new Scale
- New mean tone scale - Editing the Scale drop lists - Mouse options - Origin shifts
User Guide -
The tune window
- Score options - Out menu - When changes to the tune take effect - Fractal Rhythms
- Resets - Open and Save
- Colours - Organise Windows
- File Associations - Pitch - Note time and
volume - More note time options - The score for tunes
with variable note length - Save as Midi File - Midi File Options - More Midi File
Options - Deciphering the hexadecimal - how it works
- Midi file save to
make a twelve tone score - FTS MIDI Gallery
button - Gallery of sound
clips
Main Window
-
Play button
- Pause button - Play Seed -
Arpeggio or Scale - Duration for each note - Layers - Show steps (of
Scale) - Show steps (of Mode
/ arpeggio) - Ed buttons for Seed - Arpeggio and Scale drop
lists - Cycle tune - Parts for fractal
tune - Parts - Parts and Midi Channels - Note volume
- Time for one note - Record to Midi or Wav format as you play -
Record to file options
Musical note intervals -
Absolute beginners
- Newbie notes
- Tones - semitones
and n-et - The_circle_of_fifths
- Three limit - five
limit etc - Some links
- Some of the entries
in the preset Scales drop list -
Almost equal tone
systems - Microtonal music in
MIDI
Scales
-
Scales options
window - MOS or HyperMOS scales - Superparticular
scales - SCALA scales - SCALA scales and
modes drop lists - Search scales or
modes list - Sort scales or
modes list - Notation for n-et - scale notation
- Ratios options -
Calculator
- Special notations
Midi in -
Info
- Getting started - Introduction
to the Midi Keyboard Tasks - How
to save your midi settings - In menu - Select
part by - Change the voice for a part - Showing the notes
as you play them - Retuning Midi player - Retune in SCALA
- Trouble shooting -
Presets - Play in arpeggio (etc)
drop list - Play Arpeggio or Scale from - Playing fine shades of accidentals from the music
keyboard - Notation for
accidentals - Patches as accidentals - Midi keyboard
Options - Keyboard regions -
Note played - more
details - Input channels -
Touch - In | Options - More Midi In Options - Why use FTS to
retune your keyboard
Contents (this page) : -
Pages - Entries - Links
top
(leaves out the ones on the General Midi Non Melodic Percussion , GM Voices
, and Penrose tilings
p ages)
Yamaha (software
MIDI synth with wave table sound) , Noteworthy Composer
, Goldwave
(freeware / shareware program for recording
sound clips), course material on
MIDI from the Middle Tenessee state university , Windows Media
Player , Real Audio (source for free encoder to RA files)
SCALA
Just intonation
explained by Kyle Gann , and An introduction to
historical tunings .
Everyone in Tune,
whatever that means , by Anne
Johnson (NYT, March 14th, 1999).
Example of a thirty
one tone keyboard (Huygens-Fokker
foundation).
Mathematics and
music
David Canright
, A Tour Up The
Harmonic Series , On Piano Retuning
, Pentatonics I Have
Known , Superparticular
Pentatonics , and Fibonacci gamelan
rhythms .
Computer Lab for Image and Sound | Midi Musical Interface
Lots of information
about Fibonacci numbers .
John Starrett's
Microtonal Music Page .
The Bohlen Pierce
site
Bali and Beyond
, Gamelan virtual
tour (Chico's music heritage network)
Microtonal scales (Microtonal
synthesis home page)
John de Laubenfel's
basement project
Bird Song Links
Western
Paleographic Bird Sounds
For other sites with fractal music of
various types:
Fractal Music -
Yahoo
top
Here are some references I
used for code snippets (all are pure C, and not C++):
FFT library by Takuya OOURA:
http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html
Description of the peak
interpolation algorithms:
http://www.dspguru.com/howto/tech/peakfft2.htm
Solution of cubic:
http://jtull.rutgers.edu/~rhoads/Code/code.html
Midi file i.o. :
http://www.borg.com/~jglatt/tech/midifile.htm
(this needed some
conversion for use in a Windows C program).
The book that I learnt to
program windows with, and have by my side all the time while
programming is "Programming Windows" 5th edition, 1999
by Charles Petzold.
FTS began as one of Charles
Petzold's programs, his KBMIDI program. This demonstrates how to
write a program to play in midi from a PC keyboard. See Chapter
22 page 1357.
Various code snippets from
his book are used, e.g. for the 256 colour palette management, I
use his code extensively.
The installer is built
using the free open source installer builder you can find here:
http://www.nullsoft.com/free/nsis/index.html
top