Hi everyone!
I hope I'm not posting off-topic here...
I've been trying to control my MarOS x0xb0x with the pads of my MPC (Midi Note mode). The Midi notes corresponding to the pads of the MPC are actually played by the x0xb0x... But the release doesn't work : the note continues until another pad is pressed, and then it switches to the new Midi note.
This is weird as I've tried the MPC with other synths (DSI OB-6 for instance), and the synths do stop playing the note when the pad is no longer pressed...
Is this a known issue of the x0xb0x / MarOS?
Thank you in advance!
Regards,
Tupinamba
MarOS1.5.0 - Beta Version
Moderators: altitude, adafruit_support_bill, adafruit, phono, hamburgers
Please be positive and constructive with your questions and comments.
- ioth
- Posts: 30
- Joined: Thu May 04, 2017 7:16 am
Re: MarOS1.5.0 - Beta Version
Normally External Midi note control works just fine on Mar OS.
Seems your MPC is at fault.
Maybe try reflashing the os to work it out!
Seems your MPC is at fault.
Maybe try reflashing the os to work it out!
- sahko
- Posts: 8
- Joined: Wed Nov 01, 2017 2:10 pm
Re: MarOS1.5.0 - Beta Version
I can confirm that a MPC (3000 in my case) plays MIDI notes to the x0x just fine.
-
- Posts: 59
- Joined: Fri May 06, 2011 5:30 am
Re: MarOS1.5.0 - Beta Version
Thanks for your replies!
That is weird as the x0x is the only synth of mine having this issue with the MPC (1000)...
That is weird as the x0x is the only synth of mine having this issue with the MPC (1000)...
- Nordcore
- Posts: 99
- Joined: Sat May 23, 2015 3:14 pm
Re: MarOS1.5.0 - Beta Version
Check with the MIDI THRU:
So MPC1000 to MIDI in, any other synth on MIDI THRU. Does it work proper?
If not: there is something wrong in the receiver part around the opto coupler in your x0x.
So MPC1000 to MIDI in, any other synth on MIDI THRU. Does it work proper?
If not: there is something wrong in the receiver part around the opto coupler in your x0x.
- hiroikezawa
- Posts: 1
- Joined: Fri Dec 29, 2017 5:32 am
Re: MarOS1.5.0 - Beta Version
Hi Nordcore
Can I get the source code?
I want to use Phrygian scale instead of Chromatic scale and Blues scale instead of Pentatonic scale.
I can customize and build it myself.
Can I get the source code?
I want to use Phrygian scale instead of Chromatic scale and Blues scale instead of Pentatonic scale.
I can customize and build it myself.
- Nordcore
- Posts: 99
- Joined: Sat May 23, 2015 3:14 pm
Re: MarOS1.5.0 - Beta Version
Yes, it is intended as open source.
At the moment I just stick to "ask for, if you want to have it", as there are still some (minor) issues to be fixed.
(MIDI program change, blink with R/S as long as it is waiting for sync to the next bar ...)
If you let me know about your changes I'll integrate them in the source. I already have some "#define" configuration switches for such features.
ATM I don't have the source here, I'll send it to you when I'm back home.
At the moment I just stick to "ask for, if you want to have it", as there are still some (minor) issues to be fixed.
(MIDI program change, blink with R/S as long as it is waiting for sync to the next bar ...)
If you let me know about your changes I'll integrate them in the source. I already have some "#define" configuration switches for such features.
ATM I don't have the source here, I'll send it to you when I'm back home.
- sahko
- Posts: 8
- Joined: Wed Nov 01, 2017 2:10 pm
Re: MarOS1.5.0 - Beta Version
Where can I set the step length of a pattern? This is missing from the 9-page PDF I found in this topic.
- Rio1
- Posts: 6
- Joined: Thu Feb 22, 2018 5:03 am
Re: MarOS1.5.0 - Beta Version
Hey Nordcode,Yes, it is intended as open source.
At the moment I just stick to "ask for, if you want to have it", as there are still some (minor) issues to be fixed.
(MIDI program change, blink with R/S as long as it is waiting for sync to the next bar ...)
1. I'm also interested in the source code. Pls, can you provide it to me? I use/need it for 2561 CPU - is there anything else to consider?
2. Is there an existing precompiled hex/syx for 2561 anywhere?
Greetings,
rio
- Rio1
- Posts: 6
- Joined: Thu Feb 22, 2018 5:03 am
Re: MarOS1.5.0 - Beta Version
Pls, are there any news about providing the latest marOS source?
Greetings, rio
Edit: I have now noticed the marOS 1.5.0 source is already prepared for 2561 cpu.
Greetings, rio
Edit: I have now noticed the marOS 1.5.0 source is already prepared for 2561 cpu.
- Rio1
- Posts: 6
- Joined: Thu Feb 22, 2018 5:03 am
Re: MarOS1.5.0 - Beta Version
Since I'm not sure what exactly has changed by the EEPROM address overlap fix, can be more specifically descriped how the address parameters have changed therefor in the last source?
Are FAV_RAND_SETUP_EEADDR & FAV_RAND_SCALE_EEADDR changed to 0xD and 0xE?
Greetings.
Code: Select all
#define TEMPO_EEADDR_L 0x6 // Tempo 20 ... 255
#define FAV_RAND_SETUP_EEADDR 0x7 // Rand Setup the users liked
#define FAV_RAND_SCALE_EEADDR 0x8 // Rand Scale the users liked
#define MAX_NUM_SETTINGS 5 // max 5, as there are no more black keys which select among them
#define NUM_SETTINGS 2 // used ones - so completely empty can be made non selectable, but all are initialized
#define SETTINGS0_EEADDR 0x7 // settings0 is as in Sokkos2, 4 new ones following
// 5 byte settings, so up to 0xB
// => Settings0 =C#; Settings1=D#, Settings3=F#, settings4=G#, settings5=A#
#define SETTINGS_VERSION_EEADDR 0xC // check OS that wrote the settings
#define SETTINGS_VERSION_MAGIC 0x41
Greetings.
- Nordcore
- Posts: 99
- Joined: Sat May 23, 2015 3:14 pm
Re: MarOS1.5.0 - Beta Version
sorry for the late answer, find current source (Version 1.8.2) attached.
the code supports two CPU types, which are #defined by ATMEL studio:
__AVR_ATmega162__
and
__AVR_ATmega2561__
(... see main.c )
Some features can be switched on/off in main.h
You might want to switch of FLASHCRCCHECK (set it to 0), as that requires an external CRC generator program.
(... the crc calculator is made for (changes) the hex file and the procedure is untested for 2561... )
the code supports two CPU types, which are #defined by ATMEL studio:
__AVR_ATmega162__
and
__AVR_ATmega2561__
(... see main.c )
Some features can be switched on/off in main.h
You might want to switch of FLASHCRCCHECK (set it to 0), as that requires an external CRC generator program.
(... the crc calculator is made for (changes) the hex file and the procedure is untested for 2561... )
- Attachments
-
- xoxcrc.zip
- CRC generator for hex file
- (10.63 KiB) Downloaded 285 times
-
- MarOs15.zip
- MarOs Source 182
- (70.26 KiB) Downloaded 389 times
- Rio1
- Posts: 6
- Joined: Thu Feb 22, 2018 5:03 am
Re: MarOS1.5.0 - Beta Version
Thank you very much for providing the source and all your efforts around this firmware.
Greetings.
Greetings.
- Rio1
- Posts: 6
- Joined: Thu Feb 22, 2018 5:03 am
Re: MarOS1.5.0 - Beta Version
hey nordcode,
short feedback for 2561 compiling:
if I set in main.h
...then in ioinit() the 2561 compiled code will run checkFlash, which does not match. So I need just simple uncomment the line:
Greetings.
short feedback for 2561 compiling:
if I set in main.h
Code: Select all
#define FLASHCRCCHECK 0
Code: Select all
//#define FLASHCRCCHECK 2
- Nordcore
- Posts: 99
- Joined: Sat May 23, 2015 3:14 pm
Re: MarOS1.5.0 - Beta Version
... that is not as intended... sorry, but that was wrong in my posting above ...
... the #define should be commented out
// #define FLASHCRCCHECK 2
... than the code compiles w/o changes ... and than it has no CRC Check.
All of the option #define work that way: comment them out, than the feature goes away.
If they are defined, their value might control the option in more detail.
... the #define should be commented out
// #define FLASHCRCCHECK 2
... than the code compiles w/o changes ... and than it has no CRC Check.
All of the option #define work that way: comment them out, than the feature goes away.
If they are defined, their value might control the option in more detail.
Please be positive and constructive with your questions and comments.