Octane - MaxForLive step sequencer

Reaktor, MAX/MSP, VST/AU, etc. A place for all things soft....

Moderators: Kent, Joe., analogdigital, infradead, lisa, parasitk, plord

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Octane - MaxForLive step sequencer

Post by hpsounds » Tue Sep 11, 2012 12:54 am

Hi Wigglers,

Here is a small teaser of a project I'm working since several weeks now.

:spin:

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

Image

I've approach the design of this MIDI step sequencer with a modular point of view. Each step is divided in 8 main parameters TABs:
- GATE;
- REPEAT;
- NOTE;
- OCTAVE;
- VELOCITY;
- DURATION;
- CONTROL 1;
- CONTROL 2.

Each of these TABs can have their own start and end step (so each TAB can have its own lenght) with different motions (up, down, up&down, random, random w/ no repeat) or can be linked to the GATE TAB.

Each GATE step has a probability parameter.

Each REPEAT step has an ON/OFF, nb of repeat, and micro-step editor, a note shift and a velocity shift.

Each NOTE step has a note value and a random % ( from 0% to 100%). Idem for the OCTAVE and VELOCITY TABs.

CTRL1 and CTRL2 TABs can output MIDI controllers following the drawn values or a random value between a min and a max one. These TABs can also control any Ableton Live parameters.

