My post got bumped to the last page, but I do need to ask again, where can I find the beta release? I tried searching the WIP topic but those links are dead.
Here's a feature request:
I'd like a much better way of entering arpeggios. Maybe hit Ctrl+Alt+A, then press the three notes of the arpeggio. I can never figure out the 0-9 notation, just pressing the notes would be much easier.
I'd also like to see a half-speed arpeggio effect, which changes the notes every other frame instead of every frame.
i think a general arpeggio speed command (rather than half speed) would be more useful. as in *00 = off (1 frame per step), *01 = 2 frames for each step (halfspeed), *02 = 3 frames etc. it would make 0xx much more useful. the way i see it, you should be able to do most things you can do instruments directly in the patterns as well, since instruments make repetitive tasks easier, whlle doing stuff directly in the patterns allows for greater flexibility and dynamism (and means less redundant instruments as well - making an instrument then using it once is counterproductive.) dunno if other trackers have arpeggio speed commands though.
i guess the other problem is we are now running out of available letters for effect commands, and there's bound to be more necessary for expansion chips yet. i just checked -- there's 5, 6, 8, 9, E, J, K, L, M, N, O, S, T, U, W, X. 16 more possible effects. sounds like a lot but who knows what they might be needed for yet :P
anyway, i never use 0xx as it stands. i just track at high speed 3 or 2 with large step size, and use instruments for arpeggios where necessary.
EDIT: oh yeah, i already suggested this, and it's in the list. i see no reason for there to be two things in the list which would do essentially the same thing... so you could combine the 0xx modifier and arpeggio halfspeed suggestions into one.
Second for clean up function, especially if it will remove all redundant volume values and instrument numbers. Unused data removal is useful for preparing release version of the song. Redundant data removal is useful to make editing more comfortable, because it is much easier to read patterns this way.
It should be few clean up functions, not single function which will do all the work, because it isn't always needed to clean up everything at once.
When using "steps" and jumping for instance 4 steps at a time. Starting at line 0 and repeating until it wraps up to top again, works fine.
But when starting at line 2 (and having step 4) it wraps to line 0 after line 3e... It should jump 4 steps and land on line 2. This is really annoying and has made me overwrite some stuff that I didn't want to many times.
A request: Prelisten to DPCM samples like WAV when browsing and chosing samples to load. Now you have to load it, test it, play it, ahhh no not that one, delete it, load another, test it etc.