TK.

MIDIbox SEQ V4 Release + Feedback

1,461 posts in this topic

4 hours ago, TK. said:

New major enhancement available for MBSEQ V4+ users - up to 32 CV channels and gates! :-)

-> http://www.ucapps.de/mios32/midibox_seq_v4_096_pre6.zip


   o Only for MBSEQV4+: support for up to 32 CV outputs (and corresponding gates).
     Means: up to 4 AOUT modules can be chained.
     Tested with MAX525 (and midiphy Eurorack Expander), but should also work with TLV5630 based AOUT_NG
     The additional CV outputs can be accessed with MIDI port CV2..4.

   o AOUT port has been renamed to CV1..CV4

   o Utility Page, GP Button #11 now changes to the CV Configuration Page

Best Regards, Thorsten.

Wow, amazing! Are the CVs distributed out on J19, so the same RC1 channel or is RC2 used as well to double the transfer rate? What is the maximum data rate?

Is there a functional way to use all 32 CVs with only 16 tracks? Polyphonic tracks?

While you are in the code, maybe an extra request from Andrew:

http://midibox.org/forums/topic/21161-trigger-outs-4ms/#comment-184712

 

Is it possible to set (or preset) the drum trigger length to something longer? This is already available for the clocks but I couldn't see an easy way to do it for triggers.

 

 

4 hours ago, TK. said:

still relevant or just a quick idea?
Will lead to some effort at my side... therefore I would only add this if other people find it useful as well

Best Regards, Thorsten.

I find the proposal too cryptic. It would IMO be more intuitive to display more information on the FX page/menu.

Share this post


Link to post
Share on other sites
4 minutes ago, latigid on said:

Wow, amazing! Are the CVs distributed out on J19, so the same RC1 channel or is RC2 used as well to double the transfer rate? What is the maximum data rate?

The data update rate is only 35 uS for all 4 modules, so no need to make it more complicated :)
That's also the reason why I enabled all 32 channels by default, it doesn't make a big difference.
Using a second CS line wouldn't help, because SPI transfer time would have to be consumed anyhow.
 

Quote

Is there a functional way to use all 32 CVs with only 16 tracks? Polyphonic tracks?

With channel 9-13 you can route note and velocity value to two CV outs - in this case you need all 32 outputs.
But you can also route CCs of a track to the CV outs (starting at CC#16 as far as I remember...)

Quote

Is it possible to set (or preset) the drum trigger length to something longer? This is already available for the clocks but I couldn't see an easy way to do it for triggers.

Actually I looked into this, but there is a technical problem.
The 64 drum triggers are currently cleared with each SRIO update cycle, this was very pragmatic and effective and especially doesn't consume resources (counters) and CPU time (processing the counters)

For individual delays I would have to implement counters for each trigger, and this is very costly.

And for a single delay we would potentially run into the problem, that each mS a new trigger could reset the counter, leading to "stretched signals" for all triggers for which the configured time already passed...

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Update to the 1ms delay: I could "pipeline" the triggers, this way we could get a cheap pulse stretcher.

Is there the need for more than 4 mS (= 3 pipeline stages)?

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

Thanks for the clarification on the CV channels. I could see a usecase for four modules if the velocity function was added, which I didn't remember BTW! This could add some expression, e.g. as a mod source mixed into a VCA -- great! And the accent trigger on the spare gates is awesome.

For the drum triggers, I figured it was a code issue, as the clocks are easy to calculate in advance. In the meantime I think Andrew implemented a pulse stretcher in hardware, but if it is not too much effort I'm sure more software flexibility would be welcomed. Besides, we have the option of the standard trigger length, which I guess is one "step" long?

Best,
Andy

 

Share this post


Link to post
Share on other sites

Based on my experiences with MB808 the trigger width is crucial, therefore I can fully understand Andrews request that a digital option is desired.

The "pipeline based approach" is working fine, we can now adjust the width from 0 (=off -> gate function) to 10 mS

   o DOUT_1MS_TRIGGER in the MBSEQ_HW.V4 file has been replaced by a configurable trigger width which
     can be adjusted in the CV Configuration Page with GP13 now

-> http://www.ucapps.de/mios32/midibox_seq_v4_096_pre7.zip

It would be great if everybody could help to test this new firmware version, regardless if the new CV features are used or not (I hope that nothing else is broken!)

I would like to create a final v4_096 release, because v4_095 is from last december, and it started to smell! ;-)

Best Regards, Thorsten.

Share this post


Link to post
Share on other sites

hello everyone

 

testing new release ,all works great!

 

two suggestions:

could DIVIDER be on a separate button?for example like MIXER.

and could SOLO function mute also all other LFO's?

 

kind regards

 Kaz

Share this post


Link to post
Share on other sites

Hey Everyone, 

I'd love to be able to sequence the modes of the harmonic/melodic minor scale a little easier. Just as the modes of the major scale are numbered from cc12-18, it would be great if the modes of the melodic minor, harmonic minor or even harmonic major were listed consecutively. I'm often befuddled trying to find these scales in the scale list. 

Harmonic Minor Modes:

Melodic Minor Modes:

Harmonic Major Modes:

Thoughts?

please and thank you! legends!

 

Share this post


Link to post
Share on other sites

I'm just trying to compile the git master. It fails:

project_build/core/seq_cv.o: In function `SEQ_CV_IfSet':
D:\Temp\midibox_seq_v4/core/seq_cv.c:154: undefined reference to `AOUT_IF_MaxChannelsGet'
collect2.exe: error: ld returned 1 exit status
make: *** [project_build/project.elf] Error 1

Did I miss something? I'm compiling for LPC1769 / Midibox v4.

EDIT: Sorry, I forgot to switch to the new MIOS32_PATH for my environment variable. Everything is fine.

Best regards,

rio

Edited by Rio

Share this post


Link to post
Share on other sites
On 14/09/2019 at 8:58 PM, TK. said:

-> http://www.ucapps.de/mios32/midibox_seq_v4_096_pre7.zip

It would be great if everybody could help to test this new firmware version, regardless if the new CV features are used or not (I hope that nothing else is broken!)

I've just had a chance to test this with 2 x AOUT_NG boards and I think I've came across a bug.

The shift register that is assigned to CV_GATE_SR2  in the HWCONFIG file will only trigger once and then remains on. 

I thought I had a hardware problem initially but after some trouble shooting I'm pretty confident its a software problem, either user error or a bug. The reason this is that I swapped the CV_GATE_SR assignment for SR1 and SR2 in the hardware and the problem is always present Shift Register assigned to CV_GATE_SR2.

Both of the AOUT_NG boards are working correctly.

Share this post


Link to post
Share on other sites
On 22/9/2017 at 8:51 AM, eptheca said:

I have a BLM 16x4 connected to my SEQ V4.

Would it be possible that on Drum tracks each drum instrument had its own track showing and that it was possible to jump to the next 4+4+4 instruments with the up&down buttons for example. I think this would be great for editing the drums.

If I understand it correctly, this is possible with the BLM 16x16+X ?

Cheers, Hal

 

HI,
I was wondering if this function would be possible, to be able to have the different drum tracks displayed at the same time
on the 16x4 BLM. This would make it possible to see and edit BD, SD and HiHats side by side and would be great a great addition.

Best
Frank

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.


Sign In Now