LXR Marimba: a new unofficial firmware :-)

edited June 2014 in General

UPDATE on the 28th of May 2014 :-)

Hello,

I push this morning my current LXR development adding nice (for me) feature to the LXR Code.

This version is a fork from JULIAN V0.33 code:
  1. You can select among 72 pre filled patterns for each voice
  2. You can randomize steps/patterns for each voice, creating surprising drum lines !
  3. You can make a LOOP/DIVIDE effect like on the Arturia Spark machine
  4. You can randomize the sound of DRUMVOICE 1, 2 and 3 , (NEW) -> SNARE + Hit Hat + Cymbal
  5. SRR , BRR and OTO Fx alike: you can add an effects like the OTO biscuit (8 bits swapping), Octatrack BRR, etc.
How to download this new unofficial firmware?
  • Here is the FIRMWARE called MARIMBA: here
  • Here is the code
Please send me your feedbacks and wishes !
I will correct things as much as I can, if you have ideas, just send me your suggestions :-)

Beta test: I am still working on the
code, so consider my code as beta test, but don't worry you want loose
your previous presets neither you will destroy your machine :-)


Enjoy!

----
Instructions
Pre filled patterns for each voice
, and,
Randomize steps/patterns for each voice,

Select a track (1-7), then click on the button VOICE, then click on the OSC menu to access the extra features :-)
Tips: press SHIFT to refresh the track leds.

LOOP/DIVIDE effect
Select
the PERF button, then click on the STEP SEQUENCER -> steps 9 to 16
9 is to clear the looping effet
10, 11, 12, ... 16 are special looping effects -> try it and enjoy!
to reset, just press 9 :-)
Tips: Select a looping effect and meanwhile play with the ROLL function... Uplift effect garanted !!!

RANDOM Sounds effect
Select
the VOICE button, then click again the OSC button to access the sub
menu:  You will see a menu called RND turn the knob from OFF to ON to listen to the new sound!

You can randomzie sounds for Drum 1, 2, 3. You also do the same for SNARE (go under the FM menu), you can also randomzie the Cymbal and HitHat sound (go under VOICE followed by OSC)

OTO Sounds effect
Select
the PERF button, then click again the PERF button to access the sub
menu:  You will see a menu called OTO and AMT.
Turn the OTO knob between 1 and 15 (15 different swapping bits mode) and then turn the AMT button to hear the FX :-)

I added FX1 and FX2 on the LCD, FX1 is hte OTO effect, FX2 are some effects I am working on :-)

TIPS:
If you let the RND values to ON (for VOICE 1, 2 and 3, SNARE ...) and then move up the 'MRP' value in the PERF menu, you will get a nice effect: The Marimba will randomize the whole sounds each time you turn the knob!

The same happens if you let the RPF value to ON (RPF means Random Pattern Filled). Everytime your turn the knob 'MRP', the MARIMBA will create a new drum line sequence!!! wonderfull in live situation :-)

«13