Each parameter has an online description using the Ableton Live info tab (atm, I'm using the Hint popup, but will convert them the the Live info box).

Each instance of the sequencer can be synchronized to Live or (much more interesting, IMO) can be driven by a special MIDI clip (midi note 0 for reset, midi note 1 for step advance).

All the number boxes are clip automatables and I'm planning a OSC control of the main parameters and sequencers with a custom iPad Lemur template. I'm dreaming to buy a monome256 to control several instances of this sequencer ... and other ones, but monomes are quite expensive.

:moneyburn:

The bottom right is the mouse over information for each TAB.


This project is in fact a very old personal project that I've started to develop in Max before Live or MaxForLive, and even VST exist ... But I've got recent influences from my Sequentix P3 and Cirklon sequencer.

I'm looking for some Wigglers for some beta-testing. :driving:

Stay tune !

Hédi K.

User avatar
ignatius
Super Deluxe Wiggler
Posts: 15400
Joined: Tue Dec 23, 2008 4:03 pm
Location: oregon
Contact:

Post by ignatius » Tue Sep 11, 2012 12:56 am

very nice! like a slice of numerology in max4live!

i love these kinds of things. they always yield interesting results or at least different than what i'd do with a mouse and clips/regions. not to mention being tons of fun.

:tu:

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 11, 2012 1:01 am

Yes ... but I've never loved Numerology ... and I've tried it many times. It's just not the right tool for me.

OK. it's 6:00 am here in Iceland, we had our first September storm with a LOT of wind and a lot of snow in the north, ... and I have to go to bed, worked all night ...

zzzz ... zzzz ... zzzz

:ripbanana: :dizzy: :sick:

Hédi K.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 11, 2012 10:07 am

Hi,

As said in the OP, I do need some beta testing help, both in the use and in the patching/code strategy. I still have to finish some "engine" patching and some GUI enhancement. I think I will finish it tonight, so I might offer a "finished" beta version tomorrow. PM me if some of you want to beta- test it.

:oops:

Hédi K.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 11, 2012 10:13 am

Here is an early screenshot of the possible OSC Lemur controller.

Image

Hédi K.

User avatar
haven
Super Deluxe Wiggler
Posts: 1050
Joined: Sun Dec 07, 2008 8:31 pm
Location: Canada

Post by haven » Tue Sep 11, 2012 12:08 pm

as soon as a I saw the Lemur control I was interested. Life is too short to write music with a single finger!

User avatar
bodo
Veteran Wiggler
Posts: 661
Joined: Tue Dec 14, 2010 7:08 pm
Location: Antwerp, Belgium

Post by bodo » Tue Sep 11, 2012 12:34 pm

This looks really great! In fact it's just the kind of M4L stepsequencer I've been looking for, yay! Would love to give her a spin...

User avatar
ignatius
Super Deluxe Wiggler
Posts: 15400
Joined: Tue Dec 23, 2008 4:03 pm
Location: oregon
Contact:

Post by ignatius » Tue Sep 11, 2012 12:45 pm

i'd be happy to do some light beta testing for you as well. i don't have a lemur and i don't know shit about coding for max4live but would have no problem dropping it in live and using it and putting it through its paces and seeing how it performs and reporting back to you.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 11, 2012 1:55 pm

Thanks all for your interest ! :hyper:

Wigglers who are interested in testing this MaxForLive step sequencer should send me a PM with an email address. I will work this evening on the core patch and help description in Ableton Live info box. I will try to make a step into the Lemur OSC connexion too. So I might be able to send you my work for testing it with or without Lemur connexion.

:sun:
Hédi K.

User avatar
Kent
Large Member
Posts: 11612
Joined: Thu Mar 06, 2008 10:17 am
Location: Vienna, Austria

Post by Kent » Tue Sep 11, 2012 2:12 pm

Hello Hédi,

I just got back to Hamburg. I'd be happy to help you test this patch. Just shoot me an email and we can get going.

Kent

User avatar
Junk Rhythm
Big Bottom Shaker
Posts: 2243
Joined: Wed Mar 11, 2009 2:16 pm
Location: Hollywood, CA

Post by Junk Rhythm » Tue Sep 11, 2012 2:24 pm

Edited out and sent as a PM instead.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 11, 2012 10:54 pm

Hi,

I've worked tonight on the help for each GUI objects. Each of them has now informations displayed in the Ableton Live info box. I thought that it might be helpful for the wigglers who contacted me for beta-testing.

Here is a new screenshot of the MaxForLive patch where I've added some future OSC+Lemur controls:

Image

I've also worked on the Lemur GUI controller, here are some brand new iPad screenshots:

Image

Image

Image

Image

Image

Image

I think that the Lemur controller will not have all the MaxForLive patch controls, I will just focus on the most useful ones.

:sb:

Hédi K.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Wed Sep 12, 2012 12:00 am

Some Lemur layout enhancement. :guinness:

Image

Image

Hédi K.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Wed Sep 12, 2012 10:50 am

The v0_9 beta version has been send to Wigglers who requested it.

My working computer environment is:
- MacBook Pro 2.8Ghz core-duo, 4 Go RAM;
- Ableton Live v8.3.2;
- Max/MSP + MaxForLive v 5.1.7;
- audio interface Metric Halo 2882;
- FaderFox LV3 controller;
- Akai MPK mini keyboard/controller;
- iPad 2;
- Liine Lemur v 3.2.1.

People who received the v0_9 beta version today have to drag-and-drop first the MaxForLive device into the Max MIDI Effect folder in Ableton Live Devices browser.

Hédi K.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Wed Sep 12, 2012 11:32 pm

Here are some new Lemur GUI screenshots. The Lemur template layout is nearly finish, but there is still no connection with the MaxForLive device ... step after step ...

:boat:

Image

Image

Image

This layout is nearly definitive. I've added a range object in each TAB to select the start and end step for each sequencer, with the ability to lock the range and move it. When a sequencer has a Min and Max value, the final value display scales the result according to these min and max.

Here is also, below, the last Lemur template for those who wants to try it.

:poke:

Hédi K.
You do not have the required permissions to view the files attached to this post.

ekwipt
Common Wiggler
Posts: 238
Joined: Sat Jan 15, 2011 6:57 pm

Post by ekwipt » Thu Sep 13, 2012 12:23 am

this looks amazing

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Mon Sep 17, 2012 2:16 pm

A new beta version of my hps-Octane mx4live device will be available in 1 or 2 days to those who already received the previous one. It will include many code enhancements, a (nearly) full Lemur-OSC remote control w/ the Lemur layout (1 full editor and a modular reduce one for live use), internal preset storage w/ on-the-fly preset switching with Live clips.

:guinness:

It was a lot of work and debugging (it was very tricky to debug the OSC out implementation, I've to watch numbers for hours ... :zombie: ), but also a lot of new knowledge too.

Thanks for your help!

:hyper:

Hédi K.
Last edited by hpsounds on Wed Jul 17, 2013 9:12 am, edited 1 time in total.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 18, 2012 6:10 pm

Here is small teaser video, nothing quite musical at the moment, to show the interaction between hps-octane sequencer and the custom Lemur layout on the iPad. The latest additions were a rewritten OSC protocol, Lemur automatic detection and presets switchable on the fly (with the use of clips).

:hihi:

[video][/video]

The beta-testers will receive tomorrow this new version.

:party:

Hédi K.
Last edited by hpsounds on Wed Jul 17, 2013 9:17 am, edited 2 times in total.

User avatar
ignatius
Super Deluxe Wiggler
Posts: 15400
Joined: Tue Dec 23, 2008 4:03 pm
Location: oregon
Contact:

Post by ignatius » Tue Sep 18, 2012 6:20 pm

can't wait!

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Tue Sep 18, 2012 6:33 pm

:oops:

There is still some small bugs that I have to solve, but you will get it soon. :mrgreen:

Hédi K.

User avatar
bodo
Veteran Wiggler
Posts: 661
Joined: Tue Dec 14, 2010 7:08 pm
Location: Antwerp, Belgium

Post by bodo » Tue Sep 18, 2012 7:01 pm

Looks brilliant, great job! :yay:

User avatar
neat
Common Wiggler
Posts: 107
Joined: Mon Jul 04, 2011 1:16 pm

Post by neat » Wed Sep 19, 2012 10:28 am

looks awesome

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Wed Sep 19, 2012 2:01 pm

[video][/video]

Here is a screencast of hps-octane. The sequencer here is triggered by MIDI clips, which can include the step duration (with groove possibility), a reset at step one trigger, an on the fly preset change (via MIDI program change).

In the first part, hps-octane is remote controlled by a custom OSC Lemur template on an iPad. You can see presets and TABs parameters switching without the use of the mouse. For a proper interaction with the iPad, please check our previous video.

On the second part, we are using MIDI clips to switch presets.

Nota : nothing quite musical in this video. :hihi:

Hédi K.

User avatar
hpsounds
the french icelander
Posts: 1777
Joined: Mon Nov 24, 2008 4:54 am
Location: France|Iceland
Contact:

Post by hpsounds » Wed Sep 19, 2012 9:51 pm

A download link has been send to the Wigglers who are willing to test/check this MaxForLive device.

Please keep in mind that the Random Note and Random Octave are not implemented at the moment, and that the Control1 & 2 have not been tested by myself. Ignatius told me that they were not working.

On this release new, I have focused my effort on solving OSC communication problems, enhance the iPad Lemur layout (still not finished), build (and learn how to implement) a preset tool that can be remote controlled from the iPad or through MIDI program change (w/ clips launching) - with import and export presets file in xml format.

I'm really happy of this new step in developing this small sequencer for Ableton Live. It starts to bring, at least for my own use, most of the functionalities I was looking for, not just a compositional tool/help but also a fun instrument to interact with. :oops: :hyper:

There is also this other sequencer in development, inspired by the K4815 Pattern Generator module. But in respect to Kilpatrick Audio module, I will not make this MaxForLive device public (I've already contacted Andrew Kilpatrick on that subject) ... and this one is REALLY a lot of fun to experiment too !!! :nana:

Hédi K.
Last edited by hpsounds on Wed Jul 17, 2013 9:10 am, edited 1 time in total.

User avatar
rockthomas
Wiggling with Experience
Posts: 347
Joined: Wed Aug 25, 2010 9:02 pm
Location: CT

Post by rockthomas » Fri Sep 21, 2012 1:08 am

This looks very nice.

Post Reply

Return to “Music Software”