Is there anybody out there that is modifying the b0x's firmware?
I'm a newbie when it comes to C programming but I try to track what does what and I have a friend who I hope can help me out a bit when I get stuck.
I made my first staggering steps into C territory today and swapped som button functions and leds just to try stuff out.
I would like to extend the range of pitch U/D in pattern edit and also make the RAS keys only work when they are held pressed.
...now I need to study som C!
(fantasy)
It would also be cool to make some changes to random pattern generation, maybe add some options to "shape" the random sequence by holding certain buttons down when pressing "chain" .
(/fantasy)
/d
Modding the firmware?
Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers
Please be positive and constructive with your questions and comments.
-
- Posts: 17
- Joined: Fri Jul 15, 2005 4:39 am
Ok, nobody is interested I guess...
I asked a friend to help me and after a little poking around and a few crashes...Voila!, now at least I have four octaves D/U and Accent and Slide active only when I hold them down in Pattern-mode!
I tried five octaves but that fkked it up pretty good
What a great machine, open source is sooo cool!
Thank you LadyAda!
/d
I asked a friend to help me and after a little poking around and a few crashes...Voila!, now at least I have four octaves D/U and Accent and Slide active only when I hold them down in Pattern-mode!
I tried five octaves but that fkked it up pretty good
What a great machine, open source is sooo cool!
Thank you LadyAda!
/d
-
- Posts: 17
- Joined: Fri Jul 15, 2005 4:39 am
Another thought: How about a pattern copy-function in pattern edit mode?
The lines in pattern_edit.c that control where the scratchpad is saved is here:
// if they hit done, save buffer to memory
if (just_pressed(KEY_DONE)) {
if (in_stepwrite_mode) {
if (curr_pattern_index+1 < PATT_SIZE)
pattern_buff[curr_pattern_index+1] = 0xff;
stop_stepwrite_mode();
}
write_pattern(bank, patt_location);
}
If one would enter another value into patt_location would it then be saved somewhere else?
I'll give it a try someday.
The lines in pattern_edit.c that control where the scratchpad is saved is here:
// if they hit done, save buffer to memory
if (just_pressed(KEY_DONE)) {
if (in_stepwrite_mode) {
if (curr_pattern_index+1 < PATT_SIZE)
pattern_buff[curr_pattern_index+1] = 0xff;
stop_stepwrite_mode();
}
write_pattern(bank, patt_location);
}
If one would enter another value into patt_location would it then be saved somewhere else?
I'll give it a try someday.
-
- Posts: 17
- Joined: Fri Jul 15, 2005 4:39 am
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
email me at [email protected], I can hook you up with info on a place to up it, and I can serve it for the masses.dar wrote:hi,ladyada wrote:you may want to post either the .hex or 'diffs' (theres a program called diff that makes diffs) so that people can patch a downloaded version of the source code.
I looked att diff...I think i'll go with the .hex for now!
Where do I upload it?
Please be positive and constructive with your questions and comments.