a unix command-line program to create sound files from text such as :moderato: do re mi. Uses Python and C.
Python C Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
manual
README
SFM.py
comment.py
configure
dict.py
dictation.txt
driver.py
dynamics.py
element5
element6
listUtil.py
makefile
melody.py
mix.c
mix.sh
morse.py
note.py
parse.py
quad2samp.c
rhythm.py
ring.py
scales.py
script
setup.sh
sf2sound.py
sheco.py
stack.py
stringUtil.py
style.css
talk.py
talk.sh
text2sf
text2sf.c
ui.py

README

  =================================================================
  SF2A README: 4/13/2011
  =================================================================

  DESCRIPTION
  -----------
  sf2a  is a unix command-line program 
  for creating sound files from text such as
 
       moderato: do re mi.

   - We have renamed sf2sound to be sf2a.
   - The installer (for Macs) is now "sudo sh setup.sh -install"
   - All files are installed in /Applications/sf2a/


  INSTALLATION & TESTING
  ----------------------
  Install sf2a by running the command

       % sudo sh setup.sh -install YOUR_USER_NAME

  in the downloaded folder.
  Then run this to test the installation

       sf2a 'do re mi'

  The audio file produced is out.wav

  DICTATION
  --------
  Copy the file dictation.txt from the install folder to some folder.
  Go to that folder.  Run the command 

      % dict -m

  The file dictation.txt will be processed into web page
  that has five musical dictation exercises.   Still
  some work to do here.  Type dict -h for help.
  
  MTALK
  ------
  mtalk is a text-to music program.  Example:

     % mtalk 'One bag of apples.  Oh, and four pears please' -p

  This command transforms the text into solfege, then into a sound
  file, out.wav.  The option "-p" causes out.wav to be played, assuming
  that you have installed a command "play" which works when you 
  type "play foo.wav".

  MANUAL
  -----
  We have started a manual. See sf2a.tex
  or go to 

       http://www.math.utah.edu/~carlson/audio/sf2a.pdf
  
  for the pdf file


  -- James Carlson, Hakon Hallgrimur

  =================================================================