Project

Ambivalent Beats

Started by kennycampbell on .

Sign in or create an account to join the conversation.

34 posts

Topic starter
Hi All,

first post so go easy on me!

I've been toying with getting Lemur for my iPad since I saw it was being released and the new Ambivalent template is pretty much what I'd be using it for.

I have been using LiveControl on my iPad with Ableton and found it an extremely impressive tool, complimenting my APC40 or UC33/Launchpad set up perfectly, especially the sequencer tab.

I've been wanting to get a drum machine/pad type set up for a bit, similar to the Maschine on my iPad but don't have the first clue where to start really, which is why Ambivalent beats causght my eye.

The problem I have is I don't have M4L. Do I need that to use most Lemur templates? Is it possible to have something similar without M4L?
Hi
I would totally recommend getting Lemur - it's worth it easily.
I would also recommend getting M4L if you are working a lot with Live.

M4L is needed for Ambivalent Beats and many other projects like Mu,, but is not a prerequisite for Lemur by any means.
Lemur speaks OSC and MIDI and you can do a bloody lot with those two tools without M4L

Look through the Liine library to get an idea of what can be done with what . . .

Cheers
MM
Very nice, been playing with it last night. Was thinking on modifiying the lemur template; Thinking about adding a slider, this slider will control a pitch midi effect, so instead of 16 sounds you can scroll up / down the drum rack, selecting different sounds. What I like about this template is the simplicity. Did you have any sync issues? It seemed to work more tight if Latency compensation was turned off in Ableton.
thopa wrote:Thinking about adding a slider, this slider will control a pitch midi effect, so instead of 16 sounds you can scroll up / down the drum rack, selecting different sounds.
You can scroll up/down in the Drum Rack with the Offset knob. This knob is in the lower-right corner of the Ambivalent Beats MFL Device. You could assign a Fader from Lemur to control it.
oooh, that's what offset does? I thought it was a beat offset - didn't try it. Very good to know!

One thing that's strange.. I had to set the OSC port from 0 to 1 for it to work. I thought abelton didn't use OSC? The template works like a charm though!
I've got to great ideas for this patch is someone can implement
One is to add offset to lemur template
So we can scroll through all 128 drums sounds in drum rack from lemur
And too reflect which note lemur is playing
From the left side buttons
Hi,
have a connection Problem with AB. Its only one way. Ab sends osc data to lemur but lemur doesn't sent to AB.
Whats the IP and Port Nr. of the mfl patch? Tried a lot but didn't work.

thx for advice

michika
Hi
Lemurs standard port is 8000 -I think it is hard-wired to listen on 8000
Max usually uses 8000 as its default port which makes things easy.
Set up OSC Target 0 to your computer and port 8000 the M4l patch should point back to the iPad port 8000
Then it should work
Cheers
mm
thx macciza for your quick reply.
I also thought and tried the standard port for lemur first and many more, then osc1 but I only get a one way connection... means when I hit play in live the light of the fields on the template begin to move.
Pressing a field or shifting a slider in Lemur does nothing. Also drag and drop of jzml doesn't work on my win7 64bit puter. I sent the template with lemur editor to the iPad.

I played with many Lemur templates last weeks and got them all working but this is a hard nut for me. :lol:

michika
Hi
Make sure you have network connection - no firewall blocking port 8000
In M4L Lemur setup hit rescan or enter your iPads address and leave it at 8000
In Lemur set OSC your computer ip and port 8000.
Otherwise settings as I mentioned, hit play in Live, select Drum number on left, program beats from Pads . . .
Sorry - No problems on a Mac
Cheers
MM
Yeah would be nice to control the offset too. Unfortunately can't program M4L.
Another cool feature would be to have mutes available for the notes playing as well as velocity.
@Mazzica or @Mat. Maybe this would be easy for you guys to implement.

For now here is my version refined with a clear button that clears only the selected note and a presets window.
I hope some experienced folks refine the M4L patch.
Ambivalent could become a great sequencer along with Sequencomat.

Ambivalent Beats.zip
hei thanks for that great templte.

love it.

but mute solo and velocity would make it completly awesome :D

hmm other question. is it somehow possible to integrate that in mu or is that an more complicated step and the easiest way to switch between the templates is with the mouse in ableton?

thanks for all :)
Refined my mod a bit.
I corrected the presets for each sound. Now only 16 presets per sound.
I also added the ability to load/store all parts. It was not easy because the script I implemented wouldn't work. I had to put a delay inside the code to make it work.
If you press the Load All button and then press a load preset button you will see the soundselector scrolling and loading the corresponding preset for each sound. The same happens when the store all button is pressed for storing the existing values.
You can mix n match patterns on the fly. You can half load patterns. I think its very useful.
When scrolling the sound selector the store buttons will light accordingly with regard to what presets have already been stored. This part really troubled me during coding. If you have a look inside the script of the store buttons you will see that I avoided using a for loop because it simply didn't work and I really have no idea why it doesn't work.
Anyway enjoy!
@max programmers:
somenone please give us the offset parameter in the max patch!!Come on it should be fairly easy to that.
And velocity please!!!!!

Ambivalent Beats-Mod.zip
Hi
Make sure you have network connection - no firewall blocking port 8000
In M4L Lemur setup hit rescan or enter your iPads address and leave it at 8000
In Lemur set OSC your computer ip and port 8000.
Otherwise settings as I mentioned, hit play in Live, select Drum number on left, program beats from Pads . . .
Sorry - No problems on a Mac
Cheers
MM
Hello Macciza, thx for that very good explanation.
I did it this way all the time but it doesn't work on my machine :cry:
then I deleted the mfl file and template redownloaded, installed and (don't ask me why) it works as it should :lol:

Have been to sydney 30 years ago, lived there together with two menfighting lesbian punks...what a nice time it was 8-)
Hi
@ michika No worries - hmm, with flatmates like that it sounds like you were in the inner city or inner west . . .

@ Kraft - Here is a Amb_Beats v1.0.1 ^^ version with /Velocity/x , NoteLength/x and /Offset exposed as OSC . . .
Should work - have not tested it though. Velocity and NoteLength are basically Global so you will need to sequence them if needed . . .
Mute/Solo are probably better handled on the Lemur side of things

Hope that helps

Cheers
MM

Ambivalent Beats v1.0.1^^.amxd.zip
yes that should work. I edited the max patch to and added /offset/x then add a box like used for swing in between offset/x on top and patched in at bottom instead of using *100 like in swing used
*11 and added fader to lemur template. will check out what you made. will post what i made too.
Hi Wurlt

I used /Offset/x because all the other addresses were capitalised. . .
Whilst there is some sense to using normalised values (0-1) for percentages I really think implicit values are better for things like this offset.
That way you send 6 when you mean 6 and not some weird value - even though here it is kinda ok because of the 11 divisions between 0 and 10
But your way you send .6 and in Max you would end up with 6.6 -(.6 * 11) -
And that 'box' in Max is simply a 'multiply' object . . .

Cheers
MM
Here you go we wanted it here it is. Ive added offset note velocity and note length. I want to take note length and make even better. THis is set to a max of 150ms I need to learn how to make it longer.
these should work ive tested. now back to working on music and must spend some time learning about max. thanks to macciza to helping me relsize what to do i tweaked what you did allitle.
thanks /all not ive got ambivalent working the way i need.

Ambioffsetnotevel.zip