Search the Community
Showing results for tags 'Midibox NG'.
-
Hi all, my first NG-project is alive ;) I build a switchable USB to 4 DIN midi port router. Al from parts I have laying around. After a evening digging this forum and trying, it just works. Now I can control my Volca's with a single USB midi keyboard (hurray). I don't get one thing: How do I get special characters on the display?? For example in the next line I like to have a arrow instead off the >-sign (or the solid >) EVENT_SENDER id=1 if_equal=Button:1:1 fwd_to_lcd=1 type=NoteOn chn=1 key=any lcd_pos=1:32:1 label="> %e" ports=00001000000000000000 [17:36] Is this possible with NG? Cheers, Kees
-
Hello, I just noticed a peculiar error in my configuration, that is based on the way that I switch banks while running the application. On my hardware controller I have two designated buttons, whose purpose it is to increase or decrease the bank number respectively. Basically it works as desired, the bank numbers get changed accordingly. But when I use these buttons multiple times, especially in succession to another, I noticed that my MIDI controller "resets". It return to its startup screen, but keeps continuing to react to my bank selections. This seems like an overload of some kind. Because I did not notice any curious in the MIOS terminal I decided to take a look at it in MIDI OX. There I saw, that after triggering one of the bank switches a loop starts which repeats a bank selection command over and over again. As if the triggering by my hardware controller does not get stopped after adjusting the bank number. The peculiar thing about it is that the value for the bank selection is 0x76, which is 118 in decimal format. That does not make any sense to me, unless it is some kind of error code, which I do not know about. Here is a picture of the log: the 0x02 values is te bank number value set by me triggering the respective button, the 0x76 lines just keep goin on and on after that. i was also wondering about the SysEx message, but I think it might be one of the logs ("bank == 2") that I set up in the ngr script to be printed after bank switching. The relevant ngc code for this is: #Bank Selectors EVENT_RECEIVER id=4042 fwd_id=SENDER:4042 type=NoteOn key=0x0a chn=1 range=0:1 EVENT_SENDER id=4042 if_equal_stop_on_match=RECEIVER:4042:1 type=Meta meta=IncBank meta=RunSection:2 EVENT_RECEIVER id=4043 fwd_id=SENDER:4043 type=NoteOn key=0x09 chn=1 range=0:1 EVENT_SENDER id=4043 if_equal_stop_on_match=RECEIVER:4043:1 type=Meta key=0x09 chn=1 meta=DecBank meta=RunSection:2 The ngr code for that section: if ^section == 2 log "section 2" if ^bank == 1 log "Sec 2 Bank 1" send SysEx OUT2 0xf0 0x42 0x30 0x24 0x41 0 0 0x00 0xf7 elsif ^bank == 2 log "Sec 2 Bank 2" send SysEx OUT2 0xf0 0x42 0x30 0x24 0x41 0 1 0x00 0xf7 elsif ^bank == 3 log "Sec 2 Bank 3" send SysEx OUT2 0xf0 0x42 0x30 0x24 0x41 0 2 0x00 0xf7 elsif ^bank == 4 log "Sec 2 Bank 4" send SysEx OUT2 0xf0 0x42 0x30 0x24 0x41 0 3 0x00 0xf7 elsif ^bank == 5 log "Sec 2 Bank 5" send SysEx OUT2 0xf0 0x42 0x30 0x24 0x41 0 4 0x00 0xf7 endif exec_meta RunSection:1 endif Does this seem familiar to anyone? Any reply much appreciated here! Best, Micha
-
Hello, My English is not very good. I am trying to build an electronic stop knobs board. If I press a knob I want a signal to my grandorgue program. Later on I want to connect leds to indicate the state of the button. I made board, soldiered the button switch and connected them to a dio_matirix. The lpc17 had an old bootloader with midio128. I succeeded in installing midibox NG. The file "default.mio" was still on the SD card so I deleted it. The stop knobs (buttons) are not working out of the box. All the column buttons send the same note. I read a lot of manuals, but I do not get clear where to start. Probably edit the "default.ngc".... Any help is appreciated. Robert
- 9 replies
-
- midibox ng
- stop knobs
-
(and 1 more)
Tagged with:
-
From the album: Hawkeyes MB stuff
...make some noise! :-D- 1 comment
-
- 1
-
- MIDIbox NG
- LEDrings
-
(and 1 more)
Tagged with:
-
Okay so I'm having a bit of trouble figuring out how to take the current keyboard range and on each successive press of a button, shift it down by one octave. It has to be relative, because I also want an increment button as well. I'm assuming it'd be something like: event_button id=1 kb_transpose= current_value + 12 event_button id=2 kb_transpose= current_value - 12 Sorry if this has been covered before, (I looked but maybe I didn't search for the right terms?). Thanks for any help!
- 3 replies
-
- midibox ng
- keyboard
-
(and 2 more)
Tagged with:
-
Hallo und Guten Abend, erstmal großes Lob an alle, die hier mitarbeiten und entwickeln und testen und auch bauen! Das letzte Mal habe ich mir vor ca 5 Jahren das MIDIbox Projekt angeschaut und ich bin echt beeindruckt, wie gut es weiterentwickelt wurde! :) Ich habe mir in den letzten Tagen einen kurzen Entwurf für einen Midicontroller gemacht und wollte mal hier fragen: - ist das Konzept an sicht mit der Midibox NG (STM32F4 oder LTP17??) möglich? (9TouchFader, 8RE mit Schalter, 8-9 OLEDS/LCDs, Buttons,LEDs,...nichts außergewöhnliches oder?) - wo könnte es Schwierigkeiten geben, bzw was ist Hardware- oder Softwaretechnisch nicht möglich? Im Anhang ist ein Übersicht wie die Oberfläche aufgebaut sein soll. Wie einigen vielleicht auffällt, ist das Design sehr stark an Cubase orientiert. Beim Hardwareaufbau und auch bei der Software sehe ist nicht so das Problem, allerdings stehe ich etwas auf dem Schlauch was die Kommunikation zwischen Controller und DAW angeht. Kurz gefasst: Kann der Controller so vollständig mit Cubase funktionieren? Länger: - Cubase bieten den Generischen Controller an, allerdings lassen sich damit viele Funktionen nicht umsetzen (es scheitert schon am fest zugewiesenen Masterfader) - demnach müsste man z.B. auf das Mackie Protokoll umsteigen, dazu habe ich auch eine schöne Dokumentation gefunden? Hat da jemand Erfahrung, funktioniert das damit? Speziell die 8 LCDs/OLEDs? Eine generelle Frage, zu der ich bisher noch keine Antwort gefunden habe: Lassen sich mit sysex-Befehlen theoretisch (notfalls durch ausprobieren) jede Funktion einer DAW steuern, die irgendwie durch einen anderen MIDI-Controller gesteuert werden kann? Damit könnte man ja dann z.B. "fehlende" Funktionen des Mackie Protokolls beheben? Danke schon mal im Vorraus :)
-
Hi everybody, finally I found the time to start a project on my new LPC17 core. I want to replace my current MIDI router (PIC-based) with the MIDIbox NG application. I have MIDI devices connected to both IN/OUT ports and a computer via USB. All MIDI channels are used and need to be routed/duplicated to different ports. Here's my problem: MIDIbox NG offers only 16 router nodes, but I need at least 32 to route my channels properly. Is it somehow possible to increase the number of nodes? A different solution would be to offer a range of filtered source channels instead of single ones. E.g. could we somehow group these 5 nodes into a single one (without using "All")? ROUTER n= 1 src_port=IN1 src_chn=5 dst_port=OUT2 dst_chn=17 ROUTER n= 2 src_port=IN1 src_chn=6 dst_port=OUT2 dst_chn=17 ROUTER n= 3 src_port=IN1 src_chn=7 dst_port=OUT2 dst_chn=17 ROUTER n= 4 src_port=IN1 src_chn=8 dst_port=OUT2 dst_chn=17 ROUTER n= 5 src_port=IN1 src_chn=9 dst_port=OUT2 dst_chn=17 That would help me a lot.... Best, Sebastian
-
From the album: nextSteps
My new synth. Lots of work still to go