Difference between revisions of "Other stuff"

From Fernseher
Jump to navigationJump to search
(New page: 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. dftgen -o...)
 
 
Line 2: Line 2:
  wavdft sample.wav -o sample_freq.dft --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.
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.fis

Latest revision as of 22:49, 6 April 2009

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