Author Topic: OpenMPT FM+PCM example song compo (extended deadline 2018-11-16)  (Read 12216 times)

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,510
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
COMPO RULES, DEADLINES, ETC: https://forum.openmpt.org/index.php?topic=5981.msg45224#msg45224

Those of you who are following OpenMPT development may already know it: OpenMPT 1.28 will finally gain support for OPL2/3 instruments in S3M files, a rarely used (and rarely supported) feature. OPL2 and OPL3 are sound chips by Yamaha that are based on phase modulation (typically known as Frequency Modulation - FM). This is the same technique as used by the famous Yamaha DX7, except that these chips are cut down in cost and features (e.g. they have less operators).
Most OPL-based music you have heard is probably based exclusively on this chip, as it was popularized by the AdLib soundcards on which it was the only means of sound generation. However, on the Creative SoundBlaster cards, it was possible to use both this chip and play some samples at the same time. The combination of these two techniques represents a pinnacle of game and demo music in the early 90s for me personally.

To cut a long story short: I think OpenMPT deserves some example songs to show off the beautiful combination of small PCM samples combined with great OPL instruments. Currently this is only possible by using the S3M format. There is no specific rule set at the time of writing, and no compo deadline either because it isn't even clear yet when OpenMPT 1.28 is going to be released. Since there is no possibility to share samples between S3M files, it probably does not make much sense to demand the compo entries to use a specific sample set, but of course I can provide some nice samples to get your inspiration going. There are plenty of OPL2 instruments floating around (e.g. JuceOPLVSTi comes with hundreds of them), but many of them have been heard over and over again (also because editing FM patches is a very cumbersome task in many AdLib trackers), so I suggest you go wild and work on some custom instruments as well.
I'm open to any further ideas concerning compo rules.
« Last Edit: October 21, 2018, 15:47:44 by Saga Musix »
» 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 Midori Mizuno

  • Active artist
  • *
  • Posts: 37
  • Gender: Female
  • I write IT music once in a blue moon ^~^
    • BotB profile
  • Operating System: Windows 8.1 x64 and XP SP3 x86
Re: OpenMPT FM+PCM example song compo
« Reply #1 on: July 02, 2018, 00:02:27 »
Am i assuming correctly that those would need to be made with other tools, not the MPT itself, since the current version isn't capable of handling FM?
« Last Edit: July 02, 2018, 00:09:28 by MiDoRi »

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,510
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: OpenMPT FM+PCM example song compo
« Reply #2 on: July 02, 2018, 07:47:47 »
No, all you need is an OpenMPT 1.28 test build.
Note that you cannot currently create new OPL instruments from the sample editor; you need to either copy/duplicate an existing OPL instrument slot or load an OPL instrument (SBI or S3I instruments) from disk. This will of course change in the future.
« Last Edit: July 02, 2018, 08:03:51 by Saga Musix »
» 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 Midori Mizuno

  • Active artist
  • *
  • Posts: 37
  • Gender: Female
  • I write IT music once in a blue moon ^~^
    • BotB profile
  • Operating System: Windows 8.1 x64 and XP SP3 x86
Re: OpenMPT FM+PCM example song compo
« Reply #3 on: July 02, 2018, 13:01:57 »
Oh
Thanks!

Offline Exhale

  • Workaholic artist
  • ***
  • Posts: 135
    • http://www.exhale7.110mb.com
Re: OpenMPT FM+PCM example song compo
« Reply #4 on: July 04, 2018, 01:33:53 »
A couple of thoughts - for this do you want a file with only these instruments in it, I made something but I grabbed a sample bass drum and snare, which I hope is ok, if not I will have to hunt some more, and second thought, will there be some way to apply changes on the fly to the values of these instruments? EG, change the release rate and other effects on the fly in the patterns because I went for a retrigger and it didnt work, so there are obviously plenty effects that will not apply to these instruments, maybe we can take the ones that do nothing and give them a secondary function for these new instruments.
___________________
The turtle moves!

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,510
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: OpenMPT FM+PCM example song compo
« Reply #5 on: July 04, 2018, 07:40:48 »
There is no way to modify OPL instruments in S3M beyond what is possible with regular samples (volume, pitch, etc.). Retrigger does not work the way you expect as there is no explicit "note-on" event on the OPL chip - simply put, a voice is either running or not.

