Darwin Gross Motormix objects feature request

sfogar's icon

Hi,

I use the Darwin Gross Motormix objects, may I ask for a feature ?

Could you implement the 14 bits mode for faders and if possible for dials ?

And a bug:

if you move the view on virtual faders at right using the 'bank' mode
it goes at right ok but when return back, it returns 7 positions
instead of 8.

Hope I explained...

If instead the source could be published, I or others could change
this by ourselves.

Many thanks

All the best

--
Alessandro Fogar

Hans Mittendorf's icon

Hi,

do you actually use the physical unit or just the virtual motormix?

I am asking because I started working with a mm and have some questions for an advanced user.

cheers

sfogar's icon

Hans,

I use the physical unit.

All the best

Alessandro Fogar

2007/5/26, Hans Mittendorf :
>
> Hi,
>
> do you actually use the physical unit or just the virtual motormix?
>
> I am asking because I started working with a mm and have some questions for an advanced user.
>
> cheers
>

--
Alessandro Fogar

Hans Mittendorf's icon
Max Patch
Copy patch and select New From Clipboard in Max.

Would this help?

sfogar's icon

Hi hans,

many thanks for the patch.

I already know about this patch cause I've read the other mmix related thread.

But I'm using since 2 years the Darwin Grosse mmix objects extensively
in my patches and the only problem is the fader resolution.

Did you try them ?

Your solution is not ok for me cause I use more than 8 virtual faders...

All the best

Alessandro Fogar

2007/5/26, Hans Mittendorf :
>
> Would this help?
> max v2;
> #N vpatcher 38 59 1122 729;
> #P window setfont "Sans Serif" 9.;
> #P window linecount 1;
> #P comment 834 515 167 196617 set the correct output port names!;
> #P newex 849 336 60 196617 loadmess 1;
> #P newex 815 394 31 196617 + 31;
> #P newex 849 393 27 196617 - 1;
> #P number 849 362 35 9 1 8 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 548 482 21 196617 t 0;
> #P newex 530 513 141 196617 ctlout "MotorMix port name";
> #P newex 685 513 141 196617 ctlout "MotorMix port name";
> #P comment 834 189 156 196617 other CC numbers & values;
> #P number 795 187 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P number 756 187 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #N vpatcher 10 59 773 447;
> #P window setfont "Sans Serif" 9.;
> #P window linecount 0;
> #P newex 311 178 30 196617 - 31;
> #N comlet Fader8 14-bit value;
> #P outlet 417 327 15 0;
> #N comlet Fader7 14-bit value;
> #P outlet 394 327 15 0;
> #N comlet Fader6 14-bit value;
> #P outlet 371 327 15 0;
> #N comlet Fader5 14-bit value;
> #P outlet 348 327 15 0;
> #N comlet Fader4 14-bit value;
> #P outlet 325 327 15 0;
> #N comlet Fader3 14-bit value;
> #P outlet 302 327 15 0;
> #N comlet Fader2 14-bit value;
> #P outlet 279 327 15 0;
> #P window linecount 1;
> #P newex 584 274 22 196617 b 1;
> #P newex 584 298 48 196617 v cc-val;
> #N comlet non-fader CC values;
> #P outlet 584 327 15 0;
> #N comlet non-fader CC numbers;
> #P outlet 527 327 15 0;
> #N comlet Fader1 14-bit value;
> #P outlet 256 327 15 0;
> #P comment 274 99 75 196617 store the value;
> #P comment 436 268 55 196617 Faders 1-8;
> #P newex 256 265 174 196617 gate 8 0;
> #P comment 25 99 55 196617 Fader MSB;
> #P comment 128 121 53 196617 Fader LSB;
> #P newex 85 140 48 196617 v cc-val;
> #P newex 186 231 64 196617 +;
> #P newex 240 207 30 196617 << 7;
> #P newex 240 179 66 196617 v fader-msb;
> #P newex 186 147 22 196617 b 1;
> #P newex 186 179 48 196617 v cc-val;
> #P newex 220 96 48 196617 v cc-val;
> #P newex 186 119 351 196617 split 32 39;
> #P newex 85 119 22 196617 b 1;
> #P newex 85 96 111 196617 split 0 7;
> #P newex 85 161 66 196617 v fader-msb;
> #P newex 85 73 145 196617 unpack 0 0;
> #P comment 543 122 179 196617 non-fader CC numbers come out here;
> #P inlet 85 47 15 0;
> #P connect 0 0 2 0;
> #P connect 2 0 4 0;
> #P connect 4 0 5 0;
> #P connect 5 0 13 0;
> #P connect 13 0 3 0;
> #P connect 4 1 6 0;
> #P connect 6 0 9 0;
> #P connect 9 0 8 0;
> #P connect 8 0 12 0;
> #P connect 2 1 7 0;
> #P connect 9 0 10 0;
> #P connect 10 0 11 0;
> #P connect 11 0 12 1;
> #P connect 31 0 16 0;
> #P connect 16 0 19 0;
> #P connect 16 1 24 0;
> #P connect 16 2 25 0;
> #P connect 6 0 31 0;
> #P connect 16 3 26 0;
> #P connect 16 4 27 0;
> #P connect 16 5 28 0;
> #P connect 16 6 29 0;
> #P connect 16 7 30 0;
> #P fasten 12 0 16 1 191 256 425 256;
> #P connect 6 1 20 0;
> #P connect 6 1 23 0;
> #P connect 23 0 22 0;
> #P connect 22 0 21 0;
> #P pop;
> #P newobj 532 159 263 196617 p MSB/LSB;
> #P comment 648 99 155 196617 set the correct input port name!;
> #P newex 550 234 29 196617 >> 7;
> #P comment 664 396 91 196617 send 7-bit values;
> #P number 621 394 35 9 0 127 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P comment 574 364 188 196617 send full-resolution 14-bit fader values;
> #P number 530 362 35 9 0 16383 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 530 393 40 196617 % 128;
> #P newex 573 393 29 196617 >> 7;
> #P comment 594 260 163 196617 Fader1 7-bit values (128 steps);
> #P number 550 258 35 9 0 127 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P comment 576 287 201 196617 Fader1 full-resolution 14-bit fader values;
> #P number 532 285 35 9 0 16383 3 3 0 0 0 221 221 221 222 222 222 0 0 0;
> #P newex 497 128 221 196617 midiparse;
> #P newex 497 97 142 196617 midiin "MotorMix port name";
> #P comment 889 363 137 196617 set MotorMix fader number;
> #P connect 1 0 2 0;
> #P connect 9 0 8 0;
> #P connect 8 0 20 0;
> #P connect 21 0 20 0;
> #P connect 2 1 15 0;
> #P connect 15 0 3 0;
> #P connect 11 0 21 0;
> #P connect 15 0 13 0;
> #P connect 13 0 5 0;
> #P connect 9 0 7 0;
> #P connect 24 0 20 1;
> #P connect 7 0 19 0;
> #P connect 11 0 19 0;
> #P connect 23 0 19 1;
> #P connect 15 8 16 0;
> #P connect 15 9 17 0;
> #P connect 22 0 24 0;
> #P connect 25 0 22 0;
> #P connect 22 0 23 0;
> #P pop;
>
>

