0

MarOS1.5.0 - Beta Version
Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers

Please be positive and constructive with your questions and comments.

Re: MarOS1.5.0 - Beta Version

by skulled on Sat May 06, 2017 11:34 pm

Is anyone experiencing issues with the MIDI PLAY mode?

The first note will play, but after that, it sort of seems off.

It sounds as though MIDI Note Off isn't coming through, since there's a slight portamento into the next note if it's played fast enough before the first note's Decay cycle ends.
skulled
 
Posts: 2
Joined: Mon May 06, 2013 10:22 pm

Re: MarOS1.5.0 - Beta Version

by Nordcore on Sun May 07, 2017 1:09 am

skulled wrote:It sounds as though MIDI Note Off isn't coming through,


Just a quick reply, more on this later:
Bug confirmed ... looks like an untested change in last minute to save very few bytes. (... got broken in the final stage to 1.5.0 )

Edit/update:
In Midi-mode 'note off' does not work when send as MIDI 'NOTE ON' command with velocity=0. (Which is perfectly OK according to midi specs!)
Seems it had worked, when it is send as MIDI NOTE OFF command. Not sure about that one, because it is already fixed here in my code.
BTW: Handling that "velocity zero is note off" thing properly saved another 20 bytes.

Nordcore
 
Posts: 48
Joined: Sat May 23, 2015 3:14 pm

Re: MarOS1.5.0 - Beta Version

by ioth on Mon May 08, 2017 5:37 am

hey nordcore,
thx for the fast fix, I can't test it now, since I have a live show coming up, where I need everything to work (it now does apart from the transposing, which isn't too bad),
but after that I'll give you feedback.

best

ioth
 
Posts: 12
Joined: Thu May 04, 2017 7:16 am

Re: MarOS1.5.0 - Beta Version

by Nordcore on Mon May 08, 2017 5:53 am

thanks for the feedback.

please think of current versions as "public beta test", I'll release the next one in a few days.

It will contain: Tap tempo, Bank/Pattern select on MIDI PROGRAM CHANGE (already done) and MIDI continue with SPP. The last one being the trickiest (working on that). Leading to another cool feature: use RUN/STOP key to START and STOP in sync with the downbeat, including all units "downstream" (=which are connected to sync outputs of the x0xb0x).

Nordcore
 
Posts: 48
Joined: Sat May 23, 2015 3:14 pm

Re: MarOS1.5.0 - Beta Version

by ioth on Mon May 08, 2017 7:01 am

wow that start/stop in sync with the downbeat is a feature I'm craving for a long time (regarding all hardware machines I own)

ioth
 
Posts: 12
Joined: Thu May 04, 2017 7:16 am

Re: MarOS1.5.0 - Beta Version

by juke179r on Mon May 08, 2017 4:00 pm

Thanks for the update Nordcore! Cheers!

juke179r
 
Posts: 28
Joined: Mon Nov 24, 2008 1:16 am
Location: DohaLondonVegas (Northside) Gear: MPC2000XL, MV-8000, ASR-10, TR-808, TR-909 & x0xb0x #911

Re: MarOS1.5.0 - Beta Version

by rv0 on Tue May 09, 2017 6:03 am

Nordcore wrote:Leading to another cool feature: use RUN/STOP key to START and STOP in sync with the downbeat, including all units "downstream" (=which are connected to sync outputs of the x0xb0x).


That's cool.. Sounds like the "delayed start/stop" feature that n0nx0x2 has (in other devices implemented as "latch" mode or "mungo sync".

Have you thought about making a x0xlarge compatible version of the source code? It should be quite straight forward if you have a look at a diff from guest's port..
I've been meaning to have a look at it myself since you opensourced it, but haven't found the time.

rv0
 
Posts: 378
Joined: Tue Jul 14, 2009 4:50 pm

Re: MarOS1.5.0 - Beta Version

by Nordcore on Tue May 09, 2017 7:49 am

