Welcome to %s forums

BrainModular Users Forum

Login Register

Realtime Slicer

Discussions about add-ons, announcements
Post Reply
User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 10 Oct 2008, 22:00

Sergio Slicer
Real time slicer available in the 'Sampling Tools' section
Creates markers automatically on a recorded sound with a beat detector.
Then plays slices in a different order according values of a step sequencer.
Just record your sound (or load it in the sampler) and then press the 'GO' button.
Can't be Simpler!

Image

ghatam
New member
Posts: 3
Contact:

Unread post by ghatam » 10 Oct 2008, 23:55

thanks

Steve

amiga909
Member
Posts: 324
Contact:

Unread post by amiga909 » 13 Oct 2008, 13:40

would it be reasonable to have something like the Sergio Slicer with midi instead of audio?

means, u would load a midi file (or record on the fly) and be able to edit and trigger marks like in Sergio. doing so one could slice a midi file (repair midiNoteOff per slice, avoid empty slices), edit and trigger loops generated from the midi files. in addition there could be per-slice-effects (loop, oneShot, loopAlt, transpose, reverse, mirror, tuning, velocity, ..) ?

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 13 Oct 2008, 19:36

actually there is no markers in the piano roll. so it's difficult to do that directly in the pianoroll module.
you can make a patch but it will not be very 'ergonomic':
a step data connected to the startpos & endpos.

since the concept of marker in the pianoroll is not clear in my mind, I'm not sure I'll implement it very soon...

noise2sine
Member
Posts: 458
Contact:

Unread post by noise2sine » 13 Oct 2008, 20:14

yes it would be !!!!

Kaspar
Member
Posts: 75
Contact:

Unread post by Kaspar » 13 Oct 2008, 20:42

amiga909 wrote:would it be reasonable to have something like the Sergio Slicer with midi instead of audio?
This brings back memories.
:)

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 13 Oct 2008, 22:00

What memories..? The reason I ask, is that I think some (not all!) of what Amiga909 suggests can be implemented. Earlier this year I almost finished an audio slicer similiar to the Sergio (who's he?), an bits and pieces of that one together with some other ideas lying around it might work.

The first problem though - as I see it - would be where to put the slices? The obvious answer is at NoteOns, but then what about chords and overlapping notes? My first thoughts about this would be something like: NoteOns are handled like transients in audio with a minimum time until next slice is being created, so that chords can be played and handled as a single slice. Slices would end after all NoteOffs, and could therefore overlap each other.

The next problem would be play direction. Jumping to somewhere and start playing forwards a one-shot or loop is of course no problem, but how to make the piano roll go backwards? I haven't tried (yet), but I don't think it's possible.

...but there might be a VST out there somewhere that already does all or most of this already...
Bjørn S

Kaspar
Member
Posts: 75
Contact:

Unread post by Kaspar » 14 Oct 2008, 08:24

bsork wrote:What memories..? The reason I ask, is that I think some (not all!) of what Amiga909 suggests can be implemented.
Nothing special, just that I once wanted to make something like this.
I had similar thoughts on how to do that theoretically, I just have no idea how to actually patch that.

amiga909
Member
Posts: 324
Contact:

Unread post by amiga909 » 14 Oct 2008, 11:56

bsork wrote:The next problem would be play direction. Jumping to somewhere and start playing forwards a one-shot or loop is of course no problem, but how to make the piano roll go backwards? I haven't tried (yet), but I don't think it's possible.
reverse midi: might sound strange at first.
then again think about: cubase can do it. fruity too I believe. they just do not offer parameter automation for midi reverse.

easy?
- swap the last note to be the first, the 2nd last to be the 2nd note, ..
keep pitch, velocity, noteDuration; swap noteStart
- a clever way to deal with hanging notes (eg. bidule noteCloser)

Clearscreen
Member
Posts: 482
Location: Australia
Contact:

Unread post by Clearscreen » 14 Oct 2008, 12:24

amiga909 wrote:
bsork wrote:The next problem would be play direction. Jumping to somewhere and start playing forwards a one-shot or loop is of course no problem, but how to make the piano roll go backwards? I haven't tried (yet), but I don't think it's possible.
reverse midi: might sound strange at first.
then again think about: cubase can do it. fruity too I believe. they just do not offer parameter automation for midi reverse.

easy?
- swap the last note to be the first, the 2nd last to be the 2nd note, ..
keep pitch, velocity, noteDuration; swap noteStart
- a clever way to deal with hanging notes (eg. bidule noteCloser)
hmmmm.... we should be able to do this by driving the ppQpos input on the piano roll - then we could use a counter or timer somehow to drive the position and play direction of a piano roll module but it doesn't seem to work. you can do this with the stepmidi module and use a range fader to set the start and end steps of the counter for making loops. i can't imagine it'd be too difficult to set a counter patch up that can switch from increment to decrement. if we had array outputs on the piano roll it'd be easier - you can use a swap array module to reverse the direction of a stepmidi and switch between the output of the two to reverse on the fly at any time i think...

i wasn't aware of the midi note closer in bidule - an interesting module, i wonder how it's done!?! theres a 'make monophonic' script in usine 4 but it doesn't seem too good with closing notes at times... if it can be done in bidule there must be a way in usine :)

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 14 Oct 2008, 13:09

amiga909 wrote:reverse midi: might sound strange at first.
then again think about: cubase can do it. fruity too I believe. they just do not offer parameter automation for midi reverse.

easy?
- swap the last note to be the first, the 2nd last to be the 2nd note, ..
keep pitch, velocity, noteDuration; swap noteStart
- a clever way to deal with hanging notes (eg. bidule noteCloser)
If I'm not mistaken, Cubase (amongst others) reverses MIDI more like how audio is reversed; ie not swapping notes, but instead changing the note messages relative to the part boundaries. Eg. with a 4 bar pattern and a note starting on the first beat and ending on the second, the reverse would move the NoteOn to the third beat and the NoteOff to the fourth. Both ways of reversing things are interesting though.

Something like the note closer shouldn't be too hard to create, but I reckon that an AllNotesOff message would do in most cases, although I remember that in the good ole days of hardware synths, the DX7 and TX7 used to create some "kloinks" or whatever whenever the sequencer was stopped in the middle. My impression was that it happened because of an AllNotesOff message, but I could be wrong...
Bjørn S

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 14 Oct 2008, 14:58

interesting discussion.
I have a good news for you!
the pianoroll will have a 'reverse' play mode to play midi files backward.
NOTE OFF are transformed in NOTE ON and NOTE ON in NOTE OFF in respect to the velocity.

it's fun to use...

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 14 Oct 2008, 15:02

Great, Olivier!
Bjørn S

User avatar
senso
Site Admin
Posts: 4424
Location: France
Contact:

Unread post by senso » 14 Oct 2008, 15:08

I don't know exactly when but I will implement a way to manage Midi events of the pianoroll as sets of arrays, to be able to manipulate midi data's directly in the patch and create powerful midi manipulation tools.

bsork
Site Admin
Posts: 1334
Location: Asker, Norway
Contact:

Unread post by bsork » 14 Oct 2008, 15:25

Better and better!
Bjørn S

ethnix73
Member
Posts: 604
Location: France, Caen
Contact:

Unread post by ethnix73 » 14 Oct 2008, 19:10

Never stop surprising us senso!!!

Thanks in advance...
Seb.Dub

Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests