Jump to content

MIDIbox SEQ V4 Wishlist


TK.

Recommended Posts

that leads me to my next question. does the architecture of some modules change? if yes, which ones?

Hardware changes:


     
  • MBHP_CORE has to be be replaced by MBHP_CORE_STM32
     
  • LCD connectors to J15 have to be changed (they have an 1:1 pinning now, which is less complicated than the pinning of MBHP_CORE, and compatible with the Ultracore
     
  • BankSticks not supported anymore (obsolete)
     
  • instead a SD Card has to be used (which is cheaper than BankSticks anyhow). It will be possible to access the SD Card via USB as a mass storage device, so that no external card reader is required to exchange data with a PC/Mac. This means, that you could solder the cables directly on the SD Card pads to ommit the SD socket.
     
  • on an existing MIDIbox, you have to modify the rear panel for the USB socket and the second MIDI In/Out

Thats all. I already migrated my MBSEQ V3 in order to prove this (now I've two MBSEQ V4s :))

Do you think it is a good idea to start with V4 as a newbie or should I start with V3?

The STM32 based solution is less complicated than the PIC, therefore better for Newbies.

E.g., no trouble with SysEx transfers via your MIDI interface, because STM32 provides an integrated USB interface. Once connected, you are able to upload code from MIOS Studio.

There is an on-board LED which tells you that the chip is running. It even runs if no crystal is connected (in this case USB won't work though)

Also debugging the core is easier thanks to the verbose debug terminal, which prints text messages (instead of cryptic MIDI events) when anything goes wrong.

Etc...

That's nice! But from looking at that file I could not figure out if it will be possible to assign menu functions to the F1-F4 buttons like on MB SEQ3.4 by editing SEQ_BUTTONS.INC:

e.g. I use the F2,3,4 buttons to call MORPH, MIXER, TRANSPOSE Page as I use them frequently.

I just have added BUTTON_MORPH, BUTTON_MIXER and BUTTON_TRANSPOSE

How would this look like in MBSEQ_HW, or is it no longer possible?

I will add such functions on request, because there is enough memory free to provide such options in a single binary (currently only ca. 30% of the flash memory is used), and programming them in C is so simple that no testing is required at my side before releasing such an extension.

Everybody is still free to change the source code by himself of course like you did for V3. The hook is called "SEQ_UI_Button_Handler(u32 pin, u32 pin_value)"

Best Regards, Thorsten.

Link to comment
Share on other sites

  • Replies 152
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

hi

just another idea:

would it be possible to link two MBHP_CORE_STM32 together ?

this would be a solution to get 32 tracks.

i know the new drumtrack concept, but  i wanna give each drum a seperate track because of the ability to mute each drum instrument with a button.

the only problem is that both cores have to share the same displays, knobs and buttons.

we could switch between the two cores with a dedicated button

i would also like to use the midi ins and outs of the second MBHP_CORE_STM32 so no routing of midi data to the first core is needed

greets

moroe

Link to comment
Share on other sites

An UI link between two cores would produce an immense effort at my side, and I wouldn't use such an option by myself, therefore: no

Wouldn't it be better to provide "local trigger/parameter layer mutes"?

Each track can already play 16 drum instruments, means: the sequencer can already handle up to 256 "drum tracks" in parallel. The only feature you need is to mute these individual drums, correct? This would cost 32 bytes RAM - much less than all the code/RAM for a core link.

Best Regards, Thorsten.

Link to comment
Share on other sites

Layer mutes / mute groups would be very nice.

Some DAW platforms allow tracks to be grouped in folders. This could be a way to ease display congestion.

ie, in one display mode, you might see the folders (drums, bass, leads, samples) etc.

if you select a group or folder, you can access the contents, so by selecting (drums), you essentially 'zoom in' to see Kick, Snare, Hats,

This dosen't mean adding tracks, but instead adds a mute layer which would allow sections of the key range (or even individual keys) to be muted, hence you could mute the kick part, or mute a sub-octave bass part, or lead harmony part.

Perhaps the mute could also allow a quick and dirty transpose, so for that layer you could mute, or play the kick part temporarily as a tom, or combined kick/cymbal. Or the bass suboctave could become a diatonic harmony part...

Link to comment
Share on other sites

I'm dreaming again, sorry, but I'm thinking about a function where divisions of the clock (e.g.4/2/1/0.5/0.25, triplets etc.) will always be output to a dedicated "gate" socket, kind-of like on the MBCV but smaller divisions. I realise the "J5 gates" or additional gates from the SRIO could be used and cascaded, but a track would have to be set up for each division.

I think it would add a dimension to the analog out area.

Regards,

Link to comment
Share on other sites

...but I'm thinking about a function where divisions of the clock (e.g.4/2/1/0.5/0.25, triplets etc.) will always be output to a dedicated "gate" socket...

But you can do exactly that with the J5 Gate outs, just set a pattern to 16th's, and change the clock divider.

The gate out's rock.. I can't preach how good enough they are (incase you don't have a SEQ with em).. I've got a crap load of stuff that runs off triggers, and it's a godsend to have 8 of them at my disposal (Well, 16 if you count both sequencers. ;] )

Personally, I prefer the flexibility of generating my own trigger patterns than just 16th, 8ths or triplets etc... you can't spend your whole life writing 8th basslines.. lol.

Regards

Mike

Link to comment
Share on other sites

It's now possible to mute layers of the selected track by pressing&holding the MUTE button.

This gives you also a nice overview about the instruments which are played by the track:

mbseqv4_layer_mutes1.png

In the normal mute page, tracks are marked with a small "m" if individual layers are muted to improve the oversight (partially muted tracks can be confusing if you don't remember the disabled layers...)

mbseqv4_layer_mutes2.png

Note that a common track (non-drums) can be muted as well.

This allows you to (for example) to mute CC lines, or to disable effects like Roll or Probability:

mbseqv4_layer_mutes3.png

Best Regards, Thorsten.

Link to comment
Share on other sites

Ok Girls and Guys, just my 5 cent for this Thread.

After a few Mails with TK i had a request for a special funktion that called "Shift Sequence"

Shift means:

I had a Simple Sequence with 4 Steps

1->2->3->4 ....  when i activate this funktion the order is:

1->2->3->4

4->1->2->3

3->4->1->2

2->3->4->1

after this 4 cycles he begins with the original sequence

A famous musician called Klaus Schulze from Germany spoke about this in the 1970 years

he used this on his analog sequencer moog model Q960.

This can be combined with random: the sequenced got shifted with a randomize stepsize and cycle.

Track Cycle: means, the sequence got shifted after "x" durations, maybe 1-16 or more.

Stepsize: Shifting with a value from 1-32 

For example:

Track Cycle 1

Stepsize 2

he starts with    1->2->3->4

after one cycle   3->4->1->2

next                 1->2->3->4

again and again

I hope that was understandable?   Suggestions!

Marco

Link to comment
Share on other sites

And here is the contemporary work (insider joke) ;)

Following simple 4-step sequence is played:

mbseqv4_progitv_1.png

The tone colour is varied with a 16-step CC track:

mbseqv4_progitv_2.png

It sounds like this: mbseqv4_demo_progitv_len4n.mp3

Repetitive and boring.

Ok, now we have some new magic "experimental progression parameters" in the Track Direction page, right side:

mbseqv4_progitv_3.png

  • Itv. (Interval): defines an interval of x steps after which:
  • Repeat: the step will be repeated n times
  • Skip: and/or m steps will be skipped

In following example each 4 steps one step is skipped: mbseqv4_demo_progitv_len4s.mp3

And here each 4 steps the step will be played twice (repeat=1): mbseqv4_demo_progitv_len4r.mp3

Now let's try it with 16 notes:

mbseqv4_progitv_4.png

Again the result: repetitive and boring: mbseqv4_demo_progitv_len16n.mp3

Let's try Interval=4 and Skip=1: mbseqv4_demo_progitv_len16s.mp3

Or Interval=4 and Repeat=1: mbseqv4_demo_progitv_len16r.mp3

Or Interval=5 (uneven) and Repeat=3 (uneven as well): mbseqv4_demo_progitv_len16x.mp3

Fun! :)

Selectable Interval: 1..64 steps

Selectable Repeats: 0..16 steps

Selectable Skips: 0..16 steps

All parameters can be controlled from a loopback track for automated variations while the sequencer is playing. But tweaking the values manually and using a static setting already results into very interesting results.

Best Regards, Thorsten.

Link to comment
Share on other sites

  • 3 weeks later...

Hello,

I'd like to know if it will be possible to select several midi Out per track?

It could be interesting to control several devices with one track.

Perhaps it is stupid, but what about the possibility to select several midi channel out per track too?

And the same thing for Aout... and mix of them (Aout+midi)

(Lot of combinations!!!)

And the same idea for inputs: possibility of routing several midi in and/or analogue in into one track.

thanks , very good work!

Loic

Link to comment
Share on other sites

i was thinking about a thing like a sort of sub menu when we have selected a track, a sub menu in event menu and buttons ABCDEFGH could be selection of different midi out and buttons 12345678 the selection of Aout.

regards

Loic

Link to comment
Share on other sites

Hello TK, a tiny wish from my side:

Could you please add, anytime, just before the official release,

the definition of a record button

to the MBSEQ_HW file to call the record page ?

On my SEQ V3 i assigned the record page to one of the F-buttons

as I like to have quick access to it when fooling around with a keyeboard.

Thanks a lot  and best regards

gridracer

Link to comment
Share on other sites

Ok, I added a record button and LED

i was thinking about a thing like a sort of sub menu when we have selected a track, a sub menu in event menu and buttons ABCDEFGH could be selection of different midi out and buttons 12345678 the selection of Aout.

Problems: confusing handling if not consistently provided for most parameters in all menu pages, and there are more than 8 MIDI Output ports (currently: 20 different ports like USB1-4, UART1-2, IIC1-8, OSC1-4, AOUT1-4, Bus1-4, etc...) and more than 8 AOUT channels.

I already spent some thoughts on providing a "quickselection page" of up to 16 "most important values" when pressing the SELECT button. But by thinking a step further I came to the conclusion, that this would only result into a lot of additional effort and many complains from users who think that they found a bug if a certain parameter isn't selectable or not visible on the page (e.g. MIDI Channel Selection in MIDI page: 1-16 could be selected, but what about "All" and "None" - a user could overlook such important options if he only uses the quickselection but never turns the encoder below the value)

Best Regards, Thorsten.

Link to comment
Share on other sites

  • 1 month later...

hello

how will songmode organize the patterns ?

is there a graphical display to see at which time which pattern is located ?

something like this:

songposition      01 02 03 04 : 05 06 07 08 : 09 10 11 12 : 13 14 15 16

pattern              01 01 01 01 : 23 23 23 23 : 15 15 15 15 : 24 24 24 24

and please please some news about progress of the seq v4 :)

greets

moroe

Link to comment
Share on other sites

Song mode: just read the manual of V3 - it's sufficient, nothing will be changed here.

News: you could follow the log of this SVN directory

http://svnmios.midibox.org/listing.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fsequencers%2Fmidibox_seq_v4%2F

The firmware is already in use by two friends and myself.

All new features are working perfectly - no bugs so far, only unimplemented minor features which I don't find so important.

Best Regards, Thorsten.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

×
×
  • Create New...