+1 for Max4Live'dcosmonauttransfer wrote: Are you going to port it to Max for live aswell.
Zyklus Improvisor, real-time harmonic sequencer
- KVRAF
- 25458 posts since 3 Feb, 2005 from in the wilds
Would you consider bringing it to Max for Live?bronswerk wrote:No, you must have Max to run. Max is a beautiful program btw, so it's well worth the money even if you don't like Improvisor in the end.cosmonauttransfer wrote:This looks awesome. I have a few questions. Can it be run if you don'y have Max. What are the problems associated with installing/uninstalling max runtime. Does Zyklus have inbuilt instruments, or does it drive other vst's, and hardware. Sorry if I'm going over old ground.
AFAIK if you install the Max runtime version in essence you install every bit of Max without the possibility to save.
Zyklus Improvisor is purely midi, so no build-in instruments. The way I use Improvisor is in combination with Ableton Live and MidiYoke as a virtual midi pipeline between those 2 programs. And don't confuse Max with "Max for Live".
-
- KVRAF
- 4321 posts since 26 Jun, 2004
:lol:coquillo wrote:I discovered the Modal Object Library the other day, and now this. Max just became indispensable.
check out VJs far-away stare on that about page!
-
- KVRAF
- 16153 posts since 2 Dec, 2003 from Nashville, TN
For those wanting it in Max 4 Live, he won't have to port it. Max devices open up in M4L automatically. So if the Max files are available, it will open up in M4L.
Brent
Brent
My host is better than your host
-
- KVRian
- 514 posts since 2 May, 2004
What I like in Zyklus is opportunity to start with a simple theme and develop most common thinkable harmonic variations on same rythmic basis in real time. This saves all the time it usually takes to make such variations in piano-roll sequencers.
-
- KVRAF
- 6939 posts since 4 Jun, 2004 from Utrecht, Holland
M'kay... Would be nice, but you are aware so that's OK.bronswerk wrote:it hits a nerve so to say, answer is no, you can't save sequences and status at the moment. But I'm well aware of this.
Would there be a way to use one of the 8 sequencer slots for this, or to sequence the sequences? If you know what I meanbronswerk wrote:And at the moment you can't record chords inputs.
My MusicCalc is temporary offline.
We are the KVR collective. Resistance is futile. You will be assimilated.
We are the KVR collective. Resistance is futile. You will be assimilated.
-
- KVRian
- 1120 posts since 4 Jun, 2003 from Skanky Manc
What a wonderful device. Excellent work bronswerk.
I have a question regarding the inner workings, if you don't mind. I'm curious to know exactly what the relationship is between the chord input and the transposition of the recorded loops. How does hitting a triad affect a loop that might have 8 notes of a scale in it?
I'm just curious being a bit of a sequencer junkie myself. It's a fascinating instrument
I have a question regarding the inner workings, if you don't mind. I'm curious to know exactly what the relationship is between the chord input and the transposition of the recorded loops. How does hitting a triad affect a loop that might have 8 notes of a scale in it?
I'm just curious being a bit of a sequencer junkie myself. It's a fascinating instrument
-
- KVRist
- Topic Starter
- 258 posts since 14 Apr, 2006
Good question, I didn't make it quite clear in the video what the relationship was between sequences and chord input.Rozzer wrote:What a wonderful device. Excellent work bronswerk.
I have a question regarding the inner workings, if you don't mind. I'm curious to know exactly what the relationship is between the chord input and the transposition of the recorded loops. How does hitting a triad affect a loop that might have 8 notes of a scale in it?
I'm just curious being a bit of a sequencer junkie myself. It's a fascinating instrument
The way Improvisor works is that the recorded sequence is played back AS RECORDED when you hit a single triad be it major or minor, so when recording something in C major, hitting a C-E-G as input chord plays back the original sequence. Also when recording something in C minor, hitting a C-Eb-G as input chord plays back the original recorded sequence. Those 2 rules are the foundation. Every other chord like inversion, sus, 7th-chord types, diminished, augmented etc. changes the original sequence.
Improvisor can handle 1, 2, 3, 4 and 5 fingered voiced chords, more then 5 voiced chords will be handled as 5 voiced chords. The chord analyzer in itself can handle more then 5 voices BTW.
In practice this is:
1 voice chord: sequences are played only in unison or octaves
2 voiced chord: the "casio" style interpretation of chords, like C-Eb is C minor
3 or more voices: full chord recognition.
And a little hint how sequences are manipulated by chords, every voice inside that chord directs a subset of that sequence into a certain direction. This is how it's possible to stretch out a sequence over several octaves while it was original recorded for example in a single octave.
-
- KVRist
- Topic Starter
- 258 posts since 14 Apr, 2006
A fellow developer was kind enough to offer some web space (thank you Frank!). I hope in the not too far future I will upload a stand-alone version of my Max patch. This stand-alone version will be exact as seen in the video.
-
- KVRAF
- 1629 posts since 11 Dec, 2005 from Malmö, Sweden
+1 Very much appreciated. Maybe make it donation-able?
-
- KVRist
- Topic Starter
- 258 posts since 14 Apr, 2006
That was the plan first, but then I "rediscovered" the possibility of a stand-alone version, so anyone without Max can use it. That is my first priority. But if someone is very interested he/she can give me call.aitch gee wrote:Will your upload include the Max files ?
Would be very interesting to see how you made this miracle..
-
- KVRist
- Topic Starter
- 258 posts since 14 Apr, 2006
Hmm, I was thinking of sync possibilities, not between 2 instances of Zyklus, but between a DAW sending midi clock and Zyklus as a slave. Currently Zyklus Improvisor has no sync option at all.aitch gee wrote:exactly what i was thinkingmaki wrote:Bronswerk, what about running several instances of Zyklus in sync? This could be interesting for somebody.
On the other hand, but I'm not sure, there's maybe already a sort of sync. If I programmed the system "transport" object in Max as "global", starting the transport in one application of Zyklus should start the other transport of the second Zyklus also. So at least you have same start/stop and tempo. But again, must check this out. Maybe it only works when Max itself is running also.