Clip Mapper 1.0

Learn about building and using Max for Live devices.
toscanini
Posts: 410
Joined: Thu May 05, 2005 5:42 pm

Re: [Sharing Rocks] Clip Mapper (0.7)

Post by toscanini » Sat Jan 02, 2010 12:50 pm

Brilliant! I'm looking forward to it!

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: [Sharing Rocks] Clip Mapper (0.7)

Post by hoffman2k » Mon Jan 11, 2010 8:27 pm

I have a new version up (0.8): http://covops.dreamhosters.com/uploads/ ... 8.amxd.zip

This one isn't entirely free of bugs either. I have to rebuild a few parts for the next version to make sure it works with the new preset system that doesn't require external files anymore.
I wanted to get this version out before I update to the latest beta's.

Changes:

- The parameter order for Automap has been fixed.

- Instead of a preset file, Clip/Parameter assignments are now stored with the set

- Fewer API calls

Known Issues

- Moving Tracks/Devices after you assigned them will give unreliable results. I have yet to build a system that keeps track of those changes. I only recommend the use of this device in its current state on sets/songs that are already built.

- Using multiple instances causes glitches. This is due to my new way of handling the presets. I am working on a solution.

concrete_cow
Posts: 73
Joined: Mon Sep 25, 2006 8:12 am
Location: Birmingham UK
Contact:

Re: [Sharing Rocks] Clip Mapper (0.8)

Post by concrete_cow » Tue Feb 02, 2010 1:38 pm

Hi Hoffman2k! Thanks for making this solution. It's exactly what I need to finish off my APC40 DJ template!

I understand that you're dropping the new version today! Is it version 1.0? Really excited to see it :)

Cheers,
Sunil

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: [Sharing Rocks] Clip Mapper (0.8)

Post by hoffman2k » Tue Feb 02, 2010 1:57 pm

We're about one Max update away from 1.0
On today's menu is 0.9.2: http://covops.dreamhosters.com/uploads/ ... 2.amxd.zip

While it looks the same, the guts have gotten a total makeover.
You can now move/delete/add devices and tracks, everything will be recalled correctly.
You can have multiple of these devices, but you can only have one on a track.
Clip positions are absolute. So mappings don't follow clips you move, but realistically this isn't a big issue.
Be sure to Start/Stop the transport before you save. This device does the heavy lifting when you stop playing.

All data is stored with the set. For the geeks amongst you, I have a nice system going where I use things such as offloading ID's and Paths into Coll. Dumping coll contents into pattrstorage for saving with the set and vice versa for recalling it on set load.

There is however a big issue that still stops the show a bit. When you reload a set, you need to open and close the editor for things to be properly loaded. It sucks, but Cycling was able to fix this bug and it should appear in a future update. So this means that updating Max will fix this patch. I'll let you guys know when the update arrives.
Last edited by hoffman2k on Tue Feb 02, 2010 2:41 pm, edited 1 time in total.

concrete_cow
Posts: 73
Joined: Mon Sep 25, 2006 8:12 am
Location: Birmingham UK
Contact:

Re: Clip Mapper (0.9.2)

Post by concrete_cow » Tue Feb 02, 2010 2:37 pm

Excellent news!!! I'm sure we can all live with the bug until cycling74 provide the fix...

Thanks for this. I'll let you know how it works out in my set :)

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Clip Mapper (0.9.2)

Post by hoffman2k » Tue Feb 02, 2010 2:43 pm

concrete_cow wrote:Excellent news!!! I'm sure we can all live with the bug until cycling74 provide the fix...

Thanks for this. I'll let you know how it works out in my set :)
Be sure to Start/Stop the transport before you save. This device does the heavy lifting when you stop playing. I may do a sort of autosave in a future update. But I try to keep API calls out of a Live performance. It does them when you load the set and when you stop the set.

concrete_cow
Posts: 73
Joined: Mon Sep 25, 2006 8:12 am
Location: Birmingham UK
Contact:

Re: Clip Mapper (0.9.2)

Post by concrete_cow » Tue Feb 02, 2010 3:09 pm

Thanks hoffman2k, I'll make sure to stop/start...

Btw... Are there any special settings, e.g. IAC bus, etc. requirements for this using APC40? If i simply enable 'track' and 'remote' settings on input/output of APC in midi preferences is this all that's needed?

Also should the clip mapper work on the device control bank of knobs? I.e. if I midi map the knobs from bank 2 (shift+2) of the device control section of my APC to the clip mapper, will this work?

Thanks,
Sunil

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Clip Mapper (0.9.2)

Post by hoffman2k » Tue Feb 02, 2010 4:13 pm

