Jump to content

weasel

Members
  • Posts

    55
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by weasel

  1. on the receiver side i am monitoring the midi incoming from the midibox with the axoxloti serial monitor, which shows the same value that mios studio shows sending.

    so, mios studio seems to display the "correct" values that are actually being sent. just CC99 only ranges from 0-1 instead 0-127.

  2. hello friends,

    i have a problem with my rotary encoders sending several banks of midi NRPN data - i can't go past NRPN number 256! the second byte of the midi nrpn number message (ie. midi CC 99) midibox sends only goes from 0 to 1, as shown on the mios studio output monitor.

    it says in the manual that the nrpn number is also 14bit range as per the midi standard

    nrpn=<0..16383> 	Specifies the NRPN number (0..16383) for type=NRPN events 

    is this a known issue? am i doing something wrong (presumably...)

    this is an EVENT ENC definition that shows:

    EVENT_ENC    id=  55 hw_id=7 bank=3  type=nrpn nrpn=261     chn= 1    range=  4095:0  enc_speed_mode=fast:6   offset=  0  ports=10001000000010000000  lcd_pos=1:1:1  label="^std_enc" value= 0
    Quote

     

    so, this give me CC99 = 1 CC98 = 5, NRPN = 133

    instead of CC99 = 2 cc98 = 5, NRPN = 261

    that i wanted. only the first bit of CC99 seems to be changed, effectively giving me 8bit range.

     

  3. Ok so here’s a summary:

    • Production run arrived and is working perfectly fine. Looks amazing too.
    • Breakable LED PCB with 4x32 ws2812 2020 LEDs, 3 pin connectors
    • Encoder PCBs with 2x 74HC595 and 4 encoder slots
    • Additional test points on the encoder board for 4-8 remaining 74HC595 channels, for use with additional buttons etc. 4 or 8 depends on whether you use encoder with ir without switches.
    • Net price per set (1 LED PCB, one ENC PCB, you need to buy & solder encoders and connectors everything else is assembled) 22 EUR
    • Add shipping cost to that. I am shipping from Europe. Within EU, around 4 EUR uninsured, 7 EUR insured. US shipping tbd. I could ship them from the US end of october.
    • If you need a business invoice, add 19% VAT.
    • I will reach out to everybody who showed interest. I have a small amount of extras so hit me up on this forum via DM or via mail rgbledring at gmail

    I’ll post some more pics and details on my experiences and mounting options asap. As I described in earlier posts, these are supposed to work with all major embedded platforms, specifically Arduino, axoloti and midibox. But you are only buying the hardware from me, no guarantees, no software support etc etc etc. The Encoder boards were originally designed for the midibox platform so they come with a 10pin IDC connector slot. I will provide pinout and schematics to buyers of course.

  4. Couple thoughts:

    great idea, i think it's quite feasible and will be worth the effort. will take longer and depending on your needs also not be cheaper than a commercial solution.

    all the buttons/pots/encoders in the world are no issue to connect obviously. i have some nice rotary encoders with fancy LED ringgs around them available if you want haha.

    one of the biggest issue i see with my limited knowledge is the DAW implementation. Does Nuendo allow to control the CURRENTLY SELECTED eq/dyn with a fixed CC or NRPN adress? or how are you thinking to realize the dynamic mapping? also sending out matching dynamic data from your DAW for your OLEDs, not sure if mackie control protocol supplies all this conveniently?

    oh also for that amount of OLEDs and input stuff you might need a couple more MCUs/core boards down the line i think?

    i though about doing something somewhat similar for ableton at some point, couple dynamically mappable input knobs with parameter name OLEDs. its easy there, if you use max4life, which i guess nuendo lacks..

     

    maybe an alternative idea would be to buy an off-the-shelf controller for the basic motor faders and just build something smaller for all your custom shortcuts etc?

  5. Hey everybody,

    i was wondering how to split polyphonic keyboard input on several midi channels, depending on the voice number? I read through some  of the notestack source code but i can't see any implementation in NG via the scripts, right? I would have to write my own routines and recompile? Does midibox KB support this out of the box? Thinking of splitting my setup over two midiboxes anyways because together with a quite big amount of encoders my keyboard DIO matrix kinda overloads the SPI latency...

    so what i am trying to achieve is 6 voice polyphony to be spread over 2-3 midi channels, following the notestack rules/implementation. any advice would be greatly appreciated.

  6. Thanks man that helps a lot on where to start digging! Any background info as to why it has to be on the same PSU? would a common GND connection be enough maybe? Thats what i had to do between some other MCU boards..

  7. Hey, i also need to work on higher midi baudrates, was this somehow implemented in NG by now or do i have to compile wih my own adapted settings? @Zam would you mind shedding some light on your midi router/merger thing? i see you keep calling it USB midi, but if i just hijack the J11 pins to connect boards directly, it still is UART midi right? i would enable the second set of 4 midi ports in NG events?

    tried connecting PA2 or the j11 pins directly (and with pull up R) to the rx pin of my arduino, no signal. same connection works with optocoppler shields on bot sides of the cable..

  8. Ok thanks.

    Having some other issue, i fail to save any settinsg in the mios bootloader? My NG software works fine, but once i load the bootloader via the blue button, i can't seem to save any (LCD) settings from mios command line. the mios studio query shows the corret bootloader, but neither the help nor any of the set commands give me any result, i tried storing at the end but it won't save any changed settingg booting up NG again.

     

    any hints? probably another stupid mistake on my end..

  9. Thanks a lot @latigid on. I feel stupid now because i actually read a line somewhere about some ST boards needing a firmware update but i though to myself "nah that doesn't pertain to me with my brand new board".

     

    LED1 still blinking slowly, not sure if my old one did that? anyway, all seems to be working

     

    EDIT actually no, while the ST now boots up properly and runs the NG program with only the midi USB connected, i can not access it via MIOS studio. Red COM LED1 keeps blinking slowly. i re-did firmaware updates twice and re-flashed bootloader after each time...

     

     

    EDIT 2 as per usual after pluggging everything in and out 5 times, it now eems to reliably work. LED1 still blinking red, but everything works. shrug should emoji.

     

    thanks guys

  10. thanks phlatline well i gave up on the old one since not even the power led is coming up, new ones arrived today and i am having some weird behaviour after flashing the mios bootloader: right after flashing, still connected to the windows machine, the two midibox OPWM-led flashes came up. do that after every reset. but as soon as i disconnect the "programming" usb port, it just goes into a mode where the big red LED1 status led blinks slowly. the only way to get it going again is to connect the big USB portto a computer. just plugging them into a powersupply does not boot up properly either. it works flawless when i have both cables connect though. i do have PA9 and 5v connected.

     

    edit - i can unplug the computer after successfull bootup and the disco board will keep runningg powered througgh the usb hub. i can now also unplug the "BIG" usb port cable and it keeps running on the midi usb. but i still will not boot up without a computer plugged into BIG usb port.

  11. you are getting me very excited for this.. yes i didn't really start going into mios code yet, just fiddling with NG configs. and i already realized i won't get a custom notestack w/o recompiling. it's one of the next 2-3 upcoming steps on my synth. and of course then i'll also hopefully get to look at your code and maybe contribute something to it! like, i'm good at adding hidden jokes in the comments. usually unfunny ones though.

     

    for the poly/overlap, yeah my bad i only think of midi and poly synths, and ignore the eurorack needs. but you have it all figured out already!!

    CC/CV combination sounds deadly.

    i think a gap note 0 like you describe would be a great workaround. you should think about using that even for your regular arp, cause you can easily create much more complex rhythms with that as opposed to straight hammering 16ths lines... and let's be real who ever needs to play a C-2

  12. thanks guys!

    13 hours ago, Phatline said:

    to cancel out a problem with your code:

    force your discoboard into "bootloader mode": http://wiki.midibox.org/doku.php?id=home:mbhp:module:bootloader-switch

    then try to upload a simple test program.

    so PA0 to 5v? just tried that, still not a single LED lights up, pretty sure it's proper dead.

     

    10 hours ago, latigid on said:

    Connecting a +5V power source to any 3v3 lines will do it.

    the ws2812 chains were on 5v, while by design i had at most some GNDs connected between the different voltage parts, it probably was a short or misconnect somewhere along those lines... because the weird thingg to me was how it died whilei was using it, not patching or seriously moving anything. damn little breadboard patch cables...

  13. 2 hours ago, Antichambre said:

    This feature can be easily considered. we can add some 'USER Patterns' in the MODE parameters. I will give it a try when I will add other Modes like converge/diverge etc...

    this would be so awesome! you could just use your piano roll, and map c1 to the first pressed key, c#1 to the second pressed key etc etc.

    or maybe a dynamic "force to scale" that limits any arp noe to the currently pressed keys. more of a "force to notes".

    does your arp currently support gaps/silent steps or only via velocity 0? since you have the full very impressive piano roll thing implemented. i think there's a huge potential for an arpeggio/step sequencer crossover like what that Arpegggio Designer does. Not sure if the midiphy SEQ does something like this @Hawkeye@latigid on?

    it would be more of a keyboarder arp function as opposed to an eurorack user i guess.

     

    two more thoughts from a regular ableton arpeggio user:

    - gate values bigger than one step can be a lot of fun and create overlapping poly notes, or legato mono notes. ableton goes up to 200%, maybe even up to 4 steps length though? right now it looked like yours ends at one full step length w no overlaps.

    - i didn't fully understand your offset and delay parameters yet but combined with the resync they seem to add what looks like random timing jumps in the video? i LOVE that. having an option to add some kind of randomness/humanize to both timing and velocity is a very big feature of an arp . maybe think about a (hidden shift) function to add some random to velocity, or alternatively to the regen/target. i do this all the time on my arps in ableton. you could also implement this for the CV ins you are mentioning i guess, just CV control the delay time or the target velocity level with a random LFO, was that the idea you had for the CVs?

     

    after 3 months of heavy almost full-time work and countless hours in this whole MCU music field i still can't even start to fathom how you pulled this off bruno. the piano roll programming is insanely good for a one man independent diy project. and the whole workflow and choice or parameters seems very well thought out judging from your video!

     

    i also have some questions regarding general arpegggio/note stack functions, i need a notestack to spread out 6 poly voices to 3 duophonic synth boards. but i guess i have some reading up on that to do first and obv don't wanna derail your thread with this.

  14. Man this is absolutely amazing! Will definately get one if you make them available! I can only imaggine how much time nd effort went into this, incredible.

    I have one question which i couldn't answer watching the video: my favourite feature in an arp which unfortunately isn't realized in many is a melodic pattern relative to the pressed keys. there is a m4l plugin that does exactly this, http://www.maxforlive.com/library/device/3545/arpeggio-designer

    Does your arp support something like this? you have the piano roll and all in there so if not, i think it would be easy to add and make the arp even more unique?

    That way you can write a little rhymthmic sequence, monophonic or even polyphnic, and it will alway be adapted to exactly the keys you press. much more interesting than basic up/down/rnd functions, and makes it super easy and fun to write chord progressions and figure out voicings. The new native instruments kontrol keyboards also have something like this, calling it a "sequence" i think.

  15. yeah so while i was plugging some peripheral breadboard connections in and out earlier today, the moment it apparently died i was just playing on the keyboard and the encoders...

     

    the connected OLED screen went black first, then i noticed all 3 LEDs on the disco board blinking at around 2-3Hz. I tried reseting and a cold restart with no change, back to blinking. started disconnecting all IDC cable that were connected, same behaviour. next i unplugged the power line of one of the ws2812 chains which somehow still was connected to the ST board (gnd or data) and the blinking frequency change dot about 1Hz. 10-20 seconds, one or two resets later it was all black and never came back since...

     

    any idea what went wrong here so i can avoid doing the same with the next one?

    i think i was turning an encoder when it happened first, and there might have been a short somehwere on the kinda wonnky prototype setup i run?

×
×
  • Create New...