[Old, see new thread] Ubermap: Push VST param remapping

Come here to discuss Push with other users.
For tech support, please head to http://www.ableton.com/help
Orbit-50
Posts: 134
Joined: Wed Dec 22, 2004 8:55 pm
Location: Bordentown USA

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by Orbit-50 » Sat Mar 08, 2014 1:01 am

Thanks tom_d for this utility. Works well on windows 8. :D I will now celebrate by making scores of usable 3rd party VST device maps and hundreds of millions of 3rd party VST Instrument Rack presets.


.-.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Alienware i7 R3 loaded with billions of DAWs and plugins.


Orbit-50
Posts: 134
Joined: Wed Dec 22, 2004 8:55 pm
Location: Bordentown USA

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by Orbit-50 » Sun Mar 09, 2014 11:20 pm

Dammit!!! NI Massive and Synthmaster 2 are the only two VSTi that won't remember the custom mapping. They are the only synths that seem to create a new .cfg mapping file for every preset you load. I guess those two companies decided to do the patch loading the way they felt like doing it and not the way it's supposed to be done, because every other VSTi works exactly the same except for those 2.


.-.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Alienware i7 R3 loaded with billions of DAWs and plugins.

moscom_musik
Posts: 152
Joined: Mon May 08, 2006 9:57 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by moscom_musik » Wed Mar 12, 2014 9:38 am

just a bump and a big thank you (again) to follow this thread :)

Cheers

Moscom
Macbook Pro Retina 2015, Live 9 Suite, Push, and a bunch of plug-ins I like :)

moscom_musik
Posts: 152
Joined: Mon May 08, 2006 9:57 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by moscom_musik » Wed Mar 12, 2014 9:48 am

and here is a ubermap cfg file for Waldorf Largo

Code: Select all

[Banks]
[[Osc 1]]
1_Osc 1 Active = On/off
2_Osc 1 Octave = Octave
3_Osc 1 Semitone = Semi
4_Osc 1 Detune = Detune
5_Osc 1 Shape = Wavetbl
6_Osc 1 Wave = Ini Wave
7_Osc 1 Wave Source = WMod Src
8_Osc 1 Wave Amount = WMod Amt
[[Osc 2]]
9_Osc 2 Active = On/off
10_Osc 2 Octave = Octave
11_Osc 2 Semitone = Semi
12_Osc 2 Detune = Detune
13_Osc 2 Shape = Wavetbl
14_Osc 2 Wave = Ini Wave
15_Osc 2 Wave Source = WMod Src
16_Osc 2 Wave Amount = WMod Amt
[[Osc 3]]
17_Osc 3 Active = On/off
18_Osc 3 Octave = Octave
19_Osc 3 Semitone = Semi
20_Osc 3 Detune = Detune
21_Osc 3 Shape = Wavetbl
22_Osc 3 Wave = Ini Wave
23_Osc 3 Wave Source = WMod Src
24_Osc 3 Wave Amount = WMod Amt
[[OscMods1 ]]
25_Osc 1 FM Source = Osc1 FM Src
26_Osc 1 FM Amount = Osc1 FM Amt
27_Osc 1 Brilliance = Osc 1 Brll
28_Osc 1 Keytrack = Osc 1 Kytr
29_Osc 2 FM Source = Osc 2 FM Source
30_Osc 2 FM Amount = Osc 2 FM Amount
31_Osc 2 Brilliance = Osc 2 Brll
32_Osc 2 Keytrack = Osc 2 Kytr
[[OscMods2]]
33_Osc 3 FM Source = Osc3 FMSrc
34_Osc 3 FM Amount = Osc3 FMAmt
35_Osc 3 Brilliance = Osc3 Brll
36_Osc 3 Keytrack = Osc3 Kytr
37_Osc 2 Sync To Osc 3 = Sync 2>3
38_Noise Colour = NoiseCol
39_Pitch Mod Source = PMod Src
40_Pitch Mod Amount = PMod Amt
[[OscMixer]]
41_Osc 1 Level = Osc1 Lvl
42_Osc 1 Balance = Osc1 Bal
43_Osc 2 Level = Osc2 Lvl
44_Osc 2 Balance = Osc2 Bal
45_Osc 3 Level = Osc3 Lvl
46_Osc 3 Balance = Osc3 Bal
47_Noise Level = NoiseLvl
48_Ring Modulation = RingMod
[[Filter 1]]
49_F1 Type = Type
50_F1 Cutoff = Cutoff
51_F1 Resonance = Res
52_F1 Drive Curve = Drive Crv
53_F1 Drive = DriveAmt
54_F1 Envelope Amount = Env Amt
55_F1 Envelope Velocity = Env Vel
56_F1 Keytrack = Kytrk
[[Filter 2]]
57_F2 Type = Type
58_F2 Cutoff = Cutoff
59_F2 Resonance = Res
60_F2 Drive Curve = Drive Crv
61_F2 Drive = DriveAmt
62_F2 Envelope Amount = Env Amt
63_F2 Envelope Velocity = Env Vel
64_F2 Keytrack = Kytrk
[[FiltMods]]
65_F1 Cutoff Mod Source = F1CutModSr
66_F1 Cutoff Mod Amount = F1CutModAm
67_F1 FM Source = F1FMSr
68_F1 FM Amount = F1FMAm
69_F2 Cutoff Mod Source = F2CutModSr
70_F2 Cutoff Mod Amount = F2CutModAm
71_F2 FM Source = F2FMSr
72_F2 FM Amount = F2FMAm
[[FilMixer]]
73_Filter Routing = FilRout
74_Bass Boost = BassBoost
75_F1 Level = F1 Lvl
76_F1 Pan = F1 Pan
77_F1 Pan Mod Amount = F1PanMdAm
78_F2 Level = F2 Lvl
79_F2 Pan = F2 Pan
80_F2 Pan Mod Amount = F2PanMdAm
[[Amp Env]]
81_AE Mode = Mode
82_AE Attack = Attack
83_AE Attack Level = Att Lvl
84_AE Decay = Decay
85_AE Decay 2 = Decay 2
86_AE Sustain = Sustain
87_AE Sustain 2 = Sustain 2
88_AE Release = Release
[[Fil Env]]
89_FE Mode = Mode
90_FE Attack = Attack
91_FE Decay = Decay
92_FE Decay 2 = Decay 2
93_FE Sustain = Sustain
94_FE Sustain 2 = Sustain 2
95_FE Release = Release
96_Noise Balance = NoiseBal
[[Env 3]]
97_E3 Mode = Mode
98_E3 Attack = Attack
99_E3 Attack Level = Att Lvl
100_E3 Decay = Decay
101_E3 Decay 2 = Decay 2
102_E3 Sustain = Sustain
103_E3 Sustain 2 = Sustain 2
104_E3 Release = Release
[[Env 4]]
105_E4 Mode = Mode
106_E4 Attack = Attack
107_E4 Attack Level = Att Lvl
108_E4 Decay = Decay
109_E4 Decay 2 = Decay 2
110_E4 Sustain = Sustain
111_E4 Sustain 2 = Sustain 2
112_E4 Release = Release
[[LFO 1&2]]
113_LFO1 Shape = LFO1 Wav
114_LFO1 Speed = LFO1 Freq
115_LFO1 Sync = LFO1 Sync
116_LFO1 Delay = LFO1 Del
117_LFO2 Shape = LFO2 Wav
118_LFO2 Speed = LFO2 Freq
119_LFO2 Sync = LFO2 Sync
120_LFO2 Delay = LFO2 Del
[[LFO 3]]
121_LFO3 Shape = LFO3 Wav
122_LFO3 Speed = LFO3 Freq
123_LFO3 Sync = LFO3 Sync
124_LFO3 Delay = LFO3 Del
125_Ring Mod Balance = RngModBal
126_Amp Mod Source = AmpModSr
127_Amp Mod Amount = AmpModAm
128_Glide Time = GlideTm
[BestOfBank]
[[Bank]]
1_Osc 1 Active = Osc 1 Active
2_Osc 1 Octave = Osc 1 Octave
3_Osc 1 Semitone = Osc 1 Semitone
4_Osc 1 Detune = Osc 1 Detune
5_Osc 1 Shape = Osc 1 Shape
6_Osc 1 Wave = Osc 1 Wave
7_Osc 1 Wave Source = Osc 1 Wave Source
8_Osc 1 Wave Amount = Osc 1 Wave Amount
[Config]
Cache = False
Ignore = False
Macbook Pro Retina 2015, Live 9 Suite, Push, and a bunch of plug-ins I like :)

