Support

If you have a problem or need to report a bug please email : support@dsprobotics.com

There are 3 sections to this support area:

DOWNLOADS: access to product manuals, support files and drivers

HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects

USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here

NEW REGISTRATIONS - please contact us if you wish to register on the forum

Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright

pattern sequencer; possible with Ruby?

For general discussion related FlowStone

Re: pattern sequencer; possible with Ruby?

Postby tulamide » Thu Jul 24, 2014 9:08 am

kortezzzz wrote:I don't see why we need more than 1 midi to poly module. each 1 note sequencer has it own midi out. they all can be sent to the same midi to poly module, don't they?... am i missing something?
I'm not sure if we're talking of different situations. It's just that in my tests with 'Note Event' two notes of the same midi key (but different lengths/velocities) were cut to the shortest of both. And it didn't make a difference if they were sent on different midi cables connected to that one 'Midi to Poly', or on one midi cable. It only worked with two midi cables going to two 'Midi to Poly' modules. But maybe it is of no relevance for this project.
"There lies the dog buried" (German saying translated literally)
tulamide
 
Posts: 2714
Joined: Sat Jun 21, 2014 2:48 pm
Location: Germany

Re: pattern sequencer; possible with Ruby?

Postby kortezzzz » Thu Jul 24, 2014 9:20 am

And it didn't make a difference if they were sent on different midi cables connected to that one 'Midi to Poly', or on one midi cable. It only worked with two midi cables going to two 'Midi to Poly' modules. But maybe it is of no relevance for this project.


Ok, Thanks for the info tulamide. Maybe Its not relevant in this project, which is GREAT just as it is.

billv
Thanks, Thanks for the fix. Works really great. Wish I could code to help you, guys, but this Ruby stuff looks harder than chinese to me :lol: maybe the next update will deliver some midi surprises that will make life easier. According to exo, there is a bunch of them coming soon' so maybe midi is in the list.
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: pattern sequencer; possible with Ruby?

Postby billv » Thu Jul 24, 2014 9:40 am

tulamide wrote:It only worked with two midi cables going to two 'Midi to Poly' modules. But maybe it is of no relevance for this project.

Yeh, that works. But to be avoided.
We cant mix those signals downstream, until we get to mono..so
we got 16 seq's, into 16 midi to poly...followed by ..you guesed it...16 synths...until
you can maybe bus them into one fx unit......so it's back to square one.
It's 1 midi to poly or ..... :? .
billv
 
Posts: 1157
Joined: Tue Aug 31, 2010 3:34 pm
Location: Australia

Re: pattern sequencer; possible with Ruby?

Postby trogluddite » Thu Jul 24, 2014 9:56 am

tulamide wrote:It's just that in my tests with 'Note Event' two notes of the same midi key (but different lengths/velocities) were cut to the shortest of both.

Yes, that's perfectly normal - it's not an FS limitation, just how the (very old!) specification for MIDI works. It was designed with keyboard playing in mind - to play a second note of the same pitch, you can't do it without releasing the key first, so MIDI does not allow for two overlapping notes with the same note number.

tulamide wrote:It only worked with two midi cables going to two 'Midi to Poly' modules

Unfortunately, this has difficulties too. It works OK if your M2Ps are feeding two completely separate poly synths and then mix the audio at the output (i.e. a 'blue mono' mixer after the voices are summed). But if you join their 'poly' sections together it can lead to problems with the voice and envelope management.

Trouble is, MIDI has been too successful - there are other standards like OSC that could be adopted, but no universal standard for sending over hardware has ever been agreed - so we're stuck with a nearly 30 year old, low resolution and relatively slow standard to work with. It really holds back sequencer and DAW development :(
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
User avatar
trogluddite
 
Posts: 1730
Joined: Fri Oct 22, 2010 12:46 am
Location: Yorkshire, UK

Re: pattern sequencer; possible with Ruby?

Postby kortezzzz » Thu Jul 24, 2014 12:59 pm

Yes, that's perfectly normal - it's not an FS limitation, just how the (very old!) specification for MIDI works. It was designed with keyboard playing in mind - to play a second note of the same pitch, you can't do it without releasing the key first, so MIDI does not allow for two overlapping notes with the same note number.


