klystrack-plus v0.9
Added:
- New noise modes (1-bit noise mode as on NES/Gameboy) and constant pitch noise. Effect
30xx
sets absolute noise note. Effect0e5x
sets noise mode. More about new effects here. - Commands for manipulating wavetable offsets:
5xxx
(changed),exxx
,44xx
,45xx
,46xx
,47xx
,4bxx
,70xx
,4exx
,4fxx
,71xx
,72xx
. - Commands for manipulating FM modulator volume:
4axy
,34ax
,34bx
. - Exponential volume and attack, decay and release envelope phases. These settings can be changed by
0e4x
and34cx
effects. - Oscilloscopes on patterns and oscilloscope midlines. Oscilloscopes on patterns show instrument signal before it is fed to fx bus. Can be disabled in Menu -> Show -> ...
- Fake "register" map as in FamiTracker. Can be disabled the same way as oscilloscope.
- AY8930 buzz mode. Buzz in this mode works entirely like in default mode but envelope has 32 volume steps instead of 16.
Changed:
- In pattern header menu and fx bus taps settings panning went from
8 <
to> 8
. Now you have twice the precision: fromF <
to> F
. - Extended panning range from 0-128 to 0-255. Now
1880
means center and18ff
means right etc. Commands from old songs are remapped to new range. - Stupidly simple but very successful sound engine optimizations. Now, unless you have 40+ channels song, wav export works at least 2 times faster and tracker uses less CPU while running
- Wavegen: now volume range is
0-ffff
, mult and shift ranges are0-ff
- Improved C64 combined pulse+tri wave by replacing algorithm with actual ReSIDfp sample
Fixed:
- Fixed a bug when you loaded song with no fx buses and all fx buses' taps became unset
- Fixed a bug when you copied instrument macro and the information about commands executing at the same time was not copied
- Fixed issues connected with cursor rectangle positioning while expanding some additional commands columns