MarOS1.4.1 - "Official" Version 1.4.1
Moderators: Altitude, adafruit_support_bill, adafruit, phono, mome rath

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Tue Nov 27, 2012 10:35 am

Yes, Mario you've done an excellent work, let me repeat it!

Let me share some toughts:

1)If having the swing on the Din Sync output it's too complicated, or messy, just forget it. It's better to have a rock solid and tight Din Sinc output than a weak swung one. On the Midi side, the swing seems to work well and this can be very useful, especially with old drum machines (or sequencers) that have Midi but not the swing parameter.

2) What makes this firmware awesome are two things: the excellent randomizer-macro editing functions and the automatic variation. This is a true step into auto generative music. One idea: to have a parameter (range 1 to 16) to decide when the automatic variation is applied. Setting the parameter to 4 means that the pattern is executed 3 times "straight" and 1 time with the random variations.

Keep giving us releases to test, soon we will have the best firmware ever.
Thank you.
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 10:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Tue Nov 27, 2012 1:05 pm

No, I won`t give up (Never!), and yes, going back to stable unswung DinSync is a fallback solution I`m also considering.
I think Ill do a test using an oscilloscope tonight, let me see what this tells me.

The ideas about the when to perform the variation is awesome, clearly. I was also thinking about similar things, but related to when within a bar; to have a parameter to decrease the probabilities for a variation early in the pattern, as I`d expect variations happen right before the downbeat, mostly. Will think about how we could have this combined. Maybe a couple of modes, that setup the 2 things in some way? Or 2 parameters. But then again, the bytes, the bytes:)
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Tue Nov 27, 2012 3:38 pm

Good news: using the oscilloscope, I can easily see the DinSync clock signal, how it shakes to left and right when swung and also the start-stop voltage now. At least the general things should be fixable like that.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Tue Nov 27, 2012 3:58 pm

Ok, this version produces the (swung) clock signal and the start/stop signal, for both SYNC OUT mode and for MIDI-SYNC mode - at least on my oscilloscope.

Can you confirm the slaved DinSync devices start/stop and play patterns in that 2 modes? At least generally? Or what?

You see there`s plenty of bytes now to have space for cool things - I removed sysex-midi-pattern dump (sokkOS2.0), as I think that`s pointless: So much easier to store patterns with conbox1.0.. Agree?

<FILE REMOVED, TESTING DONE> wait for next beta.
Last edited by mario1089 on Wed Nov 28, 2012 10:33 am, edited 1 time in total.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by am4d on Tue Nov 27, 2012 7:40 pm

Looks like it all works to me Mario, I think you've cracked it.
:shock: All those free bytes.

I agree, conbox is really easy.

Keep up the good work!
am4d
 
Posts: 21
Joined: Tue Dec 27, 2011 5:17 pm

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Tue Nov 27, 2012 7:59 pm

Great! Nice to hear.. I`d guess if things are basically right, we still have to check things like "swing being of at times", or "triplet patterns skip a beat"? Who else can try that last version? Confirm improvements? Confirm problems?

Btw, defining which bar/step to have variations is really really good. works good here already, easy job. very musical, natural, reasonable.
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Wed Nov 28, 2012 7:20 am

6 downloads of 1.4beta3 - can someone else confirm DINsync output basically works for the pattern play (SYNC out) and pattern play (MIDI SYNC) ?

(I know the sync is stilled a little messed when playing triplet patterns - I`m on it, you dont have to test this).
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Wed Nov 28, 2012 9:51 am

I made some testing.

SYNC OUT (Xoxbox as master clock)
The clocks, midi and sync, are right and tight, to my ears. They both swing correcltly. Good job.
Bugs:
1) Saving mess up the generated clocks.
2) You already know it, in triplet mode the clocks are irregular.

MIDI SYNC (Xoxbox synced to the external midi clock)
The Din Sync clock outputs, my slaved TB303 start and stop. The timing is wrong. Is seems is calculated from the internal tempo.

Only 6 people interested in this beauty? :)
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 10:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Wed Nov 28, 2012 10:24 am

The timing is wrong. Is seems is calculated from the internal tempo.


Thanx, that helps a lot. Can you fix the "timing is wrong" by setting internal tempo to match external tempo?
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Wed Nov 28, 2012 10:44 am

Can you fix the "timing is wrong" by setting internal tempo to match external tempo?

Yes I can and it works perfectly. I suppose will slowly drift but is usable.
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 10:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Wed Nov 28, 2012 10:52 am

Ok, regard that as fixed:) Thanx!!
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Wed Nov 28, 2012 11:04 am

Nice.
Can't wait to see the bar-related automatic variation thing, too.
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 10:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by mario1089 on Wed Nov 28, 2012 11:57 am

You can set the bar (every 2nd, 3rd, ..16th) and also the step range where variations are allowed - like step 11 to 16, so 1..11 will never be affected. So it`s 3 parameters now and it cost like 200 bytes or so. But worth every single of them:)
mario1089
 
Posts: 196
Joined: Wed Sep 19, 2012 8:11 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by pangrus on Wed Nov 28, 2012 1:30 pm

Seems very good to me!

What about the save issue?
I love to edit patterns and save it while running.
To recreate the problem, slave your electribe to the xox and just press DONE repeatedly.
Hope this can help.

BTW Last monday I had a session with my friends and they were impressed by the new xox firmware.
User avatar
pangrus
 
Posts: 42
Joined: Fri Feb 25, 2011 10:20 am

Re: MarOS - Fresh Firmware - Usability Update 1.3

by antto on Wed Nov 28, 2012 5: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: 1393
Joined: Thu Apr 15, 2010 3:21 pm
Location: 127.0.0.1