piz midi looper (beta!)

VST, AU, AAX, CLAP, etc. Plugin Virtual Instruments Discussion
Post Reply New Topic
RELATED
PRODUCTS

Post

Michael Benjamin wrote:also could you add an option to load and play multichannel midi files and map them all to one control channel, so this plugin could be used to re-scale whole midi songs?
...with exeption of drums and other nonharmonic midilines that should not undergo transposition or harmonization.
I think that separate harmonization of different slots already goes somewhere in that direction. The single-fingered fingering option should bring all that to even higher level, not only as usefull shortcut to common harmonization needs but to bring us to completely new contrapunctual chalenges.
Just my suggestion on this subject:
-while recording, the "left-hand" defines root of the recorded line by pressing a root-note. Semitons-difference from nearest C is taken into account for later playback
-while playback, the first "left-hand note" does pure transposition according to semitone-difference played at the moment, corrected with semitone-difference taken while recording.
-also while playing, the second "left-hand" note added in addition to the first note should define minor/major properties, if second note is 5/6 semitones higher then deoctavized first note, or 9/10 semitones lower if second note is played in lower octave.
-while playback, the third "left-hand" note could do standard "force to tone" after being corrected for semitones-difference taken while recorded.
-with aftertouch controllers, when aftertouch is applied during the first "left-hand"note, the second "left-hand" note could even do modal transposition, making Midilooper the most advanced arranger on the planet.
Next and the final step in this development would be The White House and compulsory meeting with M.Lewinski.

Post

yellukhan wrote:
Michael Benjamin wrote:also could you add an option to load and play multichannel midi files and map them all to one control channel, so this plugin could be used to re-scale whole midi songs?
already doing that
yes, the default setting is to play all the channels of a file, so this should already work just by loading a multichannel midi file to one slot.

you can also load the same file to multiple slots, and have different settings per channel, using the output channel filter.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

ok, but how do i do it then? i drop some multichannel midifile and the plugin shows and plays only one of them (usually the drumchannel). if you say this should work at default it seems i am missing something, or did you add this behaviour in the last 3 days and i got an old version then?
edit: i checked the page and got a newer version, but it still just plays and shows the drums on channel10.
Last edited by Michael Benjamin on Sun Dec 05, 2010 11:22 pm, edited 1 time in total.

Post

when i say "multichannel" i mean midi files with all 16 channels on one midi track... i still have to figure out some way to handle multi-track midi files. for the next version i guess i'll try having it combine all tracks into one pattern.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

i dont fully understand what you mean with multichannel, usually midifiles can have up to 16 channels(or tracks) inside to be assigned to different instruments.
when you say "all 16 channels on one midi track" do you mean the midilooper.dll "channels" 1-16 on the gui that can be assigned to play different midi data controlled by one midi input track? seems i havent fully understood what this plugin can do. currently the only thing i tried to to was to load a multichannel.mid and play it back while i played some chords to rescale it. maybe i need a break.

if its easier to implement, how about to have some decision when loading a multichannel file (meaning some composition.mid with chords on channel 1 , bass on channel2, drums on channel 10/16... and so on) - to only load a specified channel.

Post

theres 2 types of midi files i think, midi file 0 and midi file 1

i think 0 is all the channels on one track and midi file 1 is all the channels on individual tracks.

so you can probably convert it to work.

Post

that's it, basically... except that midiLooper only loads the last track in any midi file (format 0 or 1). in the next version it will merge them all. later i can more options when importing midi, or more editing features to deal with multichannel midi.
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

Michael Benjamin wrote:i dont fully understand what you mean with multichannel, usually midifiles can have up to 16 channels(or tracks) inside to be assigned to different instruments.
when you say "all 16 channels on one midi track" do you mean the midilooper.dll "channels" 1-16 on the gui that can be assigned to play different midi data controlled by one midi input track? seems i havent fully understood what this plugin can do. currently the only thing i tried to to was to load a multichannel.mid and play it back while i played some chords to rescale it. maybe i need a break.

if its easier to implement, how about to have some decision when loading a multichannel file (meaning some composition.mid with chords on channel 1 , bass on channel2, drums on channel 10/16... and so on) - to only load a specified channel.
i assuming you don't want to edit notes in the ML's pianoroll

ok and if i understand your Q. correctly :
when you load the multi channel midi file

lets say loaded in to Slot 1
you have to select "All" in the I/O Channel Settings also it must be the "Transform" selected not "Filter"


step by step

1. connect your keyboard to ML's channel 1 for example
and set ML's Loop Manipulation Channel 1 they must be same channel
2: Check the Force To Scale and Use Scale Channel boxes ..
(not the one left side of the Split check box leave this one unchecked )
and set the Scale/Transform Channel 1 also this one must be the same channel as like loop manipulation channel..
so if you want to use ch 5 both must be ch 5

i prefer Host Sync Mode to Sample when i work with ML i dont want to my DAW playing continuously ...
set this for now "Sample"

after that connect ML to a GM vsti module for the fast preview
give some chords to ML..
youll see the all the channels that midi has... will play.


actually just today this is what i did.

i hope it helps

Post

ok, there is a new version up now that combines all tracks of type 1 midi files when importing them.

other changes:

- bug fixes with live recording, mainly overdub mode, but may not be perfect yet
- has 128 slots, but there are still only 16 buttons on the GUI, so you have to use the host's preset selector or midi program change to access the rest.
- hold ctrl when clicking buttons or moving sliders to apply the change to all slots (this may be done differently in future versions)
- Mono (Transpose) works correctly
wrongtastic, baby
tucson's number one gothic rock band since 1995

Post

thanks for the fix and update

:D
also i saw the "reverse" parameters in the list for every slot .
doesn't affect anything yet (as far as i tried) but even seeing this made me excited.

Post

Finally some pre-prod recorded using ML live..
Listen here
Once its fully done I'll try to post some vid ;).
Last edited by Optomadic on Mon Dec 13, 2010 3:11 pm, edited 1 time in total.
Image
stay juicy!

Post

Optomadic wrote:Finally some pre-prod recorded using ML + Paul Harvey's algo (as stated earlier ) live..
Listen here
Once its fully done I'll try to post some vid ;).
very nice !
absolutely i would like to see in the video how did you build this track
+ which parts belong to the ML.

Post

Optomadic wrote:Finally some pre-prod recorded using ML + Paul Harvey's algo (as stated earlier ) live..
Listen here
Once its fully done I'll try to post some vid ;).
what is "Paul Harvey's algo" ?

Post

er'thing other than ML.
its a (re)synthesis engine,
like a customized Alchemy.
Image
stay juicy!

Post

Thanks for this new version !

Post Reply

Return to “Instruments”