Agreed about the format limitations. That's bad, but this is what we got right now, and we should win with it. :)

billv, would be great if we could have also a custom note duration that rises from 0 to 1 in steps smaller than 1\1,1\2,1\4 and etc. can it be done? Another interesting feature would be porting MyCo's midi file player to this sequencer somehow ;)

And had i said that I realy love this sequencer? :D
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: pattern sequencer; possible with Ruby?

Postby billv » Thu Jul 24, 2014 3:27 pm

kortezzzz wrote:custom note duration that rises from 0 to 1 in steps smaller than 1\1,1\2,1\4 and etc. can it be done?

I take it your thinking about 'quantization'..???..not sure yet..will have to be looked at
eventually. I think PPQ is more important at the moment, while I can sort of work around it,
by automating the process a little, most people don't, and require proper PPQ.
I think/hope Trog/nubeat7 or someone will have to bail us out in the end...
kortezzzz wrote:MyCo's midi file player

...yeh,that was great...havn't re-downloaded though since my last crash... :roll: ..
Hope he's still working on it....
kortezzzz wrote:And had i said that I realy love this sequencer?

Cheers mate. :)
billv
 
Posts: 1157
Joined: Tue Aug 31, 2010 3:34 pm
Location: Australia

Re: pattern sequencer; possible with Ruby?

Postby billv » Fri Jul 25, 2014 6:18 am

kortezzzz wrote:Agreed about the format limitations

But your other idea still works... :D .. Here's an alt version,
16 one-note seq with independent timing, velocity, duration and octave.
Some master controls to help manage it all...
...now we got CHORDS...much more musical...
I did it horizontal to help me think piano roll
Test_Ruby Sequencer_Alt Design.fsm
(378.46 KiB) Downloaded 844 times

There were some high cpu spikes...but they seem to be gone....
billv
 
Posts: 1157
Joined: Tue Aug 31, 2010 3:34 pm
Location: Australia

Re: pattern sequencer; possible with Ruby?

Postby kortezzzz » Fri Jul 25, 2014 9:06 am

WOW man. Excellent! ported a nice drumkit to it, and it sounds great! :D

Still would like to say few words about the advantages of using a single note sequencer inside a schematic, instead of full notes range sequencer (what we actually have now):

1) When I use a single note sequencer in the project, although i have to copy-paste it 12 time (or whatever number of note i desire to use) and connect it with the same number of midi wires to the midi2poly, I GET A FULL MIDI CONTROL ON EACH NOTE SEPARATELY. I can for instance filter its midi channel output and by that, send the kick sequence to channel 1, the snare sequence t channel 2 and so on, and viola! we have a multichannel instrument! ;)

2)I can determine velocity, duration, "mute mote", "solo mode", keyboard split mode" and more by manipulating each note's midi section.

3) I can decide how many notes to use (by copy-pasting some more sequencers) and also to decide where to sent it's midi signal instantly. (makes life much easier when working on new concept).

billv, I know you worked hard for this, but please, would you try to make a "reduced version" of only one note sequencer? in that case, velocity and duration modules are not even necessary! :D .

Thanks!
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: pattern sequencer; possible with Ruby?

Postby kortezzzz » Fri Jul 25, 2014 9:31 am

And almost forgot: the single note sequencer needs the ability to edit the note's pitch (for example, to change it from note 36 to note 39. can be done by porting to it a simple string input). 8-)
User avatar
kortezzzz
 
Posts: 763
Joined: Tue Mar 19, 2013 4:21 pm

Re: pattern sequencer; possible with Ruby?

Postby billv » Fri Jul 25, 2014 10:58 am

Here's a stripped down 1 note seq, that might help to get you started.
Check properties panel for controls...
One note Seq.fsm
(7.57 KiB) Downloaded 879 times
billv
 
Posts: 1157
Joined: Tue Aug 31, 2010 3:34 pm
Location: Australia

PreviousNext

Return to General

Who is online

Users browsing this forum: No registered users and 39 guests