Thanks for the suggestions

I know the editing is far from luxurious at the moment but I'll build on it in the future. With "Copying selected pattern to current pattern, doesn't copy note data.", do you mean the F9/F10 channel paste, or the ";" full pattern copy? With channel paste, it only preserves the effect and volume parameters as you may be copying for instance from a YM channel to a DMA channel (for an echo effect or to thicken up the sound), where the "T", "N", and "W" parameters are not common to each other. It would be good to make it smart so that if it detects you're copying YM to YM for example, it will preserve everything. I'll do that... later

I've just tried full pattern copy (";") though and that does copy everything.
I'm also going to have "full" and "compact" keyboard mode. At the moment, almost everything is limited to the main keyboard, this is because I'm developing/composing on a laptop so don't have the numeric keypad, but if you're writing on an actual ST it would be nicer to have the full keyboard available. So that's to come too.
dma wrote:Also on my tries, it always play the first pattern no matter what i do.
I move to the next existing pattern with F8, press Enter for here, but it still plays first pattern.
Also i tried setting the pattern loop (on that second existing pattern), but when replaying it crashed after first pattern.
This is with 0.42? I can't replicate the thing of it only ever starting from the first pattern, but I have noticed that if you set a pattern loop on pattern 00, it will hang if it reaches that pattern entry, so I need to set a check to stop you being able to set the loop marker there. The way that pattern loop works is you set the pattern that you want to loop to once the song has got to the end of the pattern list. So for example if the pattern list looks like:
01
02
03
04
05
00
00
00
00
00
etc.
and let's say you have a short intro on 01 and 02 and you want the song to play the intro and then loop between patterns 03 and 05, you need to set the loop position on 03 (i.e. 03 needs to be the green one). It will play the song until it reaches a pattern list entry of 00, and then either loop to the selected pattern if there is a loop position set, or will stop the song if there isn't one (you'll need to press Return to quit the playback still, though - for the moment). Have a look at the demo songs to see where the loop points are set to see if that explains it better.