MIDIbox SEQ V4 Release + Feedback
#501
Posted 12 December 2011 - 09:53
why would you do that ?
i had latency issues when using midiseq with cubase, but in the opposite direction... everything was too early... to manage these "audio delays" i had to implement the midibox as an "instrument" but with audio not connected. when then routing the "not connected" audiochannel to the same bus as my vsti, the delay is gone...
maybe you could also try "custom grooves", setting them to a negative value... like tk said, this is only midi ticks not ms/us.
sm:)e , n:k
#502
Posted 13 December 2011 - 09:12
Hi,
Unfortunately this is hard to implement - resp. if I would change the sequencer engine to cover this request, it would have a disadvantage on MIDI timing accuracy (which I find more important than such a feature)
Background: in distance to common MIDI sequencers running on a PC, the event handler of MBSEQ doesn't schedule MIDI events based on time, but based on the MIDI clock tempo.
This results into a higher accuracy. This also allows to change the tempo during runtime without re-scheduling MIDI events (especially important for MIDI Echo Fx)
As a side-effect, the granularity of the scheduler interval is independent from the time. It isn't possible to delay events with uS accuracy, only with "midi tick" accuracy, which depends on the tempo, and which is higher than 1 mS (e.g. at 120 BPM with 384 ppqn, it's ca. 1.302 mS, at 140 BPM it's ca. 1.116 mS)
For a high accuracy and stable delay compensation, I recommend the usage of audio delays!
Best Regards, Thorsten.
Uhmmm now i can see what you mean, i have take a look at the core and it will really mess things with this request...
Audio delay is the way i manage this things, but in the other side i have think about this feature because it will let me setup everything inside midibox, but any way, will not work the way i have think about it.
But... it will be possible to use the bpm_tick_delay of seq_core_trk_t to get tick delays for a specific track?
Im asking this because i use to get some cool grooves doing this shifts in time with each track? because with hardwares for example will be no way to setup audio delays.
Thanks TK!
#503
Posted 13 December 2011 - 09:24
@midilab
why would you do that ?
i had latency issues when using midiseq with cubase, but in the opposite direction... everything was too early... to manage these "audio delays" i had to implement the midibox as an "instrument" but with audio not connected. when then routing the "not connected" audiochannel to the same bus as my vsti, the delay is gone...
maybe you could also try "custom grooves", setting them to a negative value... like tk said, this is only midi ticks not ms/us.
sm:)e , n:k
I have think about this because i got a live project with other 2 people, each one receiving the master clock from my midibox, and each one use ableton live for sequencing and sound generator.
And basicly we got this problem to get everybody in sync with no strange delays for messing with the song. TWe do this nowdays manage audio delays, geting my sound engine as main reference and setup the time delay with audio delay, but we need to do this one by one, and its time consuming to do this on each PC and with no main audio monitoring reference for everybody. But, it could be done...
Thanks for the trick, i will try it!
I could do that with custom grooves, but it will be a little bit time consuming, because its track based(i need to setup each track to get groove on), and my problem since i got 2 other peoples, each one receiving the clock on a dedicated port, will be easier to be solved with delays in a port based manner.
#504
Posted 13 December 2011 - 09:59
Couldn't you just add a cheap PIC-based MIDIbox for each of your buddies that delays the MIDI clock data? The user interface could be very simple, just a rotary encoder to set the delay in whatever unit is convenient, and a display (3 1/2 LED numerical to make it cheap).I could do that with custom grooves, but it will be a little bit time consuming, because its track based(i need to setup each track to get groove on), and my problem since i got 2 other peoples, each one receiving the clock on a dedicated port, will be easier to be solved with delays in a port based manner.
#505
Posted 13 December 2011 - 15:36
Couldn't you just add a cheap PIC-based MIDIbox for each of your buddies that delays the MIDI clock data? The user interface could be very simple, just a rotary encoder to set the delay in whatever unit is convenient, and a display (3 1/2 LED numerical to make it cheap).
Good idea! if i could not solve this problem with only midibox seq4 i will build up one like you said.
Thanks for the idea man!
#506
Posted 13 December 2011 - 15:41
#507
Posted 13 December 2011 - 21:28
huh? as long as i know, you can delay midiclocks in ableton in both directions negative/positive...is this not working for your needs? sometimes i needed to push them real hard like 50 ms or so to...at least they stay in sync.
Yeah i know, i use it a lot, but think about, what if we could control this inside midibox? and save it by sessions... it would be preaty nice!
#508
Posted 17 December 2011 - 13:03
confirm anyone?
smi;)e
#509
Posted 28 December 2011 - 21:46
just to report... i´ve found another bug...using "pitch" as parameterlayer, and then changing values, leads to "grabage" values like it did before with the CC layers...
confirm anyone?
thanks (again)! Will be fixed in the next version
Best Regards, Thorsten.
Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.
#510
Posted 31 December 2011 - 20:28
MIDIboxSEQ V4.055
~~~~~~~~~~~~~~~~~
o LPC17 build: optimized MIDI IN handling
o LPC17 build: MIDI clock can now be received over MIDI IN1..4
o SysEx forwarding via MIDI router working (again)
o MIDI router supports 16 nodes now! (previously only 8)
o fixed bug in PitchBender Editing mode
o added new MIOS terminal commands:
- display network informations, modify network and OSC settings
- display MIDI router informations, modify MIDI router settings
- change BLM port remotely
- "store" and "restore" the session remotely
o BLM now supports Lemur on iPad
Example configuration (we assume that iPad IP address is 192.168.1.110):
- set osc_remote 3 192.168.1.110
- set osc_local_port 3 8000
- set osc_remote_port 3 8000
- set osc_mode 3 1
- set blm_port OSC3
- store
(the commands can be entered in MIOS terminal).
On your iPad, set the IP address of your MIDIbox with port 8000
o BLM now allows to record MIDI notes in the keyboard page
Have fun!
Best Regards, Thorsten.
Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.
#511
Posted 01 January 2012 - 10:20
Thanks, and Happy new year!!!!!!!!
Could be something wrong by my side?
Edit:
Sorry,I was too fast!!!
Of course, problems in my side.
Working perfectly!
TK, you are KING!
Thanks again.
Best regards, IGI
Edited by igi, 01 January 2012 - 18:22.
#512
Posted 10 January 2012 - 18:49
Is it possible that "clear" also resets/changes the tracklength since a few versions? Observed on the lite and on the big SEQ V4... it would be great to revert to the old behaviour, if possible (of course, only if I did not miss anything essential here :-))
Also, but this is probably not easily possible, would you think that "UNDO" could revert to the last track notes, just like it was before the previous live recording "session"? Probably not, because another track buffer would be required, but if it would be possible, this would be a total killer feature and great for trying out variations with just a single button press to revert :-) (I know, it is possible by pasting the track from the track copy buffer on the SD card on the big seq, but on the lite ? :-))
EDIT: Sorry, just installed the SD card on the Lite and then it works very nicely with copy + paste, all is good
Btw: the lite rocks massively! :-) - Will put on a few pictures and hopefully a demo soon :-)
Thanks for that wonderful piece of new hardware
Best regards!
Peter
Edited by Hawkeye, 10 January 2012 - 23:55.
#513
Posted 15 January 2012 - 15:01
Is it possible that "clear" also resets/changes the tracklength since a few versions? Observed on the lite and on the big SEQ V4... it would be great to revert to the old behaviour, if possible (of course, only if I did not miss anything essential here :-))
The tracklength was always re-initialized, but it shouldn't be a big problem to save & restore the previous setting in a future firmware version. It definitely makes sense!
Also, but this is probably not easily possible, would you think that "UNDO" could revert to the last track notes, just like it was before the previous live recording "session"? Probably not, because another track buffer would be required, but if it would be possible, this would be a total killer feature and great for trying out variations with just a single button press to revert :-) (I know, it is possible by pasting the track from the track copy buffer on the SD card on the big seq, but on the lite ? :-))
An automatic store which doesn't lead to unexpected results is too complicated... use copy to make a backup, use paste to revert the backup.
Note that MBSEQV4L already stores the copy buffer of all 16 tracks on SD Card.
Fur future MBSEQ V4 release I'm planning to do the same, since this method saves some RAM and works fast enough. This will make the Multi Copy function obsolete as well (than less special modes, than better...)
Thereafter the free RAM could be used for other purposes
Best Regards, Thorsten.
Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.
#514
Posted 15 January 2012 - 20:22
Many greets!
Peter
#515
Posted 20 January 2012 - 19:11
o SysEx forwarding via MIDI router working (again)
Confirmed working again over here, cheers TK!
#516
Posted 10 February 2012 - 14:38
i have already search but don't found the answer!
i have put my name some time ago on the seq v4 wilba pcb and kits bulk order list, on the wiki, i am at the end of the second list.
What's the aproximate time you have to wait to have one? is this list always active??? thanks at all i need an aproximate advice, i can't wait a year or two for a hard seq i need one relatively quickly, will take a cheap mpc if it's too long for the waiting... thanks at all
#517
Posted 11 February 2012 - 12:34
Read especially the comments from SmashTV.
I think that if you ask him nicely he would tell you the current status.
Best Regards, Thorsten.
Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.
#518
Posted 11 February 2012 - 18:44
#519
Posted 12 February 2012 - 12:37
MIDIboxSEQ V4.056
~~~~~~~~~~~~~~~~~
o pattern page: the ALL button now allows to change all patterns
to the same number at once (banks won't be influenced by ALL button).
o the ALL function will always be turned off when changing to another page.
o song page: the previously "Stop" action has been renamed to "End" - it doesn't
stop the sequencer anymore, instead it only exits song mode and loops the
current pattern set endless (e.g. to fade out or as bridge before you select
the next song).
o song page: press SELECT+GP16 to take over the current pattern set into the
selected song position - this function can be used for quick song/phrase edits.
o song page: in song mode it's now possible to select a phrase with GP buttons
(like in Phrase mode).
Difference: the song positions will be played until they are looping or "End"
is reached. This allows to split a song into multiple parts which are
interactively selected.
o song page: Fwd/Rwd button change also the edit position in song page
o if the sequencer is started in song page, the song will directly jump to the
current edit position
o the main page now displays the effective BPM. If in slave mode, the received
BPM will be displayed.
o the BPM digit display shows the received BPM in slave mode.
o new layer type: program change
Best Regards, Thorsten.
Buy TK a Beer Disclaimer: buying TK a beer gets you absolutely nothing in return likesuchas firmware enhancements, technical advices and MIDIbox troubleshooting assistance.
#520
Posted 12 February 2012 - 18:51
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users




