back to list

Audio program

🔗Daniel Nielsen <nielsed@...>

5/12/2011 10:46:37 PM

I just uploaded a little program I wrote to TUNING/DanNielsen/FifePlay.zip

It is a Windows utility that allows a user to hear chord sequences written
in a certain text format

USAGE
_______

The intention is that one can simply highlight some text in an email message
from this list,
press Ctrl+C to copy it to the Windows clipboard,
and then press Ctrl+Alt+A to play an audio rendering.

INSTALL INSTRUCTIONS
_____________________

Download and Unzip to
C:/PROGRAM FILES/

Then move the shortcut file (NOT THE ACTUAL EXECUTABLE!) in
C:/PROGRAM FILES/FifePlay/
to the Desktop

Restart your computer (yes, this may be important for setting the Ctrl+Alt+A
hotkey)

Now you should (hopefully) be able to do what is mentioned under USAGE

If it doesn't work for you, it may require the Visual Studio 2008
Redistributable Package, which can be downloaded at
http://www.microsoft.com/downloads/en/details.aspx?familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en
If so, mea culpa

If it still doesn't work for you, please let me know

(BTW, thanks to Tyler Henthorn for bravely testing this program out tonight
on his machine)

OPERATION
___________

A number that is not a ratio is considered to be a degree, in this case of
19-EDO
That's the tuning you see loaded at the beginning; don't ask me why, I just
caught a tiger by the toe and that was it
So 0 is tonic (middle C)
and 6 is the major third
etc

Ratios are treated as JI ratios, so 3/2 is a just perfect fifth
etc
something like 4:5:6 is converted to 1/1&5/4&3/2
"&" simply means the pitches are sounded at the same time

Degrees and ratio numerators and denominators should be allowed as
fractional, so 6.2349786 would be a little sharp of the major third
degrees may also be negative, but of course ratios are not allowed to be
like that
Hopefully that makes sense
If the program is not able to understand some input, it will probably just
crash, but that shouldn't be a big deal
It's pretty good at throwing out words, but may get confused in many
instances, especially if it seems stray colons (:) or ampersands (&) or
slashes (/)

Eventually, with newer versions, it should get better at handling various
types of text
It would be nice if it could recognize and handle Scala files and such on
the fly, the idea being that you can just highlight what you want to hear,
and it figures out the rest

BTW, one more thing
It only has 8 tracks
So it won't play more notes than that at the same time

EXAMPLES
__________

Some text to try to see if things are working. Highlight the line with the
numbers, press Ctrl+C, then press Ctrl+Alt+D. If you can't hear it, try
turning up your speaker volume.

EXAMPLE TEXT LINE 1

1/1 6/5 3/2 3/2 3/1

EXAMPLE TEXT LINE 2

3:4:5 GarbageText 11&333/127&7:8:9&MoreGarbageText&5:4:3:2 6&14 3&11
0&6&14&19 0&-8.75&4.5 0&6&11&1/2&3/4 3 6 11/5 7/4 3/2 5/4 6/5 3 3 3 3 6 11
11 11 6 8 7 6.5 -2 0 0 0 3/4 5/8 1/2 3/5 3/4 3/4 3/2 5/4 1/1 6/5 3/2 3/2 3/1
5/2 2/1 12/5 3/1 3/1