Other stuff
From Fernseher
Revision as of 22:49, 6 April 2009 by 96.42.235.80 (talk)
wavdft sample.wav -o sample.fis --freq=freq wavdft sample.wav -o sample_freq.dft --freq=freq
By default, converts sample.wav to sample.fis, and tries to find the fundamental.
ssffis takes an ssf file (ascii csv formated file with harmonic, amplitude pairs) and creates an fis file. First line is a units line, indicating whether frequency is given as harmonic number, or actual frequency, and whether amplitude is in dB or straight amplitude. Can also output a dft, if desired, where freq determines what to use as the fundamental (regardless of what the original input frequencies might be).
ssffis blah.ssf -o blah.fis ssffis blah.ssf -o blah_freq.dft
dftgen -o blah.fis dftgen -o blah_freq.dft
Uses blah parms to generate either a fis or dft
rsfgen (blah.fis:length)+ -o Rank_length.rsf --keys=61 --aboves=1 --belows=1 --detune=-1
By default assumes unsplit and no renaming, 61 keys, no aboves or belows, and no detuning. Assumes 8'.
Rank_length.rsf:
#offset <index of stated length pitch> Rank_length.rank: path/to/blah_f1.pipe \ path/to/blah_f2.pipe ...
dftwav blah.fis -o blah_freq.raw --rate=44100 --norm=8000 --attack=0.05 --decay=0.05 --duration=1.00 dftwav blah_freq.dft -o blah_freq.wav --rate=44100 --norm=8000 --attack=0.05 --decay=0.05 --duration=1.00
By default, tries to determine what to do based on limited filenames
pipegen blah.fis -o blah_freq.pipe --rate=44100 --norm=1.0 pipegen blah_freq.dft -o blah_freq.pipe --rate=44100 --norm=1.0
rankgen Blah_len.rsf -o Blah_len.rank --offset=0