concrete_cow wrote:Thanks hoffman2k, I'll make sure to stop/start...

Btw... Are there any special settings, e.g. IAC bus, etc. requirements for this using APC40? If i simply enable 'track' and 'remote' settings on input/output of APC in midi preferences is this all that's needed?

Also should the clip mapper work on the device control bank of knobs? I.e. if I midi map the knobs from bank 2 (shift+2) of the device control section of my APC to the clip mapper, will this work?

Thanks,
Sunil
No special settings. It works with MIDI Learn or automap. Though now you remind me, the order may not be right. I'll check that out.

concrete_cow
Posts: 73
Joined: Mon Sep 25, 2006 8:12 am
Location: Birmingham UK
Contact:

Re: Clip Mapper (0.9.2)

Post by concrete_cow » Tue Feb 02, 2010 9:21 pm

Hi Hoffman,

It works!! Really happy with what I can do now as i've got access to so many more devices :) Seems i need more ideas for things to add to my set now, which is definately a nice place to be!

Took some getting used to the process of setting up the mappings, however. Decided to pass on what I found worked for me:

- Play the clip you wish to assign the mappings to.
- Switch to Learn Mode
- Select dial/button you wish to control
- Map ALL dials and buttons to Device/Parameters
- repeat last 4 steps for each button/dial, then:
- Start transport play, then stop
- Select 'Store with clip'
- Press 'Disable Learn Mode'
- Done!


Wishlist requests:

- Do you know if it would be easy to implement mapping the dials in clip mapper to sends/tempo control/faders, etc?
- it's currently not possible to edit the individual dial mappings assigned to a single clip without having to remap every other dial. Is this something you could add in the future

I'm looking for a work around that I can use in combination with the Clip Mapper. Was wondering if there is a device that you know of which has mappable knobs and can send out midi CC's to configurable channels? I.e. I've got my nocturn currently mapped to sends, etc. and would like a way control the sends using my APC instead. Therefore, all i'd need to do is send CCs on specific channels... any ideas?

Thanks for your work, i'm sure many many people will be using this in their set's too :D
Sunil

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Clip Mapper (0.9.2)

Post by hoffman2k » Tue Feb 02, 2010 10:26 pm

Thank you for confirming it works. Been thru so many versions, I wasn't sure anymore ;)

Ah yes. Having to remap everything sucks. I forgot about that. I redesigned the whole guts and some things like this will still pop up. I've fixed it for the next version that it will recall the settings of the last selected clip instead of resetting.

In regards to send and other controls in Live, I haven't worked on that yet. But the most logical solution seems like a device that controls the sends, etc and to which the Clip Mapper can map to.
I may look into that.

Cheers

- Bjorn

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Clip Mapper (0.9.2)

Post by hoffman2k » Wed Feb 03, 2010 12:14 pm

Here's a quick update that should fix the problem of mappings being reset when you go out of Learn mode.

(0.9.3) http://covops.dreamhosters.com/uploads/ ... 3.amxd.zip

concrete_cow
Posts: 73
Joined: Mon Sep 25, 2006 8:12 am
Location: Birmingham UK
Contact:

Re: Clip Mapper (0.9.3)

Post by concrete_cow » Wed Feb 03, 2010 1:03 pm

Legendary! Thanks...

Sunil

rabouille
Posts: 282
Joined: Fri Jun 01, 2007 6:22 pm
Location: Perpignan France
Contact:

Re: Clip Mapper (0.9.3)

Post by rabouille » Wed Feb 03, 2010 6:33 pm

cool, your patch is on of the best idea for live.

concrete_cow
Posts: 73
Joined: Mon Sep 25, 2006 8:12 am
Location: Birmingham UK
Contact:

Re: Clip Mapper (0.9.3)

Post by concrete_cow » Wed Feb 03, 2010 11:24 pm

Hi Bjorn, I'm having problems recalling settings that I made in my saved set. You mentioned that there is something you need to do when reloading a saved set in order to recall the settings, closing the editor was it? Could you explain in more detail please?

Cheers. Sunil

hoffman2k
Posts: 14718
Joined: Tue Jun 15, 2004 6:40 pm
Location: Belgium
Contact:

Re: Clip Mapper (0.9.3)

Post by hoffman2k » Thu Feb 04, 2010 8:37 am

concrete_cow wrote:Hi Bjorn, I'm having problems recalling settings that I made in my saved set. You mentioned that there is something you need to do when reloading a saved set in order to recall the settings, closing the editor was it? Could you explain in more detail please?

Cheers. Sunil
There's currently a max object (pattrstorage) that is broken but will be fixed with the next update of Max. You need to open/close the editor for the data stored with your set to be recalled.

Post Reply