Ubermap for Push 2 (VST/AU parameter remapping)

Discuss Push with other users.
Post Reply
cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Fri Aug 05, 2016 9:59 pm

peterswimm wrote:Thats probably it. Ive found that bad characters can wreck the whole thing. I would use one of the things you mentioned or like notepad++ . If that doesn't help check al line for a bad space or typo.
Just tried all of the above. Same result.
peterswimm wrote: If that doesnt help I just save a copy, delete and start adding it back in line by line.
Two things about that:
1) I'm extremely new to all this, so I'm hesitant to try the above because I don't know which lines are system-crucial and which are not.
2) After Ubermap generated the .cfg file, the only changes I made were (1) the name of Bank 1, (2) the name of Bank 1 Param 1, and (3) "Ignore = True" > "False". So there's no chance of extra spaces etc. anywhere else unless Ubermap put them there when the .cfg file was originally generated.

I'm open for all other ideas though. And if it's helpful to you, here is the output of my *\Ubermap\main.log file: http://pastebin.com/embed_js/CANp55Kb.

FYI, the plugin I've been trying this with is u-he's Bazille (and I have tried both the AUtomapped and non-Automapped versions, lest you be confused by that in the main.log file).

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Sat Aug 06, 2016 5:27 pm

cohamill wrote:I'm open for all other ideas though. And if it's helpful to you, here is the output of my *\Ubermap\main.log file: http://pastebin.com/embed_js/CANp55Kb.

FYI, the plugin I've been trying this with is u-he's Bazille (and I have tried both the AUtomapped and non-Automapped versions, lest you be confused by that in the main.log file).
Hi there. So, any ideas? Not sure if my main.log is useful to you, but if there's anything else I can do to help debug whatever's going on, please let me know and I'll get to it!

peterswimm
Posts: 39
Joined: Fri Feb 05, 2016 9:03 pm

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by peterswimm » Thu Aug 18, 2016 4:59 pm

1) You can always delete the cfg, and ubermap will recreate it so dont be afraid to experiment.
2) What text editor are you using? Maybe there is some phantom character fouling things up.

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Thu Aug 18, 2016 5:15 pm

peterswimm wrote:1) You can always delete the cfg, and ubermap will recreate it so dont be afraid to experiment.
I tried this, but same result. I even completely erased Ubermap, reinstalled, and tried again, but no dice.

2) What text editor are you using? Maybe there is some phantom character fouling things up.
I also thought about this. Originally I used Notepad. Then I tried with Sublime Text (recommended by Tom in the documentation), but the result is the same.

