Hi x0xers!
I put up my latest modifications at: http://www.icb.se/araya/x0xb0x.html
test it at your own risk!
Firmwaremods part2
Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers
Please be positive and constructive with your questions and comments.
- altitude
- Posts: 995
- Joined: Wed May 11, 2005 5:17 pm
Altitude wrote:Seeing that you seem to have some (way more than me) insight into modding the firmware, how difficult would it be to make a midi syncd (x0x being the slave) pattern edit mode? I would love to be able to use the sequencer while slaved to my DAW midi clock
Difficult! I have no real knowledge about any of this, I can just read the code and understand what does what. Right now i cant make any major changes.
What is it that you want to do? You can't enter notes when the sequencer is running in pattern edit anyway, you can only add RAS.
Playing it in midisync works but why edit?
Tell me more!
/d
- altitude
- Posts: 995
- Joined: Wed May 11, 2005 5:17 pm
Actaully, you can edit in run write mode, but just being able to start and stop via external sequencer without changing the mode to external sync would make it alot easier to work with.
It is helpfull to hear the loop in the right time and it is kind of annoying to switch between the midi sync mode and pattern edit mode when I want to hear the loop in context with drums etc.
I glanced at the code and all that is needed (I hope) is to have the clock run from midi instead of the internal
It is helpfull to hear the loop in the right time and it is kind of annoying to switch between the midi sync mode and pattern edit mode when I want to hear the loop in context with drums etc.
I glanced at the code and all that is needed (I hope) is to have the clock run from midi instead of the internal
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
Hm, how hard would it be to make one of the user modes a copy of pattern edit but using midi sync instead?ladyada wrote:i think all you need to do is change the 'sync' variable in patternedit.c to MIDI_SYNC & make sure you dont turn on the internal tempo counter. you can look around patternplay.c to see how the sync variable is used.
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
Hm, anyone else have trouble getting into the cvs repository with an anonymous login?
cvs -d:pserver:[email protected]:/cvsroot/x0xb0x login
Logging in to :pserver:[email protected]:2401/cvsroot/x0xb0x
CVS password:
cvs login: authorization failed: server cvs.sf.net rejected access to /cvsroot/x0xb0x for user anonymous
I assume at least one person has successfully done this, since he's been sending me modded firmware hex files ;0)
cvs -d:pserver:[email protected]:/cvsroot/x0xb0x login
Logging in to :pserver:[email protected]:2401/cvsroot/x0xb0x
CVS password:
cvs login: authorization failed: server cvs.sf.net rejected access to /cvsroot/x0xb0x for user anonymous
I assume at least one person has successfully done this, since he's been sending me modded firmware hex files ;0)
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
Does the sync variable for each mode in main.c override the one in each mode's c file?ladyada wrote:i think all you need to do is change the 'sync' variable in patternedit.c to MIDI_SYNC & make sure you dont turn on the internal tempo counter. you can look around patternplay.c to see how the sync variable is used.
Also, how does one go about making a new user mode (ie a new mode that is active when the switch is in a user mode, since I don't see a usermode.c or somesuch...)? I'm reading, maybe I'll figure it out, but if someone wants to give a quick explanation, that would be great.
- brandon daniel
- Posts: 160
- Joined: Sat Mar 12, 2005 12:46 am
Please be positive and constructive with your questions and comments.