Re: MarOS - Fresh Firmware - Usability Update 1.3

by antto on Wed Nov 28, 2012 4:31 pm

when you do something cpu intensive - this f*cks up (slows down) the internal clock generation
that's why i wish it used analog clock like the 303

oh well..
We are here too: irc.freenode.net >>> #x0xb0x
..:: c0nb0x v1.00 ::.. http://forums.adafruit.com/viewtopic.php?f=7&t=29282 (new control app - win/osx)
VCO Tuning: http://forums.adafruit.com/viewtopic.php?f=12&t=24759 (do it the EASY way)
User avatar
antto
 
Posts: 1239
Joined: Thu Apr 15, 2010 2:21 pm
Location: 127.0.0.1

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Wed Nov 28, 2012 6:00 pm

Yep, there will won't be a fix for that kind of issue. Saving is the hardest thing to do, as that eeproms need a proper timing, so anything else is out of scope for a while.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 4:26 am

puh.. here is a new beta that hopefully is better regarding swung (and un-swung) DinSync output. It was not just a fix in what we had before. Effectively I had to rewrite all of it, but the new system is much more solid I think and can handle pattern changes and triplet patterns more easily. Used some more bytes, though. Could you please test it one more time? I didn`t do a full test run due to lack of time, but anything I looked at was fine. Again look for all tempo modes for both SYNC OUT and MIDI SYNC, and change patterns from/to triplet.

You may also test the new things about the Auto Variations: In parameter adjustment mode, Press C KEY to adjust which repetition of the current pattern is allowed to get variated. LED 4 means: 3 times no vari, 1 time with variation. Press the D-KEY or E-KEY to adjust the first, resp. the last step within the pattern that is allowed to be changed.

<FILE DELETED - WAIT FOR NEXT UPDATE WITH FIXES>
Last edited by mario1089 on Thu Nov 29, 2012 12:14 pm, edited 1 time in total.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Thu Nov 29, 2012 9:50 am

1.4 beta 5 Tested! :)

SYNC OUT
It seems now everything is perfect. The Din Sync is correctly generated and tight, also in triplet mode and half time.
There is some problem with triplet mode and half time, it's not related to swing: sometimes when half time is enabled, the pattern is not executed correctly but are played the 4 initial steps and then the pattern start his normal execution...unfortunatly I don't know how to recreate the problem. I believe this bug was there already. I don't use half time very often...somebody does?

MIDI SYNC
Here the things are more complicated. The din sync is generated correctly, based on midi clock, but sometimes is not perfectly in sync. It looks like is shifted by a fixed amount (some random pulses).
When I start the electribe, used as midi clock, sometimes I get the xox an the 303 running properly, sometimes slightly out of time.
I don't know if can help, but I've noticed that when the xoxbox is in SYNC OUT mode, the 303 receives the clock even if the xox is stopped (I guess it from the blinking leds on the 303). But when in MIDI SYNC, the leds are flashing only when the machines are running :o

The Auto variation is dope!
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 9:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 10:43 am

When I start the electribe, used as midi clock, sometimes I get the xox an the 303 running properly, sometimes slightly out of time.


Ok, they`re out of sync then by one clock pulse. Can you confirm the box is late Or Early? [ to test this put box full left, 303 full right, then it`s easy to hear who`s first, as your brain makes that feel like a movement ]. Can you also confirm this has never been the case with sokkOS?

The other halftime thing I guess I haven`t broken, but I ll have a look anyway.

Thanx for sorting out:)
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 11:03 am

Actaully I`d guess the box is early, and I think I know why, and that will possibly a single line to fix. But a confirmation about this would be cool..!
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Thu Nov 29, 2012 1:06 pm

Yes, the box is early.
Can you also have a look to the fact the xoxbox accept the midi start when is in SYNC OUT mode? And also in DIN SYNC mode :(
cheers
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 9:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 2:58 pm

Just quickly: I think about stop to store any change on tempo knob on eeprom, as this messes up the timing all the time.. Means after turing off/on its back to 120, but I could store it each time you store a pattern, which I think is a nice workaround..

Opinions???
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Thu Nov 29, 2012 3:19 pm

Whats the need to store the tempo?
I think few people use the xoxbox as master clock.
Priority on clock tightness!

Another thing: it make sense to disable swing when the pattern is in triplets?
Only if this can make the code better or save bytes...
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 9:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 3:28 pm

Yes, it makes sense I know, but I let the user do that. Would take more bytes to turn it off. the system now is very independent from what the xox plays.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 3:28 pm

Yes, it makes sense I know, but I let the user do that. Would take more bytes to turn it off. the system now is very independent from what the xox plays.

BTW, I have beta ´5 in 10 minutes
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 3:40 pm

So let`s see what this one does for you. I could repro the issues with slightly off timing when MIDI synced, and that the box wrongly reacts on MIDIStart signal in other-than-midi-sync-mode. Seems all fixed. Tempo knob only stored when pattern stored now. One more issue with sync also fixed.

I pray for it`s all good now, or good enough - please let me know!
Attachments
MarOS1.4beta5.zip
(16.53 KiB) Downloaded 78 times
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by rarara on Thu Nov 29, 2012 4:10 pm

really liking this.

think the 1/2 tempo no longer starts at the beginning of a measure though when in 'user a' (we talked about this but can't remember if you implemented?)
rarara
 
Posts: 167
Joined: Wed Apr 05, 2006 8:47 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Thu Nov 29, 2012 5:12 pm

Not sure, I found the half tempo behave right (end of pattern change), so changed nothing. Did you say its a specific mode that it doesnt work in?
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 7:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by Forax on Fri Nov 30, 2012 1:31 am

Haven't checked the board in a few years.. very exciting developments and great work, Mario!
Forax
 
Posts: 11
Joined: Wed Jun 28, 2006 9:00 pm