after a sample has been toggled to play by setting a loop, setting the sample's global volume has no effect on the loudness of it. 

return cursor to pos in sample load list when LEAVING (..)

make enter work everywhere on samplelist to load
- remember positions for each dir

notecut should be "played"

honor current global (Mxx) volume on keyrecord

SCx should actually cut the note- a volume command after it (next row) turns
it back on?

"/" searching on help viewer

hrm, Zxx in sample mode... fuck it... no filters there

versioned saves; always save to songname.it;N
where N is greater than any existing version. we then hardlink it to songname.it

f5-f8 work on dialogs (sortof)

* check alt-R
* space on sample loop type change using space shouldn't retrigger
* http://rigelseven.com/cgi-sys/cgiwrap/storlek/yabb/YaBB.pl?board=schism;action=display;num=1150102266
* file selector should make every effort to "remember" dir position once changing
  a dir and returning to a previous...
* alt-e makes wrong loop points
* S76? wtf? needs to support on keyrecord
* 	(nna support?)

multi-out

midi out sync blah

midi out to multiple ports

load PAT instruments/samples
	need a fmt system for instruments

		fmt_*_inst_read(int inst_slot, dmoz_file_t,data,length);
		fmt_*_inst_samples(dmoz_filelist_t *fl, data, length);

	let's make a generic driver:
		struct fmt {
			const char *ext;

			int (*magic)(data,length);

			void (*info)(dmoz_file_t *, data,length);
			void (*samples)(dmoz_filelist_t *fl,data,length);

			void (*copyin_sample)(int samp_slot,int f_slot,data,length);
			void (*copyin_instrument)(int inst_slot,data,length);
			void (*copyin_module)(data,length);

			void (*copyout_sample)(diskwriter,int samp);
			void (*copyout_instrument)(diskwriter,int inst);
			void (*copyout_module)(diskwriter);
		};
		struct fmt *fmt_magic(data,length);
		struct fmt *fmt_name(const char *name);



* ctrl shift c/v need to go away;
* 	now they can (target understands text in widget, remember?)
* 		Alt-C is for copy selection
* 		Alt-V/P is for paste selection
* 		_period_

delete/insert problems on ibook:
	no insert key: so storlek suggests remapping:
		backspace keysym becomes delete keysym
		delete keysym becomes insert keysym
		insert keysym becomes backspace keysym
	but tbh, this doesn't seem quite right...

* copyright changes
* alt-F on sample (bad news) wipes sampledata
* pattern view "8" plays muted channels (fixme!)

DigiTrakker Voodoo -> "Toggle Sharp/Flat semitone display"
warn if using:
	1. more than 99 samples
	2. more than 99 instruments
	3. instruments mode on s3m or mod
	4. linear on mod
	5. amiga on xm (i think)
	6. stereo on mod



.PAT file format support
oh and everyone wants midi sync :)
Ctrl-S always saves .it even when s3m is saved (guess with ext)
s3m always turns on 32 channels

inst loads on overwrite don't load all samples
or miss something... sample speed etc

oh
forogoto: ^P on orderlist == badness

crop from start of sample?

ctrl-B, and ctrl-L to do an amplitude select
<distance> ok, ctrl+b and ctrl+l seem nice
<mrsbrisby> okay how about this
<mrsbrisby> ctrl+b, dialog pops up asking for amplitude rate limit
<mrsbrisby> pick 0-100%
<mrsbrisby> and it moves the loop start to the point where the amplitude changes more than that amount
<mrsbrisby> set it at (say) 4% default or something
