@poodlecock Yes, that's what I imagined, but you could also use it on volume, duty cycle, pitch and ... okay, nobody uses hi-pitch. Nobody likes hi-pitch.
Anyways, after I've heard about the outside sequence select of the LSDJ, I think it would be easier to implement X as type of sequence (vol, arp, pitch, that other one and duty cycle) and Y as the sequence number.
_______________________
The purpose of a programming language is to protect the computer against the programmer.
I think a way to implement this is through the insturment. Each macro is independent to each insturment. In any of said insturments envelopes, you can add and "x" or a "y" to signafy something thats going to be filled in by Uxy.
So ... you might add that in? Or at least a manual sequence select?
I'd thank heavens if my instrument window wouldn't be so cluddered anymore :D
It's not impossible, but I think it's perhaps a bit too limited with only two parameters and the limitation in range for each parameter. It makes me wonder how useful it actually would be.
The arps still can't go into the negatives if you do that.
Just put negative signs in front of the parameters: -x and -y.
Problem Solved!
Or make the default value U88 or U77 as default value, much like how the default value of Pxx is P80. That's basically X=0 and Y=0 and could be confusing but you can have negative and postive ranges within the same command. Maybe even make separate commands for positive and negative ranges for greater ranges of positves or negatives?
_______________________
It's 2026. You shouldn't be here....... YouTube Dropbox
The arps still can't go into the negatives if you do that.
Just put negative signs in front of the parameters: -x and -y.
Problem Solved!
Well, that would fix one of the problems, the other one being you're limited to 15 steps relative to the base step for each frame. However, there is one way to counter this. Take this MML string for example:
Quote:
| 0 12 x x+12 y y+12
As you can see, the first two steps are normal, 3rd one is the x variable, 4th one is +12 steps relative to the x variable, ditto for the next two steps but with variable y. So, if the effect is set to U37, then the output would be this:
Quote:
| 0 12 3 15 7 19
Some people will probably use this sort of thing more than others. Those who make extensive use of arps, such as myself, will probably use this often.
On the plus side, I do see this being far more useful than the standard arp effect.
I do see this being far more useful than the standard arp effect.
+1. This is why I wanted this in the first place.
_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut
Hold up a sec - I just noticed: The effect "Xxx" and "Yxx" are DPCM-exclusive commands.
Since DPCM has no envelopes at all, those effects could be used the same way Pxx is used (thanks for the idea mmkthecoolest!!) and map them to the X / Y variable located inside the envelope macro.
_______________________
The purpose of a programming language is to protect the computer against the programmer.
Different behavior for the same effect per channel?, I think that's something not recommended in any tracker.
That's because most trackers' channels have the same purpose and do the same things, unlike FamiTracker. As Alex stated, Xxx and Yxx don't do anything on any channel other than DPCM, so I think that would actually work.
Hxx, Ixx and Jxx are what you might call "expansion-specific effects". Their actual behaviour changes depending on the expansion they're used on, but their overall definition remains "perform an action that only this expansion chip can do", which helps avoid confusion.
Note that I said "expansion" very deliberately: the 2A03 hardware sweep effects are Hxy and Ixy, not Hxx and Ixx.
I second using Yxx and Zxx, but not Xxx. Why? I'd rather Xxx be a retrigger like on DPCM.
_______________________
"im going to continue making this crazy stuff then after a while my style will be so sick that you will be like damn suuun that shit is so sick i dont even get it. i will be like bro its ok.. you dont have to." -omgdonut