new features
File >> Save As >> Iff
File >> Save All >> Iff CAT concatenated iff file
Process >> Encode >> Fibonacci Delta
Process >> Decode >> Fibonacci Delta
iff parsing/loading improvements with meta data, multi octave, CATs, 16SVs, 24SVs and IESVs
File >> Properties window shows the meta data
NAME= (c)= AUTH= ANNO= commands to set the meta data for the current waveform
updates
FREQ={1-96000} command to set the main frequency
VOL={0..64} command to set the main volume
SIZE={1..2147483647} command to set the size of the current waveform
expanded ea.iff.85.CHAN to include QUAD (RIGHT 4L LEFT 2L STEREO 6L QUAD 30L)
_WORKSWAP subroutine adds access to the work buffer for macros
triangular and sawtooth macros now store the user copy buffer in the work buffer, restoring it when complete
interleave with the copy buffer is discontinued
interleave and deinterleave menu items moved to Process >> Encode/Decode >> ...
network config now defaults to the broadcast address 127.0.0.255
fxbox.cfg updated
other source code updates for various reasons
bug fixes
new issue created in 1.17 fixed where the sample name and sizes in the header were the previously selected details
_NOTEUP and _NOTEDOWN finished showing an incorrect frequency, the actual frequency was correct
progress bar was left hanging at the end if running the subroutine from direct mode
macros that used _COPY without a range left the full range selected after completion
the filename in the header was not updated if a macro created a new "Unnamed" filename
range select just a single line failed when the file was very big, selecting a small chunk
if the time became over 99 hours due to very low frequency on very big files the mix loop button graphic was corrupted
lag in the oscilloscope fixed
Piano would always switch to Range Play even if Display Play was active
switching to and from mode 4 with some empty banks carried over some repeating distortion
setting the frequency in mode 4 with some empty banks corrupted the empty play buffers causing repeating distortion
playing with looping turned off created the cyclical buffer without needing to, playing a fraction of the start at the end
the Process >> menu had some fudgyness with its >> sub menus
resample _BYRATE _BYSIZE _BYBPM can now modify just a range in stereo and quad
interleave range issues resolved
fixed typo in net sync NETWORK=TRU