Graoumf Tracker bug list
========================

- HQ mixdown is still clicking sometimes when starting or ending a sample
playback.

- There are still track number displays prining always in decimal instead of
taking into account the formating variable.

- Envelopes are not reset on Roll commands

- FX menu, Real Time mode activated, no effect track, Resonant Filter
selected : garbage data is displayed instead of leaving the fields blank.

- When a time is displayed in beats and the tempo is changed, the value
isn't refreshed automatically.

- When playing a note in Stop mode with the computer keyboard, it has the
same pitch as the previously played note during a few ticks.

- Keyboard : the key between Left Shift and 'Z' (W on Azerty keyboards)
doesn't respond.

- In the FX pattern, track effect zone, the cursor may move horizontally
when scrolling through lines containing different parameter bases (hex/dec).

- Sample editor : one can select a bloc on an empty sample. The selection
doesn't appear but one can see it exists on the numeric display.

- Envelopes should be completely discarded when loading a Graoumf Tracker 1
module, because they don't work the same way and cannot be converted.

- Display bugs when the window is resized. An improvment would be to get rid
of the DirectX stuff for display and keyboard because these technologies are
not really needed here.



To do
=====

- Timer
- Sequencing tools
- VST plug-in integration (change the original design to something easier to
implement)
- Grid for envelope display
- MIDI basics
- Finish module format reading and/or writing (IT, saving XM, etc)
- Command line option to mixdown the loaded module.
- Taking the time signature into account for tempo-based calculations in the
audio engine.
- Use the system clipboard for copy/paste operations.
- Standardized Backspace key.
- Redesign and finish block functions
- Instrument/envelopes/mix/fx loading/saving
- Preference file to save
- Undo for the song operation
- Include module comment text
- Sample editor
	- Loop tuner
	- Copy/paste functions
	- Undo