Yes, "Mungo sync" is similar to what I did with a lightweight / simple black box (Y.A.M.A ... https://www.dropbox.com/s/zuhi3mffvl0uk2z/YAMA.mov ) some time ago ... and that is what I'm going to integrate in the x0xb0x.

Actually I develop that thing on a x0xlarge, as it has the debugger pins accessible and I have no size restrictions.
So the source is already fully x0xlarge compatible.
And of course there will be a x0xlarge version as soon as I have either a user needing it or a version which might live longer than to the next weekend.
(Btw: I already spotted the "other firmware for x0xlarge" ( https://www.rv0.be/other/x0xb0x/x0xlarg ... e-firmware ) web page ... )

Nordcore
 
Posts: 48
Joined: Sat May 23, 2015 3:14 pm

Re: MarOS1.5.0 - Beta Version

by rv0 on Tue May 09, 2017 12:21 pm

YAMA = Yet Another Mungo Attempt? :)

That's great to hear you develop on the x0xlarge, I was not aware of that.

rv0
 
Posts: 378
Joined: Tue Jul 14, 2009 4:50 pm

Re: MarOS1.5.0 - Beta Version

by ioth on Fri May 12, 2017 9:53 am

Hey Nordcore,

I've got another suggestion: When I put a new note in a sequence, when the step was a rest before,
it defaults the note to the lowest octave.
That's a bit wacky, because normally I'd want my new notes to be in the normal octave (no leds lit)

Just a suggestion, keep up the great work

ioth
 
Posts: 12
Joined: Thu May 04, 2017 7:16 am

Re: MarOS1.5.0 - Beta Version

by Nordcore on Fri May 12, 2017 2:01 pm

ioth, confirmed as bug - it should be like you suggested. At least the comment stated that.
It was that way, once upon a time ... as it is in the stock firmware and Sokkos. And I have no clue, when and why it got un/intentionally changed.
Fixed.

Nordcore
 
Posts: 48
Joined: Sat May 23, 2015 3:14 pm

Re: MarOS1.5.0 - Beta Version

by Nordcore on Thu May 18, 2017 2:12 am

I was asked about the "delete Pattern" function.
Can't remember when or why it was deleted, it is not that much code size.
But it is in fact gone in MarOs - but is there in Sokkos.

Anybody using it? Is it really needed?

My general rule is to have the same functions as Sokkos has, so i'll try to squeeze it in.
(Only exception is "track mode" which is missing completely.. )

Nordcore
 
Posts: 48
Joined: Sat May 23, 2015 3:14 pm

Re: MarOS1.5.0 - Beta Version

by ioth on Thu May 18, 2017 3:52 am

hey nordcore,
I never used the pattern delete function, my way to "delete" patterns is 2 times undo(mar os). Wouldn't say it's necessary, but would still be cool to have.
One other function that I feel is missing, is the ability to restart a pattern in play mode, in sokkos this was chain + prev.
And could you maybe upload the version with the bugfix I mentioned before? (default low octave) If it's ready, that would be suuper awesome :)

thanks

ioth
 
Posts: 12
Joined: Thu May 04, 2017 7:16 am

Re: MarOS1.5.0 - Beta Version

by Nordcore on Thu May 18, 2017 3:53 pm

Ok, here it is, the next version.

  • MIDI_PROGCHANGE selects bank and pattern (as in sokkos 2) (untested)
  • fixed NOTE OFF in Midi mode not working when send as NOTE ON with velocity zero
  • Bank LED (@ Midi channel #) short flash on start up removed.
  • Help LEDs only on when steps are shown, not @ bank/midi channel (...)
  • default octave for a new/added note (at pattern end) is middle, not low octave
  • SPP evaluated for MIDI CONTINUE if SETTINGS1_CONTINUESTART is off , uses current pattern length for wrapping.
    (NOT the whole chain, which would be the right solution)
  • in "Pattern Play Mode" during run: CHAIN+PREV starts pattern from beginning

Edit: Version removed because it is outdated. See viewtopic.php?f=13&t=33914&start=300#p587321 for latest version!
Last edited by Nordcore on Sun May 21, 2017 2:11 am, edited 1 time in total.

Nordcore
 
Posts: 48
Joined: Sat May 23, 2015 3:14 pm

Re: MarOS1.5.0 - Beta Version

by ioth on Thu May 18, 2017 7:29 pm

Dude, you rock!
I mean, commercial companies sometimes take months to
fix a bug, you didn't even need a week!
thx again, without mar os my live performance wouldn't be the same. :)
Letting you know if I encounter any more bugs.

ioth
 
Posts: 12
Joined: Thu May 04, 2017 7:16 am

Please be positive and constructive with your questions and comments.