tom_d
Posts: 229
Joined: Sat Feb 08, 2014 2:20 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by tom_d » Wed Mar 12, 2014 10:10 am

Orbit-50 wrote:Dammit!!! NI Massive and Synthmaster 2 are the only two VSTi that won't remember the custom mapping. They are the only synths that seem to create a new .cfg mapping file for every preset you load. I guess those two companies decided to do the patch loading the way they felt like doing it and not the way it's supposed to be done, because every other VSTi works exactly the same except for those 2.


.-.
I'd like to set up a mapping for Massive myself, so I'll definitely take a look at this - maybe the fix would be to disable the "per set of parameters" configs for certain VSTs, and instead have it just use one config regardless. This might mean that for some presets, certain parameters aren't available, but it should at least get some of the way there. I'll let you know when I have an update :)
Ubermap: simple, free bank and parameter remapping for AudioUnit and VST devices for Push and Push 2: http://ubermap.live

moscom_musik
Posts: 152
Joined: Mon May 08, 2006 9:57 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by moscom_musik » Wed Mar 12, 2014 10:18 am

Also, I have opened a topic in the Feature Wishlist forum to ask (again) Ableton to remove the 128-parameter limit. Feel free to chime in ;)

Cheers
Macbook Pro Retina 2015, Live 9 Suite, Push, and a bunch of plug-ins I like :)

Orbit-50
Posts: 134
Joined: Wed Dec 22, 2004 8:55 pm
Location: Bordentown USA

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by Orbit-50 » Wed Mar 12, 2014 10:46 pm

tom_d wrote:I'd like to set up a mapping for Massive myself, so I'll definitely take a look at this - maybe the fix would be to disable the "per set of parameters" configs for certain VSTs, and instead have it just use one config regardless. This might mean that for some presets, certain parameters aren't available, but it should at least get some of the way there. I'll let you know when I have an update :)
OMG!!! That would be the most awesome!!! This is a huge synth that definitely needs a configuration for use with Push, even if it's missing some esoteric parameters for adjustment. Just as long as the meat and potatoes are there it would still be highly usable. Thank you very much tom_d. Your work is much appreciated!


.-.
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Alienware i7 R3 loaded with billions of DAWs and plugins.

MTG105
Posts: 61
Joined: Fri Jul 03, 2009 6:28 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by MTG105 » Thu Mar 13, 2014 6:46 pm

PPG Wave v2 mapping

[Banks]
[[Waves]]
1_WAVETABLE 1 = WvTbl Sel
2_WAVES-OSC 1 = Osc1 Sel
3_WAVES-SUB 1 = SubOsc Sel
4_UPPER WAVES 1 = UprWvs Tgl
5_MOD>WAVES 1 = WvMod Tgl
28_BASIS 1 = Basis
[[VCF]]
18_VCF-CUTOFF 1 = Freq
19_VCF-EMPHASIS 1 = Res
20_ENV1>VCF 1 = EnvDepth
30_MOD>FILTER 1 = Mod Tgl
[[Env 1]]
10_ENV1 ATTACK 1 = Attack
11_ENV1 DECAY 1 = Decay
12_ENV1 SUSTAIN 1 = Sustain
13_ENV1 RELEASE 1 = Release
[[Env 2]]
14_ENV2 ATTACK 1 = Attack
15_ENV2 DECAY 1 = Decay
16_ENV2 SUSTAIN 1 = Sustain
17_ENV2 RELEASE 1 = Release
21_ENV2>VCA 1 = VCA Depth
22_ENV1>WAVES 1 = WvTbl Depth
[[LFO]]
6_MODWHEEL 1 = ModDepth
7_LFO DELAY 1 = LFO Delay
8_LFO SHAPE 1 = LFO Shape
9_LFO RATE 1 = LFO Rate
23_LFO SYNC 1 = Sync On/Off
[[Env 3]]
25_ENV3 ATTACK 1 = Attack 1
27_ENV3 ATT 1 = Attack 2
26_ENV3 DECAY 1 = Decay
[[Master]]
29_VOLUME 1 = Volume
24_KEYB MODE 1 = Key Mode
[BestOfBank]
[[Bank]]
1_WAVETABLE 1 = WAVETABLE 1
2_WAVES-OSC 1 = WAVES-OSC 1
3_WAVES-SUB 1 = WAVES-SUB 1
4_UPPER WAVES 1 = UPPER WAVES 1
5_MOD>WAVES 1 = MOD>WAVES 1
6_MODWHEEL 1 = MODWHEEL 1
7_LFO DELAY 1 = LFO DELAY 1
8_LFO SHAPE 1 = LFO SHAPE 1
[Config]
Cache = False
Ignore = False

