Author Topic: More thoughts about the MPTM format  (Read 2370 times)

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,422
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
More thoughts about the MPTM format
« on: April 10, 2010, 11:05:18 »
Some things that might be worth looking into. I didn't do any deep investigations in what makes sense or is possible and what not, those are just some general thoughts:

- Extend volume commands. For example, Mxx and Vxx should range from 0 to FF, and it should be able to "overamplify" (but not overdrive) channels (i.e. M80 would be the default volume then - so it will be easier to make channels "louder" starting from the "default" volume).

- "MixMode RC4": The channel volumes in the general tab are relative and selected once and forever. Mxx commands in the patterns are multiplied with the values in the general tab. This way, you could f.e. have the following setup:
Main melody is playing on a channel with 100% volume, echo channels are playing with 50% and 25% volume. Now, if you suddenly want to make the main melody more quiet in the tune, you normally have to calcualte three new values. But with the new volume mode, you could simply write M80 (half volume) in all three channels, and all three channel volumes would be multiplied by 0.5 then.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline Sam_Zen

  • Extreme artist
  • *****
  • Posts: 3,689
    • http://www.xs4all.nl/~samzen/
More thoughts about the MPTM format
« Reply #1 on: April 10, 2010, 23:31:08 »
nice ideas
0.618033988

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,422
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: More thoughts about the MPTM format
« Reply #2 on: December 18, 2010, 12:24:30 »
Additional ideas for mixmode rc4:
- Provide panning through MIDI CCs, or maybe make it configurable per VSTi (choose between the standard MIDI CC which is not supported by all VSTis and a custom VST parameter)
- Convert the volume scale. I did not look at the code, but after listening to a sample-based module with a great dynamic range being played by a VSTi, it seems that OpenMPT's linear volumes are not converted to logarithmic volumes when being passed to VSTis.
Both features would be great to have, but they'd also break many existing tunes, so I guess they'd need to be wrapped in a new mixmode.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.

Offline doveraudio

  • Active artist
  • *
  • Posts: 25
Re: More thoughts about the MPTM format
« Reply #3 on: February 01, 2011, 08:56:11 »

- Provide panning through MIDI CCs, or maybe make it configurable per VSTi (choose between the standard MIDI CC which is not supported by all VSTis and a custom VST parameter)
could this be a part of the vst drop down menu?


- Convert the volume scale. I did not look at the code, but after listening to a sample-based module with a great dynamic range being played by a VSTi, it seems that OpenMPT's linear volumes are not converted to logarithmic volumes when being passed to VSTis.


a switch in the configuration dialog? Or again a setting in the vst instance. perhaps in the future those types of settings could be stored on a per-vst basis in an xml. that would make a happy place for macros and learned knobs too.

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,422
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: More thoughts about the MPTM format
« Reply #4 on: February 01, 2011, 20:28:44 »
Quote
could this be a part of the vst drop down menu?
For now, it doesn't really matter where this would be put in the UI. That's the most trivial part of the task.

a switch in the configuration dialog? Or again a setting in the vst instance. perhaps in the future those types of settings could be stored on a per-vst basis in an xml. that would make a happy place for macros and learned knobs too.
I wouldn't want to see this as a VST setting, just to keep things consistent with sample volumes, i.e. what I want to achieve is a similar volume scale for both samples and VSTis.
» No support, bug reports, feature requests via private messages - they will not be answered. Use the forums and the issue tracker so that everyone can benefit from your post.