:_(

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Sat Aug 20, 2016 3:13 am

Here's a bit more info for you. Below you will find 3 .cfg files:
- (1) the one Ubermap initially generates;
- (2) the aforementioned .cfg plus some minor changes from me which cause Ubermap not to work;
- (3) the same .cfg but with some of the changes reverted back so that Push returns to normal.

Note that these .cfg's were generated immediately after a clean re-install of Ubermap, so the code shouldn't be cluttered by any superfluous activity.

So, without further ado... This is the .cfg file that Ubermap created as soon as I loaded uhe's Bazille ((1) above):
[Banks]
[[Bank 1]]
1_main: Output = main: Output
2_VCC: Voices = VCC: Voices
3_VCC: Voice Stack = VCC: Voice Stack
4_VCC: Mode = VCC: Mode
5_VCC: GlideMode = VCC: GlideMode
6_VCC: Glide = VCC: Glide
7_VCC: Glide2 = VCC: Glide2
8_VCC: GlideRange = VCC: GlideRange
[[Bank 2]]
9_VCC: PitchBend Up = VCC: PitchBend Up
10_VCC: PitchBend Down = VCC: PitchBend Down
11_VCC: Transpose = VCC: Transpose
12_VCC: FineTuneCents = VCC: FineTuneCents
13_ENV1: Attack = ENV1: Attack
14_ENV1: Decay = ENV1: Decay
15_ENV1: Sustain = ENV1: Sustain
16_ENV1: Fall-Rise = ENV1: Fall-Rise
[[Bank 3]]
17_ENV1: Release = ENV1: Release
18_ENV1: Velocity = ENV1: Velocity
19_ENV1: RateMod = ENV1: RateMod
20_ENV1: RateModSource = ENV1: RateModSource
21_ENV1: LevelMod = ENV1: LevelMod
22_ENV1: LevelModSource = ENV1: LevelModSource
23_ENV1: SnappyMode = ENV1: SnappyMode
24_ENV1: FallRiseRange = ENV1: FallRiseRange
[[Bank 4]]
25_ENV1: Trigger = ENV1: Trigger
26_ENV2: Attack = ENV2: Attack
27_ENV2: Decay = ENV2: Decay
28_ENV2: Sustain = ENV2: Sustain
29_ENV2: Fall-Rise = ENV2: Fall-Rise
30_ENV2: Release = ENV2: Release
31_ENV2: Velocity = ENV2: Velocity
32_ENV2: RateMod = ENV2: RateMod
[[Bank 5]]
33_ENV2: RateModSource = ENV2: RateModSource
34_ENV2: LevelMod = ENV2: LevelMod
35_ENV2: LevelModSource = ENV2: LevelModSource
36_ENV2: SnappyMode = ENV2: SnappyMode
37_ENV2: FallRiseRange = ENV2: FallRiseRange
38_ENV2: Trigger = ENV2: Trigger
39_ENV3: Attack = ENV3: Attack
40_ENV3: Decay = ENV3: Decay
[[Bank 6]]
41_ENV3: Sustain = ENV3: Sustain
42_ENV3: Fall-Rise = ENV3: Fall-Rise
43_ENV3: Release = ENV3: Release
44_ENV3: Velocity = ENV3: Velocity
45_ENV3: RateMod = ENV3: RateMod
46_ENV3: RateModSource = ENV3: RateModSource
47_ENV3: LevelMod = ENV3: LevelMod
48_ENV3: LevelModSource = ENV3: LevelModSource
[[Bank 7]]
49_ENV3: SnappyMode = ENV3: SnappyMode
50_ENV3: FallRiseRange = ENV3: FallRiseRange
51_ENV3: Trigger = ENV3: Trigger
52_ENV4: Attack = ENV4: Attack
53_ENV4: Decay = ENV4: Decay
54_ENV4: Sustain = ENV4: Sustain
55_ENV4: Fall-Rise = ENV4: Fall-Rise
56_ENV4: Release = ENV4: Release
[[Bank 8]]
57_ENV4: Velocity = ENV4: Velocity
58_ENV4: RateMod = ENV4: RateMod
59_ENV4: RateModSource = ENV4: RateModSource
60_ENV4: LevelMod = ENV4: LevelMod
61_ENV4: LevelModSource = ENV4: LevelModSource
62_ENV4: SnappyMode = ENV4: SnappyMode
63_ENV4: FallRiseRange = ENV4: FallRiseRange
64_ENV4: Trigger = ENV4: Trigger
[[Bank 9]]
65_LFO1: Sync = LFO1: Sync
66_LFO1: Restart = LFO1: Restart
67_LFO1: Symmetry = LFO1: Symmetry
68_LFO1: Phase = LFO1: Phase
69_LFO1: Delay = LFO1: Delay
70_LFO1: DepthMod Dpt1 = LFO1: DepthMod Dpt1
71_LFO1: Rate = LFO1: Rate
72_LFO1: FreqMod Src1 = LFO1: FreqMod Src1
[[Bank 10]]
73_LFO1: FreqMod Dpt = LFO1: FreqMod Dpt
74_LFO2: Sync = LFO2: Sync
75_LFO2: Restart = LFO2: Restart
76_LFO2: Symmetry = LFO2: Symmetry
77_LFO2: Phase = LFO2: Phase
78_LFO2: Delay = LFO2: Delay
79_LFO2: DepthMod Dpt1 = LFO2: DepthMod Dpt1
80_LFO2: Rate = LFO2: Rate
[[Bank 11]]
81_LFO2: FreqMod Src1 = LFO2: FreqMod Src1
82_LFO2: FreqMod Dpt = LFO2: FreqMod Dpt
83_Ramp1: Up = Ramp1: Up
84_Ramp1: Hold = Ramp1: Hold
85_Ramp1: Down = Ramp1: Down
86_Ramp1: Rest = Ramp1: Rest
87_Ramp1: ClockMode = Ramp1: ClockMode
88_Ramp2: Up = Ramp2: Up
[[Bank 12]]
89_Ramp2: Hold = Ramp2: Hold
90_Ramp2: Down = Ramp2: Down
91_Ramp2: Rest = Ramp2: Rest
92_Ramp2: ClockMode = Ramp2: ClockMode
93_PhsIV: Vibrato = PhsIV: Vibrato
94_PhsIV: Quantiser1 = PhsIV: Quantiser1
95_PhsIV: Quantiser1Src = PhsIV: Quantiser1Src
96_PhsIV: OutputSource1 = PhsIV: OutputSource1
[[Bank 13]]
97_PhsIV: OutputSource2 = PhsIV: OutputSource2
98_PhsIV: CVSource1 = PhsIV: CVSource1
99_PhsIV: CVSource2 = PhsIV: CVSource2
100_PhsIV: FilterLink = PhsIV: FilterLink
101_PhsIV: TapTheMap1 = PhsIV: TapTheMap1
102_PhsIV: TapTheMap2 = PhsIV: TapTheMap2
103_PhsIV: TapTheMap3 = PhsIV: TapTheMap3
104_PhsIV: TapTheMap4 = PhsIV: TapTheMap4
[[Bank 14]]
105_PhsIV: OutputSource1B = PhsIV: OutputSource1B
106_PhsIV: OutputSource2B = PhsIV: OutputSource2B
107_Osc1: Tune = Osc1: Tune
108_Osc1: FineTune = Osc1: FineTune
109_Osc1: Phase = Osc1: Phase
110_Osc1: PhaseModSrc = Osc1: PhaseModSrc
111_Osc1: PhaseModDepth = Osc1: PhaseModDepth
112_Osc1: PhaseModRes = Osc1: PhaseModRes
[[Bank 15]]
113_Osc1: FreqModSrc = Osc1: FreqModSrc
114_Osc1: FreqModDepth = Osc1: FreqModDepth
115_Osc1: FreqModRes = Osc1: FreqModRes
116_Osc1: Volume = Osc1: Volume
117_Osc1: VolumeModSrc = Osc1: VolumeModSrc
118_Osc1: VolumeModDepth = Osc1: VolumeModDepth
119_Osc1: PDValue = Osc1: PDValue
120_Osc1: PDModSrc = Osc1: PDModSrc
[[Bank 16]]
121_Osc1: PDModDepth = Osc1: PDModDepth
122_Osc1: FractalValue = Osc1: FractalValue
123_Osc1: FractalModSrc = Osc1: FractalModSrc
124_Osc1: FractalModDepth = Osc1: FractalModDepth
125_Osc2: Tune = Osc2: Tune
126_Osc2: FineTune = Osc2: FineTune
127_Osc2: Phase = Osc2: Phase
128_Osc2: PhaseModSrc = Osc2: PhaseModSrc
[ParameterValues]
[ParameterValueTypes]
[Config]
Cache = False
Ignore = True
Everything was working fine at this point, with Push's operation being indistinguishable from the default Push MIDI script.

Then I opened the above .cfg file in Sublime Text, changed the names of Bank 1 and Bank 1 Param 1 only, changed "Ignore = True" to "Ignore = False", and saved. The resulting file ((2) above) is below:
[Banks]
[[MyName1]]
1_main: Output = Param 1
2_VCC: Voices = VCC: Voices
3_VCC: Voice Stack = VCC: Voice Stack
4_VCC: Mode = VCC: Mode
5_VCC: GlideMode = VCC: GlideMode
6_VCC: Glide = VCC: Glide
7_VCC: Glide2 = VCC: Glide2
8_VCC: GlideRange = VCC: GlideRange
[[Bank 2]]
9_VCC: PitchBend Up = VCC: PitchBend Up
10_VCC: PitchBend Down = VCC: PitchBend Down
11_VCC: Transpose = VCC: Transpose
12_VCC: FineTuneCents = VCC: FineTuneCents
13_ENV1: Attack = ENV1: Attack
14_ENV1: Decay = ENV1: Decay
15_ENV1: Sustain = ENV1: Sustain
16_ENV1: Fall-Rise = ENV1: Fall-Rise
[[Bank 3]]
17_ENV1: Release = ENV1: Release
18_ENV1: Velocity = ENV1: Velocity
19_ENV1: RateMod = ENV1: RateMod
20_ENV1: RateModSource = ENV1: RateModSource
21_ENV1: LevelMod = ENV1: LevelMod
22_ENV1: LevelModSource = ENV1: LevelModSource
23_ENV1: SnappyMode = ENV1: SnappyMode
24_ENV1: FallRiseRange = ENV1: FallRiseRange
[[Bank 4]]
25_ENV1: Trigger = ENV1: Trigger
26_ENV2: Attack = ENV2: Attack
27_ENV2: Decay = ENV2: Decay
28_ENV2: Sustain = ENV2: Sustain
29_ENV2: Fall-Rise = ENV2: Fall-Rise
30_ENV2: Release = ENV2: Release
31_ENV2: Velocity = ENV2: Velocity
32_ENV2: RateMod = ENV2: RateMod
[[Bank 5]]
33_ENV2: RateModSource = ENV2: RateModSource
34_ENV2: LevelMod = ENV2: LevelMod
35_ENV2: LevelModSource = ENV2: LevelModSource
36_ENV2: SnappyMode = ENV2: SnappyMode
37_ENV2: FallRiseRange = ENV2: FallRiseRange
38_ENV2: Trigger = ENV2: Trigger
39_ENV3: Attack = ENV3: Attack
40_ENV3: Decay = ENV3: Decay
[[Bank 6]]
41_ENV3: Sustain = ENV3: Sustain
42_ENV3: Fall-Rise = ENV3: Fall-Rise
43_ENV3: Release = ENV3: Release
44_ENV3: Velocity = ENV3: Velocity
45_ENV3: RateMod = ENV3: RateMod
46_ENV3: RateModSource = ENV3: RateModSource
47_ENV3: LevelMod = ENV3: LevelMod
48_ENV3: LevelModSource = ENV3: LevelModSource
[[Bank 7]]
49_ENV3: SnappyMode = ENV3: SnappyMode
50_ENV3: FallRiseRange = ENV3: FallRiseRange
51_ENV3: Trigger = ENV3: Trigger
52_ENV4: Attack = ENV4: Attack
53_ENV4: Decay = ENV4: Decay
54_ENV4: Sustain = ENV4: Sustain
55_ENV4: Fall-Rise = ENV4: Fall-Rise
56_ENV4: Release = ENV4: Release
[[Bank 8]]
57_ENV4: Velocity = ENV4: Velocity
58_ENV4: RateMod = ENV4: RateMod
59_ENV4: RateModSource = ENV4: RateModSource
60_ENV4: LevelMod = ENV4: LevelMod
61_ENV4: LevelModSource = ENV4: LevelModSource
62_ENV4: SnappyMode = ENV4: SnappyMode
63_ENV4: FallRiseRange = ENV4: FallRiseRange
64_ENV4: Trigger = ENV4: Trigger
[[Bank 9]]
65_LFO1: Sync = LFO1: Sync
66_LFO1: Restart = LFO1: Restart
67_LFO1: Symmetry = LFO1: Symmetry
68_LFO1: Phase = LFO1: Phase
69_LFO1: Delay = LFO1: Delay
70_LFO1: DepthMod Dpt1 = LFO1: DepthMod Dpt1
71_LFO1: Rate = LFO1: Rate
72_LFO1: FreqMod Src1 = LFO1: FreqMod Src1
[[Bank 10]]
73_LFO1: FreqMod Dpt = LFO1: FreqMod Dpt
74_LFO2: Sync = LFO2: Sync
75_LFO2: Restart = LFO2: Restart
76_LFO2: Symmetry = LFO2: Symmetry
77_LFO2: Phase = LFO2: Phase
78_LFO2: Delay = LFO2: Delay
79_LFO2: DepthMod Dpt1 = LFO2: DepthMod Dpt1
80_LFO2: Rate = LFO2: Rate
[[Bank 11]]
81_LFO2: FreqMod Src1 = LFO2: FreqMod Src1
82_LFO2: FreqMod Dpt = LFO2: FreqMod Dpt
83_Ramp1: Up = Ramp1: Up
84_Ramp1: Hold = Ramp1: Hold
85_Ramp1: Down = Ramp1: Down
86_Ramp1: Rest = Ramp1: Rest
87_Ramp1: ClockMode = Ramp1: ClockMode
88_Ramp2: Up = Ramp2: Up
[[Bank 12]]
89_Ramp2: Hold = Ramp2: Hold
90_Ramp2: Down = Ramp2: Down
91_Ramp2: Rest = Ramp2: Rest
92_Ramp2: ClockMode = Ramp2: ClockMode
93_PhsIV: Vibrato = PhsIV: Vibrato
94_PhsIV: Quantiser1 = PhsIV: Quantiser1
95_PhsIV: Quantiser1Src = PhsIV: Quantiser1Src
96_PhsIV: OutputSource1 = PhsIV: OutputSource1
[[Bank 13]]
97_PhsIV: OutputSource2 = PhsIV: OutputSource2
98_PhsIV: CVSource1 = PhsIV: CVSource1
99_PhsIV: CVSource2 = PhsIV: CVSource2
100_PhsIV: FilterLink = PhsIV: FilterLink
101_PhsIV: TapTheMap1 = PhsIV: TapTheMap1
102_PhsIV: TapTheMap2 = PhsIV: TapTheMap2
103_PhsIV: TapTheMap3 = PhsIV: TapTheMap3
104_PhsIV: TapTheMap4 = PhsIV: TapTheMap4
[[Bank 14]]
105_PhsIV: OutputSource1B = PhsIV: OutputSource1B
106_PhsIV: OutputSource2B = PhsIV: OutputSource2B
107_Osc1: Tune = Osc1: Tune
108_Osc1: FineTune = Osc1: FineTune
109_Osc1: Phase = Osc1: Phase
110_Osc1: PhaseModSrc = Osc1: PhaseModSrc
111_Osc1: PhaseModDepth = Osc1: PhaseModDepth
112_Osc1: PhaseModRes = Osc1: PhaseModRes
[[Bank 15]]
113_Osc1: FreqModSrc = Osc1: FreqModSrc
114_Osc1: FreqModDepth = Osc1: FreqModDepth
115_Osc1: FreqModRes = Osc1: FreqModRes
116_Osc1: Volume = Osc1: Volume
117_Osc1: VolumeModSrc = Osc1: VolumeModSrc
118_Osc1: VolumeModDepth = Osc1: VolumeModDepth
119_Osc1: PDValue = Osc1: PDValue
120_Osc1: PDModSrc = Osc1: PDModSrc
[[Bank 16]]
121_Osc1: PDModDepth = Osc1: PDModDepth
122_Osc1: FractalValue = Osc1: FractalValue
123_Osc1: FractalModSrc = Osc1: FractalModSrc
124_Osc1: FractalModDepth = Osc1: FractalModDepth
125_Osc2: Tune = Osc2: Tune
126_Osc2: FineTune = Osc2: FineTune
127_Osc2: Phase = Osc2: Phase
128_Osc2: PhaseModSrc = Osc2: PhaseModSrc
[ParameterValues]
[ParameterValueTypes]
[Config]
Cache = False
Ignore = False
Upon de-selecting then re-selecting Bazille on my Push, it was as I described in my previous message: the pads sent MIDI to Bazille, but didn't light up when hit. And the Push display continued to show the banks/params for the previously selected device (in this case, Operator), despite that Bazille was armed and Operator was not. Because of this, I can't assess whether Push had actually read/understood the custom names in the above .cfg, because Push didn't display Bazille's parameters.

Anyway, this has been the result for me every time I've tried to edit a .cfg file as per Tom's Github instructions. Afterwards, I reopened the above .cfg, changed "Ignore" back to "True" again (but left my custom names for Bank 1 and Bank 1 Param 1), saved, and exited. The resulting file ((3) above) is below:
[Banks]
[[MyName1]]
1_main: Output = Param 1
2_VCC: Voices = VCC: Voices
3_VCC: Voice Stack = VCC: Voice Stack
4_VCC: Mode = VCC: Mode
5_VCC: GlideMode = VCC: GlideMode
6_VCC: Glide = VCC: Glide
7_VCC: Glide2 = VCC: Glide2
8_VCC: GlideRange = VCC: GlideRange
[[Bank 2]]
9_VCC: PitchBend Up = VCC: PitchBend Up
10_VCC: PitchBend Down = VCC: PitchBend Down
11_VCC: Transpose = VCC: Transpose
12_VCC: FineTuneCents = VCC: FineTuneCents
13_ENV1: Attack = ENV1: Attack
14_ENV1: Decay = ENV1: Decay
15_ENV1: Sustain = ENV1: Sustain
16_ENV1: Fall-Rise = ENV1: Fall-Rise
[[Bank 3]]
17_ENV1: Release = ENV1: Release
18_ENV1: Velocity = ENV1: Velocity
19_ENV1: RateMod = ENV1: RateMod
20_ENV1: RateModSource = ENV1: RateModSource
21_ENV1: LevelMod = ENV1: LevelMod
22_ENV1: LevelModSource = ENV1: LevelModSource
23_ENV1: SnappyMode = ENV1: SnappyMode
24_ENV1: FallRiseRange = ENV1: FallRiseRange
[[Bank 4]]
25_ENV1: Trigger = ENV1: Trigger
26_ENV2: Attack = ENV2: Attack
27_ENV2: Decay = ENV2: Decay
28_ENV2: Sustain = ENV2: Sustain
29_ENV2: Fall-Rise = ENV2: Fall-Rise
30_ENV2: Release = ENV2: Release
31_ENV2: Velocity = ENV2: Velocity
32_ENV2: RateMod = ENV2: RateMod
[[Bank 5]]
33_ENV2: RateModSource = ENV2: RateModSource
34_ENV2: LevelMod = ENV2: LevelMod
35_ENV2: LevelModSource = ENV2: LevelModSource
36_ENV2: SnappyMode = ENV2: SnappyMode
37_ENV2: FallRiseRange = ENV2: FallRiseRange
38_ENV2: Trigger = ENV2: Trigger
39_ENV3: Attack = ENV3: Attack
40_ENV3: Decay = ENV3: Decay
[[Bank 6]]
41_ENV3: Sustain = ENV3: Sustain
42_ENV3: Fall-Rise = ENV3: Fall-Rise
43_ENV3: Release = ENV3: Release
44_ENV3: Velocity = ENV3: Velocity
45_ENV3: RateMod = ENV3: RateMod
46_ENV3: RateModSource = ENV3: RateModSource
47_ENV3: LevelMod = ENV3: LevelMod
48_ENV3: LevelModSource = ENV3: LevelModSource
[[Bank 7]]
49_ENV3: SnappyMode = ENV3: SnappyMode
50_ENV3: FallRiseRange = ENV3: FallRiseRange
51_ENV3: Trigger = ENV3: Trigger
52_ENV4: Attack = ENV4: Attack
53_ENV4: Decay = ENV4: Decay
54_ENV4: Sustain = ENV4: Sustain
55_ENV4: Fall-Rise = ENV4: Fall-Rise
56_ENV4: Release = ENV4: Release
[[Bank 8]]
57_ENV4: Velocity = ENV4: Velocity
58_ENV4: RateMod = ENV4: RateMod
59_ENV4: RateModSource = ENV4: RateModSource
60_ENV4: LevelMod = ENV4: LevelMod
61_ENV4: LevelModSource = ENV4: LevelModSource
62_ENV4: SnappyMode = ENV4: SnappyMode
63_ENV4: FallRiseRange = ENV4: FallRiseRange
64_ENV4: Trigger = ENV4: Trigger
[[Bank 9]]
65_LFO1: Sync = LFO1: Sync
66_LFO1: Restart = LFO1: Restart
67_LFO1: Symmetry = LFO1: Symmetry
68_LFO1: Phase = LFO1: Phase
69_LFO1: Delay = LFO1: Delay
70_LFO1: DepthMod Dpt1 = LFO1: DepthMod Dpt1
71_LFO1: Rate = LFO1: Rate
72_LFO1: FreqMod Src1 = LFO1: FreqMod Src1
[[Bank 10]]
73_LFO1: FreqMod Dpt = LFO1: FreqMod Dpt
74_LFO2: Sync = LFO2: Sync
75_LFO2: Restart = LFO2: Restart
76_LFO2: Symmetry = LFO2: Symmetry
77_LFO2: Phase = LFO2: Phase
78_LFO2: Delay = LFO2: Delay
79_LFO2: DepthMod Dpt1 = LFO2: DepthMod Dpt1
80_LFO2: Rate = LFO2: Rate
[[Bank 11]]
81_LFO2: FreqMod Src1 = LFO2: FreqMod Src1
82_LFO2: FreqMod Dpt = LFO2: FreqMod Dpt
83_Ramp1: Up = Ramp1: Up
84_Ramp1: Hold = Ramp1: Hold
85_Ramp1: Down = Ramp1: Down
86_Ramp1: Rest = Ramp1: Rest
87_Ramp1: ClockMode = Ramp1: ClockMode
88_Ramp2: Up = Ramp2: Up
[[Bank 12]]
89_Ramp2: Hold = Ramp2: Hold
90_Ramp2: Down = Ramp2: Down
91_Ramp2: Rest = Ramp2: Rest
92_Ramp2: ClockMode = Ramp2: ClockMode
93_PhsIV: Vibrato = PhsIV: Vibrato
94_PhsIV: Quantiser1 = PhsIV: Quantiser1
95_PhsIV: Quantiser1Src = PhsIV: Quantiser1Src
96_PhsIV: OutputSource1 = PhsIV: OutputSource1
[[Bank 13]]
97_PhsIV: OutputSource2 = PhsIV: OutputSource2
98_PhsIV: CVSource1 = PhsIV: CVSource1
99_PhsIV: CVSource2 = PhsIV: CVSource2
100_PhsIV: FilterLink = PhsIV: FilterLink
101_PhsIV: TapTheMap1 = PhsIV: TapTheMap1
102_PhsIV: TapTheMap2 = PhsIV: TapTheMap2
103_PhsIV: TapTheMap3 = PhsIV: TapTheMap3
104_PhsIV: TapTheMap4 = PhsIV: TapTheMap4
[[Bank 14]]
105_PhsIV: OutputSource1B = PhsIV: OutputSource1B
106_PhsIV: OutputSource2B = PhsIV: OutputSource2B
107_Osc1: Tune = Osc1: Tune
108_Osc1: FineTune = Osc1: FineTune
109_Osc1: Phase = Osc1: Phase
110_Osc1: PhaseModSrc = Osc1: PhaseModSrc
111_Osc1: PhaseModDepth = Osc1: PhaseModDepth
112_Osc1: PhaseModRes = Osc1: PhaseModRes
[[Bank 15]]
113_Osc1: FreqModSrc = Osc1: FreqModSrc
114_Osc1: FreqModDepth = Osc1: FreqModDepth
115_Osc1: FreqModRes = Osc1: FreqModRes
116_Osc1: Volume = Osc1: Volume
117_Osc1: VolumeModSrc = Osc1: VolumeModSrc
118_Osc1: VolumeModDepth = Osc1: VolumeModDepth
119_Osc1: PDValue = Osc1: PDValue
120_Osc1: PDModSrc = Osc1: PDModSrc
[[Bank 16]]
121_Osc1: PDModDepth = Osc1: PDModDepth
122_Osc1: FractalValue = Osc1: FractalValue
123_Osc1: FractalModSrc = Osc1: FractalModSrc
124_Osc1: FractalModDepth = Osc1: FractalModDepth
125_Osc2: Tune = Osc2: Tune
126_Osc2: FineTune = Osc2: FineTune
127_Osc2: Phase = Osc2: Phase
128_Osc2: PhaseModSrc = Osc2: PhaseModSrc
[ParameterValues]
[ParameterValueTypes]
[Config]
Cache = False
Ignore = True
And upon de-selecting and re-selecting Bazille, everything was magically back to normal, with Bazille's default banks/parameters showing up again on Push.

As you can see, very very minimal changes to the .cfg file, so the status of "Ignore" = True" vs. "False" seems to be the locus of my issue. But I can't be sure...

Also, in case this is helpful, below is the output of my latest main.log file. This file was generated following the clean re-install of Ubermap, and all I did after re-installing was try to minorly edit Bazille's .cfg one time (as you saw above). So hopefully that keeps the log short and easy to interpret.
INFO: UbermapDevices ready
INFO: Applying UbermapDevices patches
INFO: config not found: C:\Users\christopher\Ubermap\Devices\Audio Effect Rack_8c91f91d9322ef66e1d2dc56c4c69cab.cfg
INFO: config not found: C:\Users\christopher\Ubermap\Devices\Operator_ab969f448144bc2d1e5f414b459837d4.cfg
INFO: config not found: C:\Users\christopher\Ubermap\Devices\Operator_ab969f448144bc2d1e5f414b459837d4.cfg
INFO: dumped device: Operator_ab969f448144bc2d1e5f414b459837d4
INFO: config not found: C:\Users\christopher\Ubermap\Devices\Bazille_2ac7131370f848260fe704c1beb0325f.cfg
INFO: config not found: C:\Users\christopher\Ubermap\Devices\Bazille_2ac7131370f848260fe704c1beb0325f.cfg
INFO: dumped device: Bazille_2ac7131370f848260fe704c1beb0325f
INFO: config not found: C:\Users\christopher\Ubermap\Devices\.cfg
INFO: got Param 1 for 1_main: Output
INFO: got VCC: Voices for 2_VCC: Voices
INFO: got VCC: Voice Stack for 3_VCC: Voice Stack
INFO: got VCC: Mode for 4_VCC: Mode
INFO: got VCC: GlideMode for 5_VCC: GlideMode
INFO: got VCC: Glide for 6_VCC: Glide
INFO: got VCC: Glide2 for 7_VCC: Glide2
INFO: got VCC: GlideRange for 8_VCC: GlideRange
INFO: got VCC: PitchBend Up for 9_VCC: PitchBend Up
INFO: got VCC: PitchBend Down for 10_VCC: PitchBend Down
INFO: got VCC: Transpose for 11_VCC: Transpose
INFO: got VCC: FineTuneCents for 12_VCC: FineTuneCents
INFO: got ENV1: Attack for 13_ENV1: Attack
INFO: got ENV1: Decay for 14_ENV1: Decay
INFO: got ENV1: Sustain for 15_ENV1: Sustain
INFO: got ENV1: Fall-Rise for 16_ENV1: Fall-Rise
INFO: got ENV1: Release for 17_ENV1: Release
INFO: got ENV1: Velocity for 18_ENV1: Velocity
INFO: got ENV1: RateMod for 19_ENV1: RateMod
INFO: got ENV1: RateModSource for 20_ENV1: RateModSource
INFO: got ENV1: LevelMod for 21_ENV1: LevelMod
INFO: got ENV1: LevelModSource for 22_ENV1: LevelModSource
INFO: got ENV1: SnappyMode for 23_ENV1: SnappyMode
INFO: got ENV1: FallRiseRange for 24_ENV1: FallRiseRange
INFO: got ENV1: Trigger for 25_ENV1: Trigger
INFO: got ENV2: Attack for 26_ENV2: Attack
INFO: got ENV2: Decay for 27_ENV2: Decay
INFO: got ENV2: Sustain for 28_ENV2: Sustain
INFO: got ENV2: Fall-Rise for 29_ENV2: Fall-Rise
INFO: got ENV2: Release for 30_ENV2: Release
INFO: got ENV2: Velocity for 31_ENV2: Velocity
INFO: got ENV2: RateMod for 32_ENV2: RateMod
INFO: got ENV2: RateModSource for 33_ENV2: RateModSource
INFO: got ENV2: LevelMod for 34_ENV2: LevelMod
INFO: got ENV2: LevelModSource for 35_ENV2: LevelModSource
INFO: got ENV2: SnappyMode for 36_ENV2: SnappyMode
INFO: got ENV2: FallRiseRange for 37_ENV2: FallRiseRange
INFO: got ENV2: Trigger for 38_ENV2: Trigger
INFO: got ENV3: Attack for 39_ENV3: Attack
INFO: got ENV3: Decay for 40_ENV3: Decay
INFO: got ENV3: Sustain for 41_ENV3: Sustain
INFO: got ENV3: Fall-Rise for 42_ENV3: Fall-Rise
INFO: got ENV3: Release for 43_ENV3: Release
INFO: got ENV3: Velocity for 44_ENV3: Velocity
INFO: got ENV3: RateMod for 45_ENV3: RateMod
INFO: got ENV3: RateModSource for 46_ENV3: RateModSource
INFO: got ENV3: LevelMod for 47_ENV3: LevelMod
INFO: got ENV3: LevelModSource for 48_ENV3: LevelModSource
INFO: got ENV3: SnappyMode for 49_ENV3: SnappyMode
INFO: got ENV3: FallRiseRange for 50_ENV3: FallRiseRange
INFO: got ENV3: Trigger for 51_ENV3: Trigger
INFO: got ENV4: Attack for 52_ENV4: Attack
INFO: got ENV4: Decay for 53_ENV4: Decay
INFO: got ENV4: Sustain for 54_ENV4: Sustain
INFO: got ENV4: Fall-Rise for 55_ENV4: Fall-Rise
INFO: got ENV4: Release for 56_ENV4: Release
INFO: got ENV4: Velocity for 57_ENV4: Velocity
INFO: got ENV4: RateMod for 58_ENV4: RateMod
INFO: got ENV4: RateModSource for 59_ENV4: RateModSource
INFO: got ENV4: LevelMod for 60_ENV4: LevelMod
INFO: got ENV4: LevelModSource for 61_ENV4: LevelModSource
INFO: got ENV4: SnappyMode for 62_ENV4: SnappyMode
INFO: got ENV4: FallRiseRange for 63_ENV4: FallRiseRange
INFO: got ENV4: Trigger for 64_ENV4: Trigger
INFO: got LFO1: Sync for 65_LFO1: Sync
INFO: got LFO1: Restart for 66_LFO1: Restart
INFO: got LFO1: Symmetry for 67_LFO1: Symmetry
INFO: got LFO1: Phase for 68_LFO1: Phase
INFO: got LFO1: Delay for 69_LFO1: Delay
INFO: got LFO1: DepthMod Dpt1 for 70_LFO1: DepthMod Dpt1
INFO: got LFO1: Rate for 71_LFO1: Rate
INFO: got LFO1: FreqMod Src1 for 72_LFO1: FreqMod Src1
INFO: got LFO1: FreqMod Dpt for 73_LFO1: FreqMod Dpt
INFO: got LFO2: Sync for 74_LFO2: Sync
INFO: got LFO2: Restart for 75_LFO2: Restart
INFO: got LFO2: Symmetry for 76_LFO2: Symmetry
INFO: got LFO2: Phase for 77_LFO2: Phase
INFO: got LFO2: Delay for 78_LFO2: Delay
INFO: got LFO2: DepthMod Dpt1 for 79_LFO2: DepthMod Dpt1
INFO: got LFO2: Rate for 80_LFO2: Rate
INFO: got LFO2: FreqMod Src1 for 81_LFO2: FreqMod Src1
INFO: got LFO2: FreqMod Dpt for 82_LFO2: FreqMod Dpt
INFO: got Ramp1: Up for 83_Ramp1: Up
INFO: got Ramp1: Hold for 84_Ramp1: Hold
INFO: got Ramp1: Down for 85_Ramp1: Down
INFO: got Ramp1: Rest for 86_Ramp1: Rest
INFO: got Ramp1: ClockMode for 87_Ramp1: ClockMode
INFO: got Ramp2: Up for 88_Ramp2: Up
INFO: got Ramp2: Hold for 89_Ramp2: Hold
INFO: got Ramp2: Down for 90_Ramp2: Down
INFO: got Ramp2: Rest for 91_Ramp2: Rest
INFO: got Ramp2: ClockMode for 92_Ramp2: ClockMode
INFO: got PhsIV: Vibrato for 93_PhsIV: Vibrato
INFO: got PhsIV: Quantiser1 for 94_PhsIV: Quantiser1
INFO: got PhsIV: Quantiser1Src for 95_PhsIV: Quantiser1Src
INFO: got PhsIV: OutputSource1 for 96_PhsIV: OutputSource1
INFO: got PhsIV: OutputSource2 for 97_PhsIV: OutputSource2
INFO: got PhsIV: CVSource1 for 98_PhsIV: CVSource1
INFO: got PhsIV: CVSource2 for 99_PhsIV: CVSource2
INFO: got PhsIV: FilterLink for 100_PhsIV: FilterLink
INFO: got PhsIV: TapTheMap1 for 101_PhsIV: TapTheMap1
INFO: got PhsIV: TapTheMap2 for 102_PhsIV: TapTheMap2
INFO: got PhsIV: TapTheMap3 for 103_PhsIV: TapTheMap3
INFO: got PhsIV: TapTheMap4 for 104_PhsIV: TapTheMap4
INFO: got PhsIV: OutputSource1B for 105_PhsIV: OutputSource1B
INFO: got PhsIV: OutputSource2B for 106_PhsIV: OutputSource2B
INFO: got Osc1: Tune for 107_Osc1: Tune
INFO: got Osc1: FineTune for 108_Osc1: FineTune
INFO: got Osc1: Phase for 109_Osc1: Phase
INFO: got Osc1: PhaseModSrc for 110_Osc1: PhaseModSrc
INFO: got Osc1: PhaseModDepth for 111_Osc1: PhaseModDepth
INFO: got Osc1: PhaseModRes for 112_Osc1: PhaseModRes
INFO: got Osc1: FreqModSrc for 113_Osc1: FreqModSrc
INFO: got Osc1: FreqModDepth for 114_Osc1: FreqModDepth
INFO: got Osc1: FreqModRes for 115_Osc1: FreqModRes
INFO: got Osc1: Volume for 116_Osc1: Volume
INFO: got Osc1: VolumeModSrc for 117_Osc1: VolumeModSrc
INFO: got Osc1: VolumeModDepth for 118_Osc1: VolumeModDepth
INFO: got Osc1: PDValue for 119_Osc1: PDValue
INFO: got Osc1: PDModSrc for 120_Osc1: PDModSrc
INFO: got Osc1: PDModDepth for 121_Osc1: PDModDepth
INFO: got Osc1: FractalValue for 122_Osc1: FractalValue
INFO: got Osc1: FractalModSrc for 123_Osc1: FractalModSrc
INFO: got Osc1: FractalModDepth for 124_Osc1: FractalModDepth
INFO: got Osc2: Tune for 125_Osc2: Tune
INFO: got Osc2: FineTune for 126_Osc2: FineTune
INFO: got Osc2: Phase for 127_Osc2: Phase
INFO: got Osc2: PhaseModSrc for 128_Osc2: PhaseModSrc
INFO: got Param 1 for 1_main: Output
INFO: got VCC: Voices for 2_VCC: Voices
INFO: got VCC: Voice Stack for 3_VCC: Voice Stack
INFO: got VCC: Mode for 4_VCC: Mode
INFO: got VCC: GlideMode for 5_VCC: GlideMode
INFO: got VCC: Glide for 6_VCC: Glide
INFO: got VCC: Glide2 for 7_VCC: Glide2
INFO: got VCC: GlideRange for 8_VCC: GlideRange
INFO: got VCC: PitchBend Up for 9_VCC: PitchBend Up
INFO: got VCC: PitchBend Down for 10_VCC: PitchBend Down
INFO: got VCC: Transpose for 11_VCC: Transpose
INFO: got VCC: FineTuneCents for 12_VCC: FineTuneCents
INFO: got ENV1: Attack for 13_ENV1: Attack
INFO: got ENV1: Decay for 14_ENV1: Decay
INFO: got ENV1: Sustain for 15_ENV1: Sustain
INFO: got ENV1: Fall-Rise for 16_ENV1: Fall-Rise
INFO: got ENV1: Release for 17_ENV1: Release
INFO: got ENV1: Velocity for 18_ENV1: Velocity
INFO: got ENV1: RateMod for 19_ENV1: RateMod
INFO: got ENV1: RateModSource for 20_ENV1: RateModSource
INFO: got ENV1: LevelMod for 21_ENV1: LevelMod
INFO: got ENV1: LevelModSource for 22_ENV1: LevelModSource
INFO: got ENV1: SnappyMode for 23_ENV1: SnappyMode
INFO: got ENV1: FallRiseRange for 24_ENV1: FallRiseRange
INFO: got ENV1: Trigger for 25_ENV1: Trigger
INFO: got ENV2: Attack for 26_ENV2: Attack
INFO: got ENV2: Decay for 27_ENV2: Decay
INFO: got ENV2: Sustain for 28_ENV2: Sustain
INFO: got ENV2: Fall-Rise for 29_ENV2: Fall-Rise
INFO: got ENV2: Release for 30_ENV2: Release
INFO: got ENV2: Velocity for 31_ENV2: Velocity
INFO: got ENV2: RateMod for 32_ENV2: RateMod
INFO: got ENV2: RateModSource for 33_ENV2: RateModSource
INFO: got ENV2: LevelMod for 34_ENV2: LevelMod
INFO: got ENV2: LevelModSource for 35_ENV2: LevelModSource
INFO: got ENV2: SnappyMode for 36_ENV2: SnappyMode
INFO: got ENV2: FallRiseRange for 37_ENV2: FallRiseRange
INFO: got ENV2: Trigger for 38_ENV2: Trigger
INFO: got ENV3: Attack for 39_ENV3: Attack
INFO: got ENV3: Decay for 40_ENV3: Decay
INFO: got ENV3: Sustain for 41_ENV3: Sustain
INFO: got ENV3: Fall-Rise for 42_ENV3: Fall-Rise
INFO: got ENV3: Release for 43_ENV3: Release
INFO: got ENV3: Velocity for 44_ENV3: Velocity
INFO: got ENV3: RateMod for 45_ENV3: RateMod
INFO: got ENV3: RateModSource for 46_ENV3: RateModSource
INFO: got ENV3: LevelMod for 47_ENV3: LevelMod
INFO: got ENV3: LevelModSource for 48_ENV3: LevelModSource
INFO: got ENV3: SnappyMode for 49_ENV3: SnappyMode
INFO: got ENV3: FallRiseRange for 50_ENV3: FallRiseRange
INFO: got ENV3: Trigger for 51_ENV3: Trigger
INFO: got ENV4: Attack for 52_ENV4: Attack
INFO: got ENV4: Decay for 53_ENV4: Decay
INFO: got ENV4: Sustain for 54_ENV4: Sustain
INFO: got ENV4: Fall-Rise for 55_ENV4: Fall-Rise
INFO: got ENV4: Release for 56_ENV4: Release
INFO: got ENV4: Velocity for 57_ENV4: Velocity
INFO: got ENV4: RateMod for 58_ENV4: RateMod
INFO: got ENV4: RateModSource for 59_ENV4: RateModSource
INFO: got ENV4: LevelMod for 60_ENV4: LevelMod
INFO: got ENV4: LevelModSource for 61_ENV4: LevelModSource
INFO: got ENV4: SnappyMode for 62_ENV4: SnappyMode
INFO: got ENV4: FallRiseRange for 63_ENV4: FallRiseRange
INFO: got ENV4: Trigger for 64_ENV4: Trigger
INFO: got LFO1: Sync for 65_LFO1: Sync
INFO: got LFO1: Restart for 66_LFO1: Restart
INFO: got LFO1: Symmetry for 67_LFO1: Symmetry
INFO: got LFO1: Phase for 68_LFO1: Phase
INFO: got LFO1: Delay for 69_LFO1: Delay
INFO: got LFO1: DepthMod Dpt1 for 70_LFO1: DepthMod Dpt1
INFO: got LFO1: Rate for 71_LFO1: Rate
INFO: got LFO1: FreqMod Src1 for 72_LFO1: FreqMod Src1
INFO: got LFO1: FreqMod Dpt for 73_LFO1: FreqMod Dpt
INFO: got LFO2: Sync for 74_LFO2: Sync
INFO: got LFO2: Restart for 75_LFO2: Restart
INFO: got LFO2: Symmetry for 76_LFO2: Symmetry
INFO: got LFO2: Phase for 77_LFO2: Phase
INFO: got LFO2: Delay for 78_LFO2: Delay
INFO: got LFO2: DepthMod Dpt1 for 79_LFO2: DepthMod Dpt1
INFO: got LFO2: Rate for 80_LFO2: Rate
INFO: got LFO2: FreqMod Src1 for 81_LFO2: FreqMod Src1
INFO: got LFO2: FreqMod Dpt for 82_LFO2: FreqMod Dpt
INFO: got Ramp1: Up for 83_Ramp1: Up
INFO: got Ramp1: Hold for 84_Ramp1: Hold
INFO: got Ramp1: Down for 85_Ramp1: Down
INFO: got Ramp1: Rest for 86_Ramp1: Rest
INFO: got Ramp1: ClockMode for 87_Ramp1: ClockMode
INFO: got Ramp2: Up for 88_Ramp2: Up
INFO: got Ramp2: Hold for 89_Ramp2: Hold
INFO: got Ramp2: Down for 90_Ramp2: Down
INFO: got Ramp2: Rest for 91_Ramp2: Rest
INFO: got Ramp2: ClockMode for 92_Ramp2: ClockMode
INFO: got PhsIV: Vibrato for 93_PhsIV: Vibrato
INFO: got PhsIV: Quantiser1 for 94_PhsIV: Quantiser1
INFO: got PhsIV: Quantiser1Src for 95_PhsIV: Quantiser1Src
INFO: got PhsIV: OutputSource1 for 96_PhsIV: OutputSource1
INFO: got PhsIV: OutputSource2 for 97_PhsIV: OutputSource2
INFO: got PhsIV: CVSource1 for 98_PhsIV: CVSource1
INFO: got PhsIV: CVSource2 for 99_PhsIV: CVSource2
INFO: got PhsIV: FilterLink for 100_PhsIV: FilterLink
INFO: got PhsIV: TapTheMap1 for 101_PhsIV: TapTheMap1
INFO: got PhsIV: TapTheMap2 for 102_PhsIV: TapTheMap2
INFO: got PhsIV: TapTheMap3 for 103_PhsIV: TapTheMap3
INFO: got PhsIV: TapTheMap4 for 104_PhsIV: TapTheMap4
INFO: got PhsIV: OutputSource1B for 105_PhsIV: OutputSource1B
INFO: got PhsIV: OutputSource2B for 106_PhsIV: OutputSource2B
INFO: got Osc1: Tune for 107_Osc1: Tune
INFO: got Osc1: FineTune for 108_Osc1: FineTune
INFO: got Osc1: Phase for 109_Osc1: Phase
INFO: got Osc1: PhaseModSrc for 110_Osc1: PhaseModSrc
INFO: got Osc1: PhaseModDepth for 111_Osc1: PhaseModDepth
INFO: got Osc1: PhaseModRes for 112_Osc1: PhaseModRes
INFO: got Osc1: FreqModSrc for 113_Osc1: FreqModSrc
INFO: got Osc1: FreqModDepth for 114_Osc1: FreqModDepth
INFO: got Osc1: FreqModRes for 115_Osc1: FreqModRes
INFO: got Osc1: Volume for 116_Osc1: Volume
INFO: got Osc1: VolumeModSrc for 117_Osc1: VolumeModSrc
INFO: got Osc1: VolumeModDepth for 118_Osc1: VolumeModDepth
INFO: got Osc1: PDValue for 119_Osc1: PDValue
INFO: got Osc1: PDModSrc for 120_Osc1: PDModSrc
INFO: got Osc1: PDModDepth for 121_Osc1: PDModDepth
INFO: got Osc1: FractalValue for 122_Osc1: FractalValue
INFO: got Osc1: FractalModSrc for 123_Osc1: FractalModSrc
INFO: got Osc1: FractalModDepth for 124_Osc1: FractalModDepth
INFO: got Osc2: Tune for 125_Osc2: Tune
INFO: got Osc2: FineTune for 126_Osc2: FineTune
INFO: got Osc2: Phase for 127_Osc2: Phase
INFO: got Osc2: PhaseModSrc for 128_Osc2: PhaseModSrc
INFO: got Param 1 for 1_main: Output
INFO: got VCC: Voices for 2_VCC: Voices
INFO: got VCC: Voice Stack for 3_VCC: Voice Stack
INFO: got VCC: Mode for 4_VCC: Mode
INFO: got VCC: GlideMode for 5_VCC: GlideMode
INFO: got VCC: Glide for 6_VCC: Glide
INFO: got VCC: Glide2 for 7_VCC: Glide2
INFO: got VCC: GlideRange for 8_VCC: GlideRange
INFO: got VCC: PitchBend Up for 9_VCC: PitchBend Up
INFO: got VCC: PitchBend Down for 10_VCC: PitchBend Down
INFO: got VCC: Transpose for 11_VCC: Transpose
INFO: got VCC: FineTuneCents for 12_VCC: FineTuneCents
INFO: got ENV1: Attack for 13_ENV1: Attack
INFO: got ENV1: Decay for 14_ENV1: Decay
INFO: got ENV1: Sustain for 15_ENV1: Sustain
INFO: got ENV1: Fall-Rise for 16_ENV1: Fall-Rise
INFO: got ENV1: Release for 17_ENV1: Release
INFO: got ENV1: Velocity for 18_ENV1: Velocity
INFO: got ENV1: RateMod for 19_ENV1: RateMod
INFO: got ENV1: RateModSource for 20_ENV1: RateModSource
INFO: got ENV1: LevelMod for 21_ENV1: LevelMod
INFO: got ENV1: LevelModSource for 22_ENV1: LevelModSource
INFO: got ENV1: SnappyMode for 23_ENV1: SnappyMode
INFO: got ENV1: FallRiseRange for 24_ENV1: FallRiseRange
INFO: got ENV1: Trigger for 25_ENV1: Trigger
INFO: got ENV2: Attack for 26_ENV2: Attack
INFO: got ENV2: Decay for 27_ENV2: Decay
INFO: got ENV2: Sustain for 28_ENV2: Sustain
INFO: got ENV2: Fall-Rise for 29_ENV2: Fall-Rise
INFO: got ENV2: Release for 30_ENV2: Release
INFO: got ENV2: Velocity for 31_ENV2: Velocity
INFO: got ENV2: RateMod for 32_ENV2: RateMod
INFO: got ENV2: RateModSource for 33_ENV2: RateModSource
INFO: got ENV2: LevelMod for 34_ENV2: LevelMod
INFO: got ENV2: LevelModSource for 35_ENV2: LevelModSource
INFO: got ENV2: SnappyMode for 36_ENV2: SnappyMode
INFO: got ENV2: FallRiseRange for 37_ENV2: FallRiseRange
INFO: got ENV2: Trigger for 38_ENV2: Trigger
INFO: got ENV3: Attack for 39_ENV3: Attack
INFO: got ENV3: Decay for 40_ENV3: Decay
INFO: got ENV3: Sustain for 41_ENV3: Sustain
INFO: got ENV3: Fall-Rise for 42_ENV3: Fall-Rise
INFO: got ENV3: Release for 43_ENV3: Release
INFO: got ENV3: Velocity for 44_ENV3: Velocity
INFO: got ENV3: RateMod for 45_ENV3: RateMod
INFO: got ENV3: RateModSource for 46_ENV3: RateModSource
INFO: got ENV3: LevelMod for 47_ENV3: LevelMod
INFO: got ENV3: LevelModSource for 48_ENV3: LevelModSource
INFO: got ENV3: SnappyMode for 49_ENV3: SnappyMode
INFO: got ENV3: FallRiseRange for 50_ENV3: FallRiseRange
INFO: got ENV3: Trigger for 51_ENV3: Trigger
INFO: got ENV4: Attack for 52_ENV4: Attack
INFO: got ENV4: Decay for 53_ENV4: Decay
INFO: got ENV4: Sustain for 54_ENV4: Sustain
INFO: got ENV4: Fall-Rise for 55_ENV4: Fall-Rise
INFO: got ENV4: Release for 56_ENV4: Release
INFO: got ENV4: Velocity for 57_ENV4: Velocity
INFO: got ENV4: RateMod for 58_ENV4: RateMod
INFO: got ENV4: RateModSource for 59_ENV4: RateModSource
INFO: got ENV4: LevelMod for 60_ENV4: LevelMod
INFO: got ENV4: LevelModSource for 61_ENV4: LevelModSource
INFO: got ENV4: SnappyMode for 62_ENV4: SnappyMode
INFO: got ENV4: FallRiseRange for 63_ENV4: FallRiseRange
INFO: got ENV4: Trigger for 64_ENV4: Trigger
INFO: got LFO1: Sync for 65_LFO1: Sync
INFO: got LFO1: Restart for 66_LFO1: Restart
INFO: got LFO1: Symmetry for 67_LFO1: Symmetry
INFO: got LFO1: Phase for 68_LFO1: Phase
INFO: got LFO1: Delay for 69_LFO1: Delay
INFO: got LFO1: DepthMod Dpt1 for 70_LFO1: DepthMod Dpt1
INFO: got LFO1: Rate for 71_LFO1: Rate
INFO: got LFO1: FreqMod Src1 for 72_LFO1: FreqMod Src1
INFO: got LFO1: FreqMod Dpt for 73_LFO1: FreqMod Dpt
INFO: got LFO2: Sync for 74_LFO2: Sync
INFO: got LFO2: Restart for 75_LFO2: Restart
INFO: got LFO2: Symmetry for 76_LFO2: Symmetry
INFO: got LFO2: Phase for 77_LFO2: Phase
INFO: got LFO2: Delay for 78_LFO2: Delay
INFO: got LFO2: DepthMod Dpt1 for 79_LFO2: DepthMod Dpt1
INFO: got LFO2: Rate for 80_LFO2: Rate
INFO: got LFO2: FreqMod Src1 for 81_LFO2: FreqMod Src1
INFO: got LFO2: FreqMod Dpt for 82_LFO2: FreqMod Dpt
INFO: got Ramp1: Up for 83_Ramp1: Up
INFO: got Ramp1: Hold for 84_Ramp1: Hold
INFO: got Ramp1: Down for 85_Ramp1: Down
INFO: got Ramp1: Rest for 86_Ramp1: Rest
INFO: got Ramp1: ClockMode for 87_Ramp1: ClockMode
INFO: got Ramp2: Up for 88_Ramp2: Up
INFO: got Ramp2: Hold for 89_Ramp2: Hold
INFO: got Ramp2: Down for 90_Ramp2: Down
INFO: got Ramp2: Rest for 91_Ramp2: Rest
INFO: got Ramp2: ClockMode for 92_Ramp2: ClockMode
INFO: got PhsIV: Vibrato for 93_PhsIV: Vibrato
INFO: got PhsIV: Quantiser1 for 94_PhsIV: Quantiser1
INFO: got PhsIV: Quantiser1Src for 95_PhsIV: Quantiser1Src
INFO: got PhsIV: OutputSource1 for 96_PhsIV: OutputSource1
INFO: got PhsIV: OutputSource2 for 97_PhsIV: OutputSource2
INFO: got PhsIV: CVSource1 for 98_PhsIV: CVSource1
INFO: got PhsIV: CVSource2 for 99_PhsIV: CVSource2
INFO: got PhsIV: FilterLink for 100_PhsIV: FilterLink
INFO: got PhsIV: TapTheMap1 for 101_PhsIV: TapTheMap1
INFO: got PhsIV: TapTheMap2 for 102_PhsIV: TapTheMap2
INFO: got PhsIV: TapTheMap3 for 103_PhsIV: TapTheMap3
INFO: got PhsIV: TapTheMap4 for 104_PhsIV: TapTheMap4
INFO: got PhsIV: OutputSource1B for 105_PhsIV: OutputSource1B
INFO: got PhsIV: OutputSource2B for 106_PhsIV: OutputSource2B
INFO: got Osc1: Tune for 107_Osc1: Tune
INFO: got Osc1: FineTune for 108_Osc1: FineTune
INFO: got Osc1: Phase for 109_Osc1: Phase
INFO: got Osc1: PhaseModSrc for 110_Osc1: PhaseModSrc
INFO: got Osc1: PhaseModDepth for 111_Osc1: PhaseModDepth
INFO: got Osc1: PhaseModRes for 112_Osc1: PhaseModRes
INFO: got Osc1: FreqModSrc for 113_Osc1: FreqModSrc
INFO: got Osc1: FreqModDepth for 114_Osc1: FreqModDepth
INFO: got Osc1: FreqModRes for 115_Osc1: FreqModRes
INFO: got Osc1: Volume for 116_Osc1: Volume
INFO: got Osc1: VolumeModSrc for 117_Osc1: VolumeModSrc
INFO: got Osc1: VolumeModDepth for 118_Osc1: VolumeModDepth
INFO: got Osc1: PDValue for 119_Osc1: PDValue
INFO: got Osc1: PDModSrc for 120_Osc1: PDModSrc
INFO: got Osc1: PDModDepth for 121_Osc1: PDModDepth
INFO: got Osc1: FractalValue for 122_Osc1: FractalValue
INFO: got Osc1: FractalModSrc for 123_Osc1: FractalModSrc
INFO: got Osc1: FractalModDepth for 124_Osc1: FractalModDepth
INFO: got Osc2: Tune for 125_Osc2: Tune
INFO: got Osc2: FineTune for 126_Osc2: FineTune
INFO: got Osc2: Phase for 127_Osc2: Phase
INFO: got Osc2: PhaseModSrc for 128_Osc2: PhaseModSrc
INFO: got Param 1 for 1_main: Output
INFO: got VCC: Voices for 2_VCC: Voices
INFO: got VCC: Voice Stack for 3_VCC: Voice Stack
INFO: got VCC: Mode for 4_VCC: Mode
INFO: got VCC: GlideMode for 5_VCC: GlideMode
INFO: got VCC: Glide for 6_VCC: Glide
INFO: got VCC: Glide2 for 7_VCC: Glide2
INFO: got VCC: GlideRange for 8_VCC: GlideRange
INFO: got VCC: PitchBend Up for 9_VCC: PitchBend Up
INFO: got VCC: PitchBend Down for 10_VCC: PitchBend Down
INFO: got VCC: Transpose for 11_VCC: Transpose
INFO: got VCC: FineTuneCents for 12_VCC: FineTuneCents
INFO: got ENV1: Attack for 13_ENV1: Attack
INFO: got ENV1: Decay for 14_ENV1: Decay
INFO: got ENV1: Sustain for 15_ENV1: Sustain
INFO: got ENV1: Fall-Rise for 16_ENV1: Fall-Rise
INFO: got ENV1: Release for 17_ENV1: Release
INFO: got ENV1: Velocity for 18_ENV1: Velocity
INFO: got ENV1: RateMod for 19_ENV1: RateMod
INFO: got ENV1: RateModSource for 20_ENV1: RateModSource
INFO: got ENV1: LevelMod for 21_ENV1: LevelMod
INFO: got ENV1: LevelModSource for 22_ENV1: LevelModSource
INFO: got ENV1: SnappyMode for 23_ENV1: SnappyMode
INFO: got ENV1: FallRiseRange for 24_ENV1: FallRiseRange
INFO: got ENV1: Trigger for 25_ENV1: Trigger
INFO: got ENV2: Attack for 26_ENV2: Attack
INFO: got ENV2: Decay for 27_ENV2: Decay
INFO: got ENV2: Sustain for 28_ENV2: Sustain
INFO: got ENV2: Fall-Rise for 29_ENV2: Fall-Rise
INFO: got ENV2: Release for 30_ENV2: Release
INFO: got ENV2: Velocity for 31_ENV2: Velocity
INFO: got ENV2: RateMod for 32_ENV2: RateMod
INFO: got ENV2: RateModSource for 33_ENV2: RateModSource
INFO: got ENV2: LevelMod for 34_ENV2: LevelMod
INFO: got ENV2: LevelModSource for 35_ENV2: LevelModSource
INFO: got ENV2: SnappyMode for 36_ENV2: SnappyMode
INFO: got ENV2: FallRiseRange for 37_ENV2: FallRiseRange
INFO: got ENV2: Trigger for 38_ENV2: Trigger
INFO: got ENV3: Attack for 39_ENV3: Attack
INFO: got ENV3: Decay for 40_ENV3: Decay
INFO: got ENV3: Sustain for 41_ENV3: Sustain
INFO: got ENV3: Fall-Rise for 42_ENV3: Fall-Rise
INFO: got ENV3: Release for 43_ENV3: Release
INFO: got ENV3: Velocity for 44_ENV3: Velocity
INFO: got ENV3: RateMod for 45_ENV3: RateMod
INFO: got ENV3: RateModSource for 46_ENV3: RateModSource
INFO: got ENV3: LevelMod for 47_ENV3: LevelMod
INFO: got ENV3: LevelModSource for 48_ENV3: LevelModSource
INFO: got ENV3: SnappyMode for 49_ENV3: SnappyMode
INFO: got ENV3: FallRiseRange for 50_ENV3: FallRiseRange
INFO: got ENV3: Trigger for 51_ENV3: Trigger
INFO: got ENV4: Attack for 52_ENV4: Attack
INFO: got ENV4: Decay for 53_ENV4: Decay
INFO: got ENV4: Sustain for 54_ENV4: Sustain
INFO: got ENV4: Fall-Rise for 55_ENV4: Fall-Rise
INFO: got ENV4: Release for 56_ENV4: Release
INFO: got ENV4: Velocity for 57_ENV4: Velocity
INFO: got ENV4: RateMod for 58_ENV4: RateMod
INFO: got ENV4: RateModSource for 59_ENV4: RateModSource
INFO: got ENV4: LevelMod for 60_ENV4: LevelMod
INFO: got ENV4: LevelModSource for 61_ENV4: LevelModSource
INFO: got ENV4: SnappyMode for 62_ENV4: SnappyMode
INFO: got ENV4: FallRiseRange for 63_ENV4: FallRiseRange
INFO: got ENV4: Trigger for 64_ENV4: Trigger
INFO: got LFO1: Sync for 65_LFO1: Sync
INFO: got LFO1: Restart for 66_LFO1: Restart
INFO: got LFO1: Symmetry for 67_LFO1: Symmetry
INFO: got LFO1: Phase for 68_LFO1: Phase
INFO: got LFO1: Delay for 69_LFO1: Delay
INFO: got LFO1: DepthMod Dpt1 for 70_LFO1: DepthMod Dpt1
INFO: got LFO1: Rate for 71_LFO1: Rate
INFO: got LFO1: FreqMod Src1 for 72_LFO1: FreqMod Src1
INFO: got LFO1: FreqMod Dpt for 73_LFO1: FreqMod Dpt
INFO: got LFO2: Sync for 74_LFO2: Sync
INFO: got LFO2: Restart for 75_LFO2: Restart
INFO: got LFO2: Symmetry for 76_LFO2: Symmetry
INFO: got LFO2: Phase for 77_LFO2: Phase
INFO: got LFO2: Delay for 78_LFO2: Delay
INFO: got LFO2: DepthMod Dpt1 for 79_LFO2: DepthMod Dpt1
INFO: got LFO2: Rate for 80_LFO2: Rate
INFO: got LFO2: FreqMod Src1 for 81_LFO2: FreqMod Src1
INFO: got LFO2: FreqMod Dpt for 82_LFO2: FreqMod Dpt
INFO: got Ramp1: Up for 83_Ramp1: Up
INFO: got Ramp1: Hold for 84_Ramp1: Hold
INFO: got Ramp1: Down for 85_Ramp1: Down
INFO: got Ramp1: Rest for 86_Ramp1: Rest
INFO: got Ramp1: ClockMode for 87_Ramp1: ClockMode
INFO: got Ramp2: Up for 88_Ramp2: Up
INFO: got Ramp2: Hold for 89_Ramp2: Hold
INFO: got Ramp2: Down for 90_Ramp2: Down
INFO: got Ramp2: Rest for 91_Ramp2: Rest
INFO: got Ramp2: ClockMode for 92_Ramp2: ClockMode
INFO: got PhsIV: Vibrato for 93_PhsIV: Vibrato
INFO: got PhsIV: Quantiser1 for 94_PhsIV: Quantiser1
INFO: got PhsIV: Quantiser1Src for 95_PhsIV: Quantiser1Src
INFO: got PhsIV: OutputSource1 for 96_PhsIV: OutputSource1
INFO: got PhsIV: OutputSource2 for 97_PhsIV: OutputSource2
INFO: got PhsIV: CVSource1 for 98_PhsIV: CVSource1
INFO: got PhsIV: CVSource2 for 99_PhsIV: CVSource2
INFO: got PhsIV: FilterLink for 100_PhsIV: FilterLink
INFO: got PhsIV: TapTheMap1 for 101_PhsIV: TapTheMap1
INFO: got PhsIV: TapTheMap2 for 102_PhsIV: TapTheMap2
INFO: got PhsIV: TapTheMap3 for 103_PhsIV: TapTheMap3
INFO: got PhsIV: TapTheMap4 for 104_PhsIV: TapTheMap4
INFO: got PhsIV: OutputSource1B for 105_PhsIV: OutputSource1B
INFO: got PhsIV: OutputSource2B for 106_PhsIV: OutputSource2B
INFO: got Osc1: Tune for 107_Osc1: Tune
INFO: got Osc1: FineTune for 108_Osc1: FineTune
INFO: got Osc1: Phase for 109_Osc1: Phase
INFO: got Osc1: PhaseModSrc for 110_Osc1: PhaseModSrc
INFO: got Osc1: PhaseModDepth for 111_Osc1: PhaseModDepth
INFO: got Osc1: PhaseModRes for 112_Osc1: PhaseModRes
INFO: got Osc1: FreqModSrc for 113_Osc1: FreqModSrc
INFO: got Osc1: FreqModDepth for 114_Osc1: FreqModDepth
INFO: got Osc1: FreqModRes for 115_Osc1: FreqModRes
INFO: got Osc1: Volume for 116_Osc1: Volume
INFO: got Osc1: VolumeModSrc for 117_Osc1: VolumeModSrc
INFO: got Osc1: VolumeModDepth for 118_Osc1: VolumeModDepth
INFO: got Osc1: PDValue for 119_Osc1: PDValue
INFO: got Osc1: PDModSrc for 120_Osc1: PDModSrc
INFO: got Osc1: PDModDepth for 121_Osc1: PDModDepth
INFO: got Osc1: FractalValue for 122_Osc1: FractalValue
INFO: got Osc1: FractalModSrc for 123_Osc1: FractalModSrc
INFO: got Osc1: FractalModDepth for 124_Osc1: FractalModDepth
INFO: got Osc2: Tune for 125_Osc2: Tune
INFO: got Osc2: FineTune for 126_Osc2: FineTune
INFO: got Osc2: Phase for 127_Osc2: Phase
INFO: got Osc2: PhaseModSrc for 128_Osc2: PhaseModSrc
There are some worrying lines in there, like "INFO: config not found" at the top, so maybe the problem is in here...?

Thanks for looking at this stuff for me. Again, let me know if you need anything else.

peterswimm
Posts: 39
Joined: Fri Feb 05, 2016 9:03 pm

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by peterswimm » Tue Aug 30, 2016 1:03 am

Can you post the raw cfg files somewhere? Are you typing in the text or copy/pasting it from somewhere? Maybe try a different name without spaces than Param 1? I would save the cfg after only changing one thing, and try to see which step it breaks.

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Thu Sep 01, 2016 2:50 am

peterswimm wrote:Can you post the raw cfg files somewhere?
http://dropcanvas.com/#655pWUT8i23TJ6

Let me know if that doesn't work or has expired (lasts 3 days I think).

File "1" corresponds to the first .cfg above, "2" to the second, etc. However, note that these are technically different .cfg's from the ones above, since I deleted the originals after posting them here. But the process I undertook to generate the new ones is exactly the same as before, except that I only edited Bank 1 Parameter 1, leaving Bank 1's name alone.
peterswimm wrote:Are you typing in the text or copy/pasting it from somewhere?
Originally I copied and pasted directly from the .cfg to post the above elsewhere, then copied and pasted from that place to here. See the attached files.
peterswimm wrote:Maybe try a different name without spaces than Param 1? I would save the cfg after only changing one thing, and try to see which step it breaks.
Just tried this (see the .cfg's above), but the result was the same. If I edit B1P1 (leaving B1 itself alone) then save, nothing changes and Push works properly. Then, going one step further, when I change "Ignore = True" to "False", my Push becomes weird as described in my earlier posts; this supports my original belief that this line is the problem. Changing "False" back to "True" returns my Push's operation to normal.

I literally can't make fewer changes than this while still claiming to be using Ubermap, yet it still screws up. Am I truly the only person to have experienced this problem?

BTW, many thanks to peterswimm for continuing to try and assist me here. I am at a total loss to help myself, and Tom isn't responding here or to the PM I sent him, so I really do appreciate your assistance.

peterswimm
Posts: 39
Joined: Fri Feb 05, 2016 9:03 pm

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by peterswimm » Thu Sep 01, 2016 1:47 pm

At the very end of your edit file after Ignore = True you have a line break. Can you delete that line so the e at the end of false is the last character in your document?

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Fri Sep 02, 2016 2:57 am

peterswimm wrote:At the very end of your edit file after Ignore = True you have a line break. Can you delete that line so the e at the end of false is the last character in your document?
Hm, interesting thought. This extra line is there when the new .cfg file is generated, so not due to my edits. Either way, I removed it and saved as per your suggestion, but still got the same result.

Whenever "True" is "False", it's as if Push fails to recognize when the edited device is selected, because the display continues to show (and in fact, continues to control) whichever device/parameters were selected immediately before I re-selected the edited device. So perhaps the problem isn't within the .cfg per se, but in some other Ubermap file that the .cfg directs Live/Push to... That is to say, maybe the problem isn't that the bank/param names fail to change, but that Push is simply failing to display the new names whenever "True" is "False". Any ideas there for how we could test this?

peterswimm
Posts: 39
Joined: Fri Feb 05, 2016 9:03 pm

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by peterswimm » Fri Sep 02, 2016 2:41 pm

If the extra line is there after you save it, it IS due to your edits. I suspect your text editor is putting ghost characters that is breaking ubermap.

Easy way to test, delete the config, reload the vst so it generates a clean file and just set the flag to false. All this does is tell Ableton to use the config file as opposed to the default plugin mapping. If that breaks it, you should assume your editor is not cleanly editing the file. I use a text editor for programmers when editing my ubermap files.

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Fri Sep 02, 2016 5:46 pm

peterswimm wrote:If the extra line is there after you save it, it IS due to your edits. I suspect your text editor is putting ghost characters that is breaking ubermap.
I don't see how that can be the case. As soon as the new file is generated, I open it, scroll to the bottom, and the extra line is there, before I make any changes whatsoever. Unless of course the text editor inserts it upon my opening the file, but see below...
peterswimm wrote:Easy way to test, delete the config, reload the vst so it generates a clean file and just set the flag to false. All this does is tell Ableton to use the config file as opposed to the default plugin mapping. If that breaks it, you should assume your editor is not cleanly editing the file. I use a text editor for programmers when editing my ubermap files.
So I just tried this, and it did break Ubermap. I just changed "True" to "False", and Push no longer recognized when that device was selected. Even when I remove the extra line, this still happens.

So as you suggest, perhaps the problem is my text editor. However, I'm using Sublime Text, which Tom (the freaking dev haha) specifically recommended here (Step 2), so it seems unlikely that my editor would be incompatible (unless the free version, which I'm using, does strange things...?). But I really have no idea... Which editor do you use that definitely is working with Ubermap?

FYI, I am using ubermap-1_0_0b2, the "latest experimental version".

cskracer
Posts: 116
Joined: Thu Jun 25, 2015 7:53 am
Location: Perth, Australia

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cskracer » Sun Sep 04, 2016 9:42 am

Has anyone running Windows managed to get this working?

I'm sure I have the files installed as per Tom's instructions but when I start up my Push 2 in Live it just sits at the logo.

If I look in the log file I see a whole heap of script error messages related to Ubermap.

1403 ms. RemoteScriptError: Traceback (most recent call last):

1403 ms. RemoteScriptError: File "<string>", line 1, in <module>

1403 ms. RemoteScriptError: File "MIDI Remote Scripts\Push2\__init__.py", line 4, in <module>

1403 ms. RemoteScriptError:
1403 ms. RemoteScriptError: from Ubermap import UbermapDevicesPatches

1403 ms. RemoteScriptError: File "MIDI Remote Scripts\Ubermap\UbermapDevicesPatches.py", line 23, in <module>

1403 ms. RemoteScriptError:
1419 ms. RemoteScriptError: ubermap = UbermapDevices.UbermapDevices()

1419 ms. RemoteScriptError: File "MIDI Remote Scripts\Ubermap\UbermapDevices.py", line 17, in __init__

1419 ms. RemoteScriptError:
1419 ms. RemoteScriptError: self.cfg = config.load('devices')

1419 ms. RemoteScriptError: File "MIDI Remote Scripts\Ubermap\UbermapLibs.py", line 60, in load

1419 ms. RemoteScriptError:
1419 ms. RemoteScriptError: log.debug('load config name: ' + name + ', path: ' + path + ', subdir: ' + str(subdir))

1419 ms. RemoteScriptError: File "MIDI Remote Scripts\Ubermap\UbermapLibs.py", line 32, in debug

1419 ms. RemoteScriptError:
1419 ms. RemoteScriptError: if self.cfg.get('Log', 'Debug') == 'True':

1435 ms. RemoteScriptError: AttributeError
1437 ms. RemoteScriptError: :
1438 ms. RemoteScriptError: 'bool' object has no attribute 'get'
1440 ms. RemoteScriptError:

Really keen to get this working. I've bought a number of preset packs that people have created using what I assume is a similar method to the audiomodder technique you can see on youtube. Works great for VSTs that present their parameters nicely. However some VSTs don't like u-he's Diva - there must be more than a hundred parameters that it exposes to Live, but the ones you'd want to control whilst playing like cut-off, res, envelopes, lfos etc are buried 8-10 banks deep making it difficult to get to them quickly whilst playing.

If I can get Ubermap working I'll be able to reorder the parameters I want to first couple of banks.

peterswimm
Posts: 39
Joined: Fri Feb 05, 2016 9:03 pm

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by peterswimm » Tue Sep 06, 2016 6:06 pm

I've never tested it on Windows! Im editing using text wrangler and terminal here on OSX no problems. Is sublime text set to use Unix line endings?
https://blog.hostonnet.com/how-to-set-u ... blime-text

cohamill
Posts: 79
Joined: Mon Sep 03, 2012 3:37 am

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cohamill » Wed Sep 07, 2016 1:15 am

peterswimm wrote:Is sublime text set to use Unix line endings?
https://blog.hostonnet.com/how-to-set-u ... blime-text
Followed those instructions: same old result :( I also just tried all things we've discussed so far using Notepad++: same old result. I also got the same result using Notepad, which was what I used at the very very beginning of all this. In all cases, there was a blank line at Line 151 as soon as I opened the file.

Considering all that, at this point, I'm 99% confident that the text editor isn't the problem. Especially since Tom himself specifically recommended Sublime Text.
peterswimm wrote:I've never tested it on Windows! Im editing using text wrangler and terminal here on OSX no problems.
I wonder if it could be a Mac/PC issue... I think I saw somewhere that Tom is a Mac user, so perhaps Ubermap was never Windows-proofed? But then again, PC users are a pretty big group, so surely if Ubermap wasn't Windows-compatible, that would have been mentioned somewhere...

I sure wish the dev would weigh in here :_( But if you have any other ideas, plz keep 'em coming and I will try them all! As always, many thanks.

cskracer
Posts: 116
Joined: Thu Jun 25, 2015 7:53 am
Location: Perth, Australia

Re: Ubermap for Push 2 (VST/AU parameter remapping)

Post by cskracer » Wed Sep 07, 2016 7:14 am

I don't think Tom has tested it on Windows - I think you're right he's primarily a Mac user.

It would be helpful if the error messages where a bit more descriptive - not Tom's fault - just what the log file spits out.

Might be time to teach myself some python so that I can better understand what's going on in the scripts - might help me nut it out.

Post Reply