Quote
I made something but I grabbed a sample bass drum and snare, which I hope is ok
Since drums are pretty much a weak point of FM synthesis, that's absolutely okay and actually encouraged.
» 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 LPChip

  • Administrator
  • *****
  • Posts: 5,005
    • http://lpchip.nl
  • Operating System: Windows 10 Pro N (x64bit)
Re: OpenMPT FM+PCM example song compo
« Reply #6 on: July 04, 2018, 09:32:06 »
Gave it a shot, this is really cool.

Already got myself a few new instruments, so I'll definitely have one (or more if allowed) example tunes. :)

Would it be possible to somehow make the volume louder though? I have some really good drum sounds but they are pretty weak in volume. If I double up the notes in the pattern area, it works great, but then I reach my 9 channel limit rather quickly.
"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 Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,510
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: OpenMPT FM+PCM example song compo
« Reply #7 on: July 04, 2018, 11:18:32 »
This is an outstanding issue, but the S3M format has no ways of specifying the general OPL volume. Often the OPL instruments will still be able to overpower all samples though.

By the way, feel free to report here (or even better, in the issue tracker) any problems you might be having with OPL instruments, like if they do not initialize properly, bugs when editing in the instrument editor, etc... I'm sure it's far from bug-free at this point.
» 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 Exhale

  • Workaholic artist
  • ***
  • Posts: 135
    • http://www.exhale7.110mb.com
Re: OpenMPT FM+PCM example song compo
« Reply #8 on: July 04, 2018, 15:15:32 »
Here's something I made with some instruments from JuceOPLVSTi and a few samples.
I love these new instruments, and am holding thumbs that they will find their way into mptm eventually :)
also, are all these instruments made from the same waveforms with variations on those sliders? because if so then would it be possible to have an easy way to make one of these instruments, without dragging one from outside modplug, on the drop down for new instrument, it could have the option; New OPL Instrument?
___________________
The turtle moves!

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,510
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: OpenMPT FM+PCM example song compo
« Reply #9 on: July 04, 2018, 15:19:21 »
As I have already said, this feature is far from being finished and being able to initialize OPL instruments directly from within OpenMPT is of course on the to-do list.
« Last Edit: July 04, 2018, 15:36:26 by Saga Musix »
» 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 Exhale

  • Workaholic artist
  • ***
  • Posts: 135
    • http://www.exhale7.110mb.com
Re: OpenMPT FM+PCM example song compo
« Reply #10 on: July 04, 2018, 15:37:57 »
As I have already said, this feature is far from being finished and being able to initialize OPL instruments directly from within OpenMPT is of course on the to-do list.
Ok, epic :) please excuse my over enthusiasm
___________________
The turtle moves!

Offline WouterVL

  • Inspired artist
  • **
  • Posts: 56
  • Gender: Male
  • what does this do
    • SoundCloud profile
Re: OpenMPT FM+PCM example song compo
« Reply #11 on: July 31, 2018, 14:11:48 »
Wow, this new feature is amazing! I'm having a lot of fun messing around with it so far, i'll definitely be entering a module into this.
.

Offline Saga Musix

  • OpenMPT Developers
  • *****
  • Posts: 6,510
  • aka Jojo
    • Download music, samples, VST plugins: Saga Musix Website
  • Operating System: Windows 7 x64
Re: OpenMPT FM+PCM example song compo
« Reply #12 on: July 31, 2018, 18:01:46 »
Cool. ;)
» 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 FreezeFlame(Alchemy)

  • Workaholic artist
  • ***
  • Posts: 323
  • Not best,but i take my work serious(mostly).
  • Operating System: Windows 7,XP
Re: OpenMPT FM+PCM example song compo
« Reply #13 on: July 31, 2018, 22:20:29 »
Very interesting feature. It works so far with some S3M files using OPL instruments from my module collection.
Will experiment with it abit, maybe even do a module.
Blue Flames of the Night.

Was known as Alchemy before(with an Dialga picture).

Offline Domarius

  • Shy artist
  • Posts: 2
Re: OpenMPT FM+PCM example song compo
« Reply #14 on: August 07, 2018, 02:31:10 »
OpenMPT 1.28 will finally gain support for OPL2/3 instruments in S3M files, a rarely used (and rarely supported) feature.

Coincidentally I just started looking into what tracker programs support FM synthesis, and wondered if my favourite one, OpenMPT, already supported it via S3M files.  And stumbled across the news.

I read some other threads where you guys were adamant you weren't going to spend time on such a rarely used feature.  I'd really like to know - what changed your mind? :)