Phatline Posted January 16, 2015 Report Posted January 16, 2015 (edited) Situation: 100BPM Midiclock on CH10 over UART-IN-Port to LPC17 Core - from there i route the Clock to the UART-OUT-Ports in additon to that Midiclock i send a lot of notes (polyphone, drumroll > 2x8Notes 32th trigger) on two differnt channels (8Notes 32th retrigger per channel) The Clock routing i do this way: void APP_MIDI_NotifyPackage(mios32_midi_port_t port, mios32_midi_package_t midi_package){ MIOS32_MIDI_SendPackage(UART0, midi_package); MIOS32_MIDI_SendPackage(UART1, midi_package);} below this code is then my application... inclusive the poly drumroll when my Application send out a lot of Midinotes (Poly-Note-Roll) the BPM dedection on My Synthesizer now slow down about -6BPM so a few ticks are not going out, or to late? is there a way to give a task more priority (Task=midiclock)? or is it better to take a incoming "Start" (0xFA), and start with that 24ppqn Tick (0xF8) with a User (UI) definied BPM rate that is static, and send that out UARTs, until "Stop" (0xFC) come thru the UART-Ins that stop the tick. what is a intresting alternative, by that way i could double or half the BPM, to have more flexibility on Synths like slower LFOs or Arpegs. Here is my Testsetup (yes it is a part of the "Tama Techstar" or "tekkstar" midibox...) https://vimeo.com/117018283 Edited January 17, 2015 by Phatline
TK. Posted January 17, 2015 Report Posted January 17, 2015 I fear that there is no easy way to solve this. Best Regards, Thorsten.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now