flowdesigner
Posts: 930
Joined: Sun Dec 21, 2008 5:58 am

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by flowdesigner » Thu Mar 13, 2014 9:26 pm

moog voyager sondtower anyone? :)

Airyck
Posts: 739
Joined: Thu Jul 02, 2009 11:54 pm
Location: Phoenix, AZ

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by Airyck » Sat Mar 15, 2014 5:35 am

Any reason why Ableton is not creating the DeviceParameterComponent.pyc file? Trying to get this working on a Windows 8.1 64bit computer and Push is not detecting Ableton or vice versa after following the instructions. I've notice that it's not creating the .pyc file
Ableton Live 10 Suite / Push 2 / Max 8 /

tom_d
Posts: 229
Joined: Sat Feb 08, 2014 2:20 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by tom_d » Mon Mar 17, 2014 7:38 am

Airyck wrote:Any reason why Ableton is not creating the DeviceParameterComponent.pyc file? Trying to get this working on a Windows 8.1 64bit computer and Push is not detecting Ableton or vice versa after following the instructions. I've notice that it's not creating the .pyc file
Are you sure you are putting it in the correct folder? (the Push folder inside MIDI Remote Scripts?)

If it isn't detecting Push, maybe it is not trying to load that file and so never compiles it. Have you tried starting from the start of the instructions again to check you didn't miss a step?
Ubermap: simple, free bank and parameter remapping for AudioUnit and VST devices for Push and Push 2: http://ubermap.live

Airyck
Posts: 739
Joined: Thu Jul 02, 2009 11:54 pm
Location: Phoenix, AZ

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by Airyck » Tue Mar 18, 2014 5:04 am

Okay thanks, I got it to work. I was putting the config files in the wrong place.
Now the Push controller is recognized and the parameters are mapped (from your example strobe.cfg) but the custom bank names are not there. It still says bank 1, bank 2, etc... hmmmm
Ableton Live 10 Suite / Push 2 / Max 8 /

Airyck
Posts: 739
Joined: Thu Jul 02, 2009 11:54 pm
Location: Phoenix, AZ

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by Airyck » Tue Mar 18, 2014 3:44 pm

Okay it's working 100% now :)
Strobe was creating a different .cfg file on load. I just edited that particular cfg file and I have bank names and spaces etc...
Thanks!


This is on a Lenovo Yoga 2 Pro
Windows 8.1 64bit

I also have it working on my iMac 27
OS X 10.8

It's working on my Macbook Pro from 2010 also
OS X 10.8

Now I will begin my contribution to the cause 8)
Ableton Live 10 Suite / Push 2 / Max 8 /

moscom_musik
Posts: 152
Joined: Mon May 08, 2006 9:57 pm

Re: Ubermap (Alpha, Mac-only): Simple Push parameter remapping

Post by moscom_musik » Fri Mar 21, 2014 9:09 pm

Just coming to the news. Any update on the script? the editor? :)

Cheers
Macbook Pro Retina 2015, Live 9 Suite, Push, and a bunch of plug-ins I like :)

Post Reply