Author Topic: Pedalling with MPT  (Read 4699 times)

Offline bvanoudtshoorn

  • Extreme artist
  • *****
  • Posts: 1,053
  • Gender: Male
    • Barryvan
Pedalling with MPT
« on: December 04, 2007, 11:24:08 »
I'm having a bit of trouble sending through pedalling from MPT to Kontakt (via Chainer...) What's the correct way to do this? I can automate parameters happily enough, but I just can't seem to get a pedal signal through, which is a pity, because some of the pianos do all sorts of nice things with pedalling (like sympathetic vibrations in neighbouring strings).

Offline LPChip

  • Administrator
  • *****
  • Posts: 5,048
    • http://lpchip.nl
  • Operating System: Windows 10 Pro x64
Pedalling with MPT
« Reply #1 on: December 04, 2007, 11:59:58 »
Hmm, I have no experience with this, but I think that it simply isn't possible.

I once tried to use MPT with Xlutop Chainer to play a VSTi using my piano. I couldn't do a simple sustain with the pedal. When I started Xlutop Chainer stand alone, I could however.

I guess this is a midi message that doesn't get forwarded.
"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs

Offline Relabsoluness

  • OpenMPT Developers
  • *****
  • Posts: 709
Pedalling with MPT
« Reply #2 on: December 05, 2007, 22:09:43 »
Quote from: "LPChip"
I guess this is a midi message that doesn't get forwarded.

Yes, it seems so.

Offline bvanoudtshoorn

  • Extreme artist
  • *****
  • Posts: 1,053
  • Gender: Male
    • Barryvan
Pedalling with MPT
« Reply #3 on: December 06, 2007, 05:01:19 »
Oh, thanks. Could we move this topic into the feature requests, then? It'd be great to be able to send pedal messages... =D

Offline BooT-SectoR-ViruZ

  • Workaholic artist
  • ***
  • Posts: 468
    • http://breakcorezecke.de
Pedalling with MPT
« Reply #4 on: December 07, 2007, 11:47:19 »
Quote from: "bvanoudtshoorn"
Oh, thanks. Could we move this topic into the feature requests, then? It'd be great to be able to send pedal messages... =D


isn't this more or less the same as my midi-mapping request?
10 years on ModPlug... f#cking hell...

Soundcloud for B-S-V | Soundcloud for DX4-100 | Bandcamp for B-S-V

Offline bvanoudtshoorn

  • Extreme artist
  • *****
  • Posts: 1,053
  • Gender: Male
    • Barryvan
Pedalling with MPT
« Reply #5 on: December 07, 2007, 12:20:15 »
Actually, I just got it working! =P (This is for use through Xlutop Chainer). Here's how you do it:

1. In the Zxx configuration, change one of the SFx options to be CC64 (which is pedalling, even though I don't think it says so).
2. Put in some messages for that SFx (Z7F is full on, Z00 is full off)
3. In Xlutop, on controller 64 (in the alternate editor), click on "learn".
4. There you go! It *should* work (at least, it seems to be working for me at the moment... =D

I knew that I'd figure out how to do it once I posted the original message. Always happens!

Offline LPChip

  • Administrator
  • *****
  • Posts: 5,048
    • http://lpchip.nl
  • Operating System: Windows 10 Pro x64
Pedalling with MPT
« Reply #6 on: December 07, 2007, 12:36:46 »
And we thank you for that X)

Perhaps that CC message should be renamed to pedalling then. :)
"Heh, maybe I should've joined the compo only because it would've meant I wouldn't have had to worry about a damn EQ or compressor for a change. " - Atlantis
"yes.. I think in this case it was wishful thinking: MPT is makng my life hard so it must be wrong" - Rewbs

Offline Relabsoluness

  • OpenMPT Developers
  • *****
  • Posts: 709
Pedalling with MPT
« Reply #7 on: December 07, 2007, 21:19:08 »
Quote from: "LPChip"
Perhaps that CC message should be renamed to pedalling then. :)

The name is wrong due to a bug, and actually all but a few first ones in the midiCC list have wrong name - to be fixed in .50. While waiting for the fix, here's a more correct midiCC list:


0 BankSelect [Coarse]
1 ModulationWheel [Coarse]
2 Breathcontroller [Coarse]"
 
4 FootPedal [Coarse]
5 PortamentoTime [Coarse]
6 DataEntry [Coarse]
7 Volume [Coarse]
8 Balance [Coarse]

10 Panposition [Coarse]
11 Expression [Coarse]
12 EffectControl1 [Coarse]
13 EffectControl2 [Coarse]


16 GeneralPurposeSlider1
17 GeneralPurposeSlider2
18 GeneralPurposeSlider3
19 GeneralPurposeSlider4
.
.
.
32 BankSelect [Fine]
33 ModulationWheel [Fine]
34 Breathcontroller [Fine]

36 FootPedal [Fine]
37 PortamentoTime [Fine]
38 DataEntry [Fine]
39 Volume [Fine]
40 Balance [Fine]

42 Panposition [Fine]
43 Expression [Fine]
44 EffectControl1 [Fine]
45 EffectControl2 [Fine]
.
.
.
64 HoldPedal [OnOff]
65 Portamento [OnOff]
66 SustenutoPedal [OnOff]
67 SoftPedal [OnOff]
68 LegatoPedal [OnOff]
69 Hold2Pedal [OnOff]
70 SoundVariation
71 SoundTimbre
72 SoundReleaseTime
73 SoundAttackTime
74 SoundBrightness
75 SoundControl6
76 SoundControl7
77 SoundControl8
78 SoundControl9
79 SoundControl10
80 GeneralPurposeButton1 [OnOff]
81GeneralPurposeButton2 [OnOff]
82 "GeneralPurposeButton3 [OnOff]
83 "GeneralPurposeButton4 [OnOff]
.
.
.
91 EffectsLevel
92 TremuloLevel
93 ChorusLevel
94 CelesteLevel
95 PhaserLevel
96 DataButtonIncrement
97 DataButtonDecrement
98 NonRegisteredParameter [Fine]
99 "NonRegisteredParameter [Coarse]
100 RegisteredParameter [Fine]
101 RegisteredParameter [Coarse]
.
.
.
120 AllSoundOff
121 AllControllersOff
122 LocalKeyboard [OnOff]
123 AllNotesOff
124 OmniModeOff
125 OmniModeOn
126 MonoOperation
127 PolyOperation

Offline bvanoudtshoorn

  • Extreme artist
  • *****
  • Posts: 1,053
  • Gender: Male
    • Barryvan
Pedalling with MPT
« Reply #8 on: December 08, 2007, 01:04:29 »
Thanks!