EE Osmose : Pressure to Mod wheel converter ?

Learn about building and using Max for Live devices.
Post Reply
chapelier fou
Posts: 6025
Joined: Mon May 15, 2006 12:15 pm

EE Osmose : Pressure to Mod wheel converter ?

Post by chapelier fou » Thu Feb 29, 2024 9:37 am

I started using Spitfire Kontakt libraries, and they are meant to be used heavily with the Modulation Wheel (CC#1).
While it seems to be common to use the actual mod wheel on a MIDI keyboard, I thought I'd try using my Osmose as a controller and use the pressure as a replacement for the Mod Wheel.

I've got a few notes and questions about this and I'd be happy to discuss ! I'm not even convinced it's a good idea, but maybe some of you already tried ?
Bear in mind that Osmose outputs Pressure during the first "action" of the key, and then outputs Slide for the rest of the mechanical course. That's why I want to use Pressure instead of Slide, so I don't have to hit the "bottom" of the key before Mod takes effect.

- The stock device "MPE Control" has a "Slide to Mod" or a "Press to AT" option, but no "Press to Mod"
- when playing multiple simultaneous notes, I would have to only output the maximum Pressure value, right ?
- a simple AT to Mod converter would not work, as I need to keep the whole MPE spectrum, right ? (AT seems to be reset for each new note)

I'll start patching this morning, but if anyone wants to chime in and share thoughts, please do !
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

chapelier fou
Posts: 6025
Joined: Mon May 15, 2006 12:15 pm

Re: EE Osmose : Pressure to Mod wheel converter ?

Post by chapelier fou » Thu Feb 29, 2024 11:15 am

I've made a quick and dirty sketch with M4L.
I feel stuck because I need to MPE-enable the patcher for it to receive multichannel data, but then how do I "un-MPE" the output ?

<pre><code>
----------begin_max5_patcher----------
1578.3ocybE1biZCD8y1+JzvmSynURfDc5WZ+azoSGhMWBWsAOX7ct8l6+dM
RljbNFXsYQ5xLIbly3Gu8sR6Shc72VtH5opi46iX+J6OYKV7skKVXOU6IVb9
0Kh1lcb0lr812VTY9Wqd5yQO39uZxO1XOcCi2ctcYMqdon74+tNeUi6iVq3O
xefApz1CBd2eY+04qo7v1pCMaxarf.mOq6TM+6tb2GSTQ4oOv2cMEkWdIEqs
2NmtE+kjn1S88kKa+yCSid6y2fhff8fDFgfh9H3SYkOG8.KpGVJ9HKiIjkaK
VWrKqde9.LUodL9DQkhVJlJZew.D0zGQsj77usp5aGd++DsVqHNJ7op5sYML
Xf.QrMBnhiaOXD2qhOLU0ejpffRIeWc9t7x0CxzTqjq.KGiSt2Au3USPHHjh
+FSL.4LBkcjq6fHcjD56XpoqLnE.MgD74rlbDLLVNMFdKzKwyyJY3VxoR9oZ
VI.nbnZCqfULPL.RsEezbTx7XSHcSkZAfxArOUUmcbbw13J45dw.LMEASu4C
WOzHuRngSYNvpWNYPXnABowFqCDia7fZjXibnQB2Ul.WR4P+riEaOrEAecyw
4JFOKY8WaZNtfzg2OM3vaSpcxM4YOz2836NKl2jrll5UUsiqgQU49TUkp.pp
Z+ppm4ZHT0TiGEUsVDPQM1qhZGWChnl3SQ87Z6Cin52ppcbMHhpxihZhxDPQ
E7pn1w0fHp9zoTrIfNkL90oTGWChn5SiRwh.ZTx3WiRcbMDhpwmFkTIAznjw
uFk53ZPDUeZTRwCnQIieMJ0w0fHp9znjTFPiRF+ZTpiqAQT8oQIgNfFkz90n
TGWChn5SiRBHfFkz90nTGWCgnp8oQIHNfFkz90nTGWChn5SiRlPpoJ+t0ugS
RUTxz5S2R4LfIXRlhEyRXZlgkx.NC.FHXfjApSovCYu3TkH46+QCmhFmWcfQ
OV6Ujf4gWey+1ShSxUhmT5PYW1p+gwGr0ptd3x8nDb6n071LCJJMet+qY6tY
txATbk1QM7eBTYv0KCowOl79eDoyslKor191c4i09JBgz0DRtUSlL1isG3Xm
D3isuxE80xMzTVD2SOmt2Gs85hAasB0XyJ1EO9TUYSY1VazH52qKx1v9ipMq
iFhisWy9h+K2EXej+QpSMyKJGsAKcYBJrcJ6H79NZj1wiJ+v7h1OrnMEkW1M
wVF1d9eLTsu5P8pt6lycXvCr2n4578MEkYMEUku6M01wE120U0iaBJ.ETvTg
xffUoZJHkFU7iSET.Jnlb7KAS7KlBREiAICUHAXPZxQOEFNIofSRLHkPER.F
jlbzSfgS.EbBvfjhJj.LHM4nGGAmLoDvIClJGoBpPBvfzTidFL0MLTT2vfot
QJmJj.LHM4nGlpFFJpZXvT0vXnBI.CRSN5gopgghpFFLUMLITgDfAoIG8vT0
vPQUCClpFFEUHAXPZxQOLUMzTT0PiopgQPER.FjlZzSiopglhpFZLUMLbpPB
vfzjidXpZnonpgFSUCsgJj.LHM4nGlpFZJlKWqvvIJlKOA6RBe6topdcdscW
EmejStNxx4GY00QVM+HKtNxwyOx7qibxriromLL87ibOYXl4G4dxvRmej6IC
C3yOz8jhAvrCstmbLX9mFS2SRFL+yio5IKCl+Ixdc6kuDatGftu7rIAMFOMT
T9WgxnAEK6QYkHgO1SXGTfO1.UGTdY2FsPk5iclyhjwG6hkEIsO1wGKRI9X2
QrHE6icRvhjxGq51hjzGqP0hjvGqlSIvtxGRPBU4SZ3jxKO3WGVRu7PRUX1c
NEIrBydlo.pPBvfzTW4MlZ7seQHQ.mPL30gjXhHIwr6bJJx8dMxLHTBRPRfV
oDSFKD0NtHHSj2V.SoXIEaiFJR198qzLr3g1uUpPHl.EEXd8SYjohkjfULJr
hIAKbCHHCpQ6CGfDZwiQLOY7rL1CEzWl6R0PBtDkbRhdxE9aHAGiogTJdPan
7AMKINnlLSLdZiq2Fy1s6K406Oe8VTi1l84p5W+FkKZaQo6k11lOpN+KEcue
a+SFkUu5khl7UMGpcsp4wDUj6RqNAb4ghyz9DeOAosYRaaqy86xbTy1yoK+9
x+G.Inwkv
-----------end_max5_patcher-----------
</code></pre>
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

chapelier fou
Posts: 6025
Joined: Mon May 15, 2006 12:15 pm

Re: EE Osmose : Pressure to Mod wheel converter ?

Post by chapelier fou » Thu Feb 29, 2024 11:24 am

Well, I think my patch works.
But the whole experience doesn't feel good.
Maybe what I wish is that Kontakt would be MPE, to effectively be able to send a different modulation value for each note.
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

Post Reply