kometbomb / klystrack

A chiptune tracker
http://kometbomb.github.io/klystrack/
Other
482 stars 29 forks source link

Saving doesn't work properly on the 1.7 prerelease #196

Open brothersadcase opened 8 years ago

brothersadcase commented 8 years ago

I choose save it just doesn't save a lot of the time. Also, the FX buses don't seem to sync with instruments, though it could just be me being noob, that one.

Another minor issue with 1.7 that springs to mind is you cant check / uncheck 'relative' in the volume bit of the instrument page using the arrow keys.

And another! Though I'm not sure if this is a bug or a design decision or just me not reading the manual well enough. When you're pressing enter to get from the pattern to the sequence editor, the sequence editor scrolls horizontally to the bit you want to look at but not vertically. So you still have to scroll though to find your pattern. There's probably a hotkey for it.

A feature request: It would be nice to have a more complicated envelope. Like, you could chose where the attack starts, you could choose the length of the sustain, you could choose to have a linear decay or some kind of curved delay and maybe you could even draw your own envelope.

Having said all this, I know you could definitely do all this in the programming bit, but this would just speed up composition.

OK, that's all my thoughts for the moment. I'm really looking forward to 1.7. For now, I'll just use 1.6 :)

kometbomb commented 8 years ago

Hi, thanks for bug report(s).

Could you describe the file saving problem with more detail? Are there any relevant messages in the logs (stderr.txt/stdout.txt both located next to the .exe file)?

The pattern editor/sequence jump should jump to the same spot in the pattern, no scrolling should be needed. I think it still sometimes goes out of sync, it should still resync after you jump back and forth with the enter key.

What is the main benefit of an adjustable sustain length? Is it not possible to do something with the key-off "note"? FYI, you can trigger release from the program, so you could just add some delay/loops and then the release command.

brothersadcase commented 8 years ago

Well, now that I try 1.7 again it's saving fine. I don't seem to have either of those text files. I'm gonna assume I did something wrong cause I don't know the program well enough yet. I'll get back to you if it happens again (if indeed it ever did, I may well be crazy).

As for the pattern / sequence editor thing, I see now what it is. It's because the song is playing and I have follow song position disabled. It works fine again when I stop the song, but while it's playing, the sequence editor doesn't move with the pattern editor. I guess that isn't intended behaviour and I'm guessing that no one's ever noticed cause no one uses that option except me.

Yeah, I can see how you can do anything you like with the envelope with a bit of scripting. I only mention it cause it was on my mind as I was typing the other stuff out. I've been trying to think of justification for suggesting that you take the time to add this, but I haven't had much luck. I do like to use a more complicated envelope. But I can do that i the program and much more, so I'm thinking this just means I should do some programming. So, that's what I'll do, scratch that suggestion!