basef [flags] aiff_file_name
basef modifies values in the 'instrument chunk' of an AIFF sound file.
By changing these values, one can alter the way certain software plays
the file. The original intention was to enable changing the program's
idea of the base frequency of the sample, hence the name.
If basef doesn't find an INST chunk, it will report this, and attempt
to append one to the end of the file, and then proceed to perform its function.
And the winning flags are:
-c: Run through entire file checking and reporting on chunk structure.
Valid chunk types include: COMM, SSND, MARK, INST, NAME, AUTH
(c), ANNO, AESD, APPL, COMT, MARK, MIDI. Other values may indicate
an invalid or corrupted AIFF file.
-f: Specify the basenote and detune values together from one raw Hz value.
-f may not be used with either -b or -d
-b: The basenote of the sample as MIDI note number. Legal values
are 1-127, but basef will allow -128 to 127 :-( )
-b: The detune value of the sample as +- cents from basenote. Legal values
are -50 to +50, but basef will allow -128 to 127. You never know...
-n, -N: Low and high alowable MIDI note numbers for sample. Same wild range.
-v, -V: Low and high alowable MIDI velocity values for sample. Same wild range.
-g: Gain for sample in dB. -128 to +127, and those are legal!
basef was written by Toby Shepard toby@rcsreg.com
Send me any bug reports and you may win a basef tee-shirt
(Probably not though...)