--
Alessandro Fogar

Hans Mittendorf's icon

I tryed the patch with higher resolution and it works. The faders move like Tigers.... quite and smooth.
What you mean with more than eight faders? You can multiply the patch as many times as you want. When you doubble click on ctlout you can chose the port of the devise. So if you have two machines let everyone have a port number and set the path. So you write ctlout 0 1 first module ctlout 1 1 second module and so fourth changing the first number in relation to the channel you want to control.
After you have reached ctlout 7 1 you select the next ctlout doubble click and select a different port and start with ctlout 0 1 again and so fourth.
Ciau

sfogar's icon

Yes, I ried it too and I confirm, it works.

But using only one mmix with Darwin Grosse objects I can for example
define 16 faders.

Using the switch view on the mmix you can move your view on these
'virtual faders'.

The system remembers all the settings, letting you interact with all
the 16 faders, 8 at a time. I need this.

Hope I explained.

All the best

Alessandro Fogar

2007/5/27, Hans Mittendorf :
>
> I tryed the patch with higher resolution and it works. The faders move like Tigers.... quite and smooth.
> What you mean with more than eight faders? You can multiply the patch as many times as you want. When you doubble click on ctlout you can chose the port of the devise. So if you have two machines let everyone have a port number and set the path. So you write ctlout 0 1 first module ctlout 1 1 second module and so fourth changing the first number in relation to the channel you want to control.
> After you have reached ctlout 7 1 you select the next ctlout doubble click and select a different port and start with ctlout 0 1 again and so fourth.
> Ciau
>

--
Alessandro Fogar

Hans Mittendorf's icon

Well, I do not use the mm this way, but if you let me guess on this, I would try to contact Darwin and asked him how one could build in a toggle that would allow you to chose between the two fader resolutions. This way you only have to activate the program which controls the resolution and the rest could stay the way it is