Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /storage/content/49/145849/famitracker.com/public_html/forum/classes/dbHandler.php on line 29
Ok, first of all, I might have some issues describing this request, but I'll do my best.
So you know how it's a popular trick to use the triangle for drums - along wityh the noise, right? Basically, the trick is to set a different pitch for the very start of the triangle note, that way you'll kick/snare succeeded by a musical note. This can be easily done in famitracker by the arpeggio slot of the instrument. But here's the thing, if you just write for instance -12 0, and the -12 is the kick, then the kick will change pitch depending on the note of note - which would not be the case with real drums.
So basically I'm thinking that if we could somehow set a constant pitch at the beginning of any note that doesn't change along with the note, we wouldn't have to have a different instrument for every note. I'd like to be able to set the start of the instrument to , say, C-2 regardless of the note inputted. Hopefully that makes sense. Probably someone has brought this up earlier?
EDIT: I misunderstood you. Yeah, it's annoying that this is how it works, but it's how it works. Maybe there could be an effect that works like an arpeggio but that doesn't loop, so it only plays two notes and then stays on the second note? That way you could do what it is you're doing using effect parameters instead of instruments.
Well, personally I'd like to be able to do it with instruments. I just need something like arpeggio, but have it refer to fixed notes isntead of relative values.
This feature would be very useful. It's available in some (if not all) C64 trackers. It's similar to arpeggio, but instead of pitch offset it defines if current frame (TV frame) of instrument will use pitch defined by note, or it will use fixed pitch. This way you can combine drum and tone parts in single instrument, and drum part will sounds always same, and only tone part will change pitch depending from note.
I know what you mean. Do you think an option to use absolute arpeggio notes instead of relative would be enough to enable this? Then it would jump to the actual note after the arpeggio sequence is done, or never if a loop is used.
Actually, I was thinking of how it would be implemented, and that's exactly what I concluded with as well. If we had the ability to input fixed values in addition to the relative values in the "arpeggio", that give me exactly what I'd want. So you could write 8, or -12, like you've always could have, but you could always write C2 or B#3. that's the ideal setup right there.
The only issue I came across with this idea is how would it be implemented visually - in the instrument editor. Maybe you could have both fixed notes and relative notes visualised in the same "box", but have them be represented by different colors. So in a way there would be two "diagrams" on top of each other, two scales. Not sure about the terminology, but hopefully that makes sense.
I've been doing some work and I think it's almost working. But it's limited in the way that you can choose only relative or absolute notes for the whole sequence. I wonder if this is too much of a problem though, and it would be easy to add to the NSF exporter.
Another way would be to add a new instrument option with sequences of fixed absolute notes. (I think mixing absolute and relative notes in the same sequence would be problematic in the NSF exporter without reducing the note range a lot.)
I'll upload a demo soon so you can say what you think.
Sorry I forgot about this. I'll upload it tomorrow.
Edit: File is attached. The instrument editor has been updated and there is an option to use fixed arpeggio notes. I'm not sure how well it's working so comments is fine.
Everything seems fine. New editor has some good features, though it is a little uncomfortable for first time - mainly because sequence length slider is moved and the sequence editor always trying to give empty sequences for new instruments.