Comments

  • Sounds cool.
    Did you build it with the new 0.33 firmware?

    Frank
  • I can't seem to get access to the pre-filled patterns on the OSC menu of each voice. There isn't such an option.
  • Hello,
    The firmware is build on V0.32, I wil update soon :-)

    about accessing the pre filled pattern,
    let me re explain, perhaps it will better ;-) my fault:
    - go to VOICE (next to PERF)
    - select OSC ... then you should see an arrow on the LCD display, click again on OSC (you access the sub menu)
    - you should see something like RND, PAT, RPF for RAND the sound, PAT Prefilled selection, Random the PAttern

    Tell me if it stills doesnot work :-)
  • Working now ! Must have badly updated my firmware. A suggestion though : the parameters PAT, RPF etc should be written in small caps, turning capitals when you are selecting the parameter. Otherwise it is difficult to know which parameter we are navigating throught :)

    Thanks for this new firmware !


  • Ah good tip! I will change them for the next release, thanks!
  • Note that version is under dev:
    you will notice that when turning the PAT and RPF (prefilled and random pattern) knobs, the step sequencer swith on all the leds but the pattern works!
    Switch to PERF page and switch back to VOICE page, the pattern is correctly filled.

    This issue comes from a missing function that switch off leds, i am working on it (I follow the theorem; release early, release often).

    :-)
  • Play also with the LEN parameter (loop/divide effect) under the PERF page (click twice on the PERF page to access it)... tell me what you think of this effect and how we could improve it :-)
  • Random for the OSC is great.
  • cool :-) I will update soon the fusion version with all the voices with a RND button.
    would you mind telling me which kind of parameters we could randomize on each voice?

    I noticed that if i randomize too many parameters, the sound is dirty :-( but if you choose four-five parameters (well chosen) then the RND funciton provides "nice" sounds.

    cheers!
  • I just downloaded it will try it during the next night thanks for sharing that!

  • I think that will be cool when RND function can: randomize all parameters or randomize only one block of synthesis: OSC, ENV, FLT, FM etc.
  • Really great new functions! Can you explain more the loop/divider function?
    If i can make comments,  the paramter displays shows the new pages fonction when i first hit the button (osc and perf for example)or start the lxr .  IMHO it would be better to have the original page when i naviguate thru the lxr, and if i want your function i press a second time the button for the function I want. If you want to understand, you can try to press voice and perf and you will see that the menu doesnt show regulary (press first time voice, it shows the osc page 1,press first time perf  its shows the perf page 1, press secondtime osc page, it shows the osc page 2, press a second time
    Dont know if i'm clear here, but it's a minor thing, and i hope this function would be merge or that you will continue the update, THANKS A LOT!


  • edited May 2014
    Ho and i gues you see that, the rnd fonction doesnt show what it's done to the synth parameters .
    And funny, when the rand is on on the 3 first drum voice, it change the voice a lot when you play with the morph setting, and normmaly when the function is off. Really drastic changes!!!!!! real fun
  • edited May 2014
    Thanks a lot for your positive comments and your advices :-)
    • "the paramter displays shows the new pages fonction when i first hit the button (osc and perf for example)or start the lxr . "
    - Yeap you are right and I have to correct it :-) promise for the next release :-)
    • "Random":
    - yeap, random doesnot refresh the values on the LCD display. I am working as well on it :-)
    • Loop/Divide:
    - I try to reproduce the loop/divide effect from Arturia.
    'STA' means Starts (the step the loop starts), and 'END' is the end of the loop.

    example of usage:
    - you turn first the knob called 'end' until you reach 16, then you go down to 12 (wait) and check that the sequencer will loop from 0-to 12. Then continue to go down and stop turning the knob when you reach 8, 4, 2, 1. You will see a rolling effect :-)

    the same happens if you turn the knob of 'STA' but you will change then the start of the loop.

    is it clearer ? well, I am going to make a video ! better!
    • continue please to put your comments and advices, I will integrate your suggestions on the fly, little by little day after day :-)
    continue! the LXR drum synth is great!

  • edited May 2014
    " And funny, when the rand is on on the 3 first drum voice, it change the
    voice a lot when you play with the morph setting, and normmaly when the
    function is off. Really drastic changes!!!!!! real fun "


    --> I was not expecting such a behavior, I tested it, very funny indeed ! I keep it like this if you don't mind!
  • I think that will be cool when RND function can: randomize all parameters or randomize only one block of synthesis: OSC, ENV, FLT, FM etc.
    Oki, Let me think of it and propose a new function :-)
  • oh, just between you and me, I just tested a function that I created and try to reproduce the OTO biscuit effect (famous 8 bit machine where you can switch off/on certain BITs in a sound) -> I tried and I gives really nice distroy and pleasant effect.. arrg.. I should first correct the other bugs before starting to complete this function but I was unpatient to tell you about this development (I am also thinking of adding a Delay)

    Bye!
  • Hahaha great!! Thanks for the explanation i will try it more soon! For the morph and rand value, is rand is on, the morph settings change the random values, so you get a different sound everytime ;) . Cant wait for the delay!
    \:D/ >:D< :-S
  • DELAY!!!!!! +++++++
  • great great job...i 'll try as soon as i have time to play...thanx for sharing

  • I added an OTO effect alike in the PERF menu (you will see OTO on the LCD and next to it 'AMT' for Amount).
    Play your music, then go to PERF menu, choose an OTO mode from 1 to 15 and then turn the amount (Dry to wet).
    :-)
  • Nice, gonna have a longer play tonight. Thanks
  • edited May 2014
    I just try to reupdate to julian's firmwire and i can't, i can read bootloader v1.2 and them the lxr boot up normally...any ideas? tried to redownload, reupload etcetc

  • edited May 2014
    And now the menu are upside down........
    SO i Tried to
    reformat my sd card (fat 32)
    re download all the sd card image
    try to upload older julian's firmwire... None of this work
    ANd i can't update to the fusion new firm too

    And the first time i tried to update, i got odd chinesse characters showing just after the bootloader v1.2
    If i try to update the firmwire, i get bootloader v1.2 for 2 second and after the synth boot up normally and the menu are upside down

    If i upload again the firmwire on the sd card, all the light lit up, and at the 2nd try, they dont.
    If anyone can confirm this i would be pleased thanks
  • Hum, It happenned to me to see Chinese characters.. it was due to the fact that I did not have a ONOFF switch on the machine.

    I was using my LXR directly to a power socket no OFF, no ON, direct electricity connexion... not good, many times (1 out of 3) I add to disconnect and reconnect the LXR power socket (chineses characters).

    I added recently an ONOFF switch and I don't get anymore this issue.

    Can you try the following:
    1- Get a plug that has a ONOFF button.
    2- Put your LXR power in the plug but not in the LXR socket (you will do this later).
    3- then switch on the PLUG (1)... wait few seconds
    4- then plug the cable of your power supply inside the LXR

    Switch ON.
    I guess doing this you will give enough time to electricity to come to an certain average.. well, I am not good in electricity!!!

    I don't know if I am clear, but I can tell you that I can switch from Julian'code and mine without any issue :-)

    Waiting for your feedback.

  • edited May 2014
    Absolutely no on/off power here i have to try around. Now, always chinese characters when i try to update. Thanks for answering i hope i didnt "block" the mainboard with an update. Not a matter of code i guess, more an hardware problem.
  • NEW FIRMWARE -> LXR Fusion becomes LXR MARIMBA !!!! AIe ! Aie! Aie!
    :-)

  • New functions?
  • Well, yes, a secret one :-(
    Alien WAH: I forgot to mention it :-(
    So you need to under the VOICE 1, select VOICE, select AEG, select the sub page, play with the alien WAH
    But honnestly, not very finished FX :-( I wanted to make very short delays .. difficult!!

    small improvements:
    - better Loop/divide
    - OTO effects with new Bits effects manipulation
    - RND -> very new, I handle in a differnet way the RND function, you will see it gives you SOUND DESIGN facilites.

    for the RAND sound generation part, in a few hours or days, I will publish a new version of Marimba. This version iwll include the RND function for Drum voice 1, 2 and 3 quite complete, you choose what you want to randomize :-)

    have a nice day!

  • I have just right now uploaded a new version of Marimba :-)
    • The RND voice sound generator is "complete" fror DrumVoice 1, 2 and 3.
    Now, you go under the Voice, then OSC sub menu, you will see:
    - RND: ON/OFF
    - TYP: select between 16 RND modes to generate sound!

    case 1 :
                randomDrumVoiceOSC(voiceNr); 
    case 2 :
                randomDrumVoiceFM(voiceNr); 
    case 3 :
                randomDrumVoiceCLICK(voiceNr); 
    case 4 :
                randomDrumVoiceFILTER(voiceNr); 
    case 5 :
                randomDrumVoiceADSR(voiceNr); 
    case 6 :
                randomDrumVoiceOSC(voiceNr);
                randomDrumVoiceFILTER(voiceNr);
    case 7 :
                randomDrumVoiceOSC(voiceNr);
                randomDrumVoiceADSR(voiceNr);
    case 8 :
                randomDrumVoiceOSC(voiceNr);
                randomDrumVoiceFM(voiceNr);
    case 9 :
                randomDrumVoiceCLICK(voiceNr);
                randomDrumVoiceFM(voiceNr);
    case 10 :
                randomDrumVoiceCLICK(voiceNr); 
                randomDrumVoiceFILTER(voiceNr);
    case 11 :
                randomDrumVoiceFILTER(voiceNr);
                randomDrumVoiceADSR(voiceNr);
    case 12 :
                randomDrumVoiceFM(voiceNr);
                randomDrumVoiceFILTER(voiceNr);
    case 13 :
                randomDrumVoiceOSC(voiceNr); 
                randomDrumVoiceFM(voiceNr); 
                randomDrumVoiceCLICK(voiceNr); 
    case 14 :
                randomDrumVoiceCLICK(voiceNr); 
                randomDrumVoiceFILTER(voiceNr);
                randomDrumVoiceADSR(voiceNr);
    case 15 :
                randomDrumVoiceOSC(voiceNr); 
                randomDrumVoiceFILTER(voiceNr); 
                randomDrumVoiceADSR(voiceNr); 

    case 16 : ALL !!!!

Sign In or Register to comment.