SUPAA WOW MAN!
Updates...
That triangle 'scratching' sounds pretty damn good.
And it's looking great. So stoked for this.
128 steps doesn't sound like enough... that's only 8 sixteen-step patterns, right? I'd think it would be better to just rock one 64 pattern song per .sav, no? Echo sounds effing rad, though!
No, 128 song steps x 16 patterns per chain x 16 steps per pattern = 32768 steps per Song
Heh
Oh, the other thing I've got planned is the ability to chain songs together so the next song will start playing seamlessly when one has finished. Still trying to figure out how to actually represent this in the Song data but the underlying structure will cope with it perfectly.
So that's 128 x 16 x 16 x 8 = 262144 total song steps possible in one continuous sequence....
Enough for you?
Ugh....attention whoring again
I've been thinking about the controls relating to the button layout on a NES controller.
Rewinding a bit, my first instinct was to assign similar functions to the same (or similar) button as used by LSDJ (for no real reason other than to make you feel comfortable using the interface if you're an LSDJ user). So things like navigating between editor pages is achieved by holding SELECT + L/R. However, the more I've done testing on the NES itself (of course, using an emulator you can set keys in whatever layout you like) the more I don't think that button combination is very ergonomic.
I propose instead to have:
A + U/D/L/R to modify values
B + L/R to navigate between editor pages
Just wondering if that would be too radical for all you LSDJ die-hards?
finally got around to checking the latest demo.. sounds very fine! love the echo.
I dont know its all good, jsut make it switchblade for lsdj whiners.. muscle memory is a bitch..
How did I know someone would say make it switchable....
It's not really as simple as that because of all the different key tap modifiers, like some functions need you to hold down B+SELECT then tap U/D/L/R. Making it all switchable would turn the code into spaghetti...
I know what you mean about muscle memory but then Pulsar's navigation isn't the same as LSDJ anyway.
I'll build two versions using conditional assembly for beta testing and see which is the preferred method.
I'll build two versions using conditional assembly for beta testing and see which is the preferred method.
you are awesome