ModPlug Central

OpenMPT => Development Corner => Topic started by: Diamond on February 25, 2014, 14:40:24

Title: Many new features in the latest test builds
Post by: Diamond on February 25, 2014, 14:40:24
There seem to be quite a few nice new features in the latest test builds.  Improved note properties dialog, enhancements in the sound card setup tab, redo, previewing of samples/instruments in the file browser dialog, control over note behavior on the samples tab, and possibly others which might not be so obvious.  Very impressive.  Nice work Saga and Manx.
Title: Re: Many new features in the latest test builds
Post by: LPChip on February 25, 2014, 15:26:05
Quote from: Diamond on February 25, 2014, 14:40:24
...and possibly others which might not be so obvious.
Such as the improvements in the export dialog, such as flac support, remembering the settings there, improved audio output devices, Jxx effect now working on VSTi's, and more.

But yeah, Saga Musix and Manx are doing a wonderful job!
Title: Re: Many new features in the latest test builds
Post by: .^o on February 25, 2014, 15:55:16

i agree.
very nice work.
and always more fun for us, users.
respect.
Title: Re: Many new features in the latest test builds
Post by: FreezeFlame(Alchemy) on February 25, 2014, 16:08:46
Same here :).

It seriously got better from version 1.22.04.00 (the version i started using first when i noticed OpenMPT).
The export GUI was to be honest all i noticed that changed (am not really intho VSTi's and notice things rather...slow).

But after LPChips and Diamonds posts noticed the other great things and features.

Jojo, and Manx. You two rock 8).
Plus every programmer who previosly worked on OpenMPT.
Title: Re: Many new features in the latest test builds
Post by: sso on February 25, 2014, 22:21:16
Jxx effect? Arpeggio?

I just tried it and cant hear anything?

Are there any other effects that work on Vsti´s?

Title: Re: Many new features in the latest test builds
Post by: LPChip on February 25, 2014, 22:30:26
Quote from: sso on February 25, 2014, 22:21:16
Jxx effect? Arpeggio?

I just tried it and cant hear anything?

Are there any other effects that work on Vsti´s?



The Jxx effect only works in testbuilds, but will be available on the next public release.
Title: Re: Many new features in the latest test builds
Post by: Saga Musix on February 27, 2014, 02:40:32
Just wait until you see the rest of the half-finished features that I have lying around here. :P

Quote from: sso on February 25, 2014, 22:21:16Are there any other effects that work on Vsti´s?
Plenty. Apart from the ones that are implemented specifically for VSTi (such as portamento, vibrato, retrigger, note delays, etc...), you can translate the channel's current volume and panning settings into MIDI macros and pass these values to your plugin in some way (there is no standardized way for this, as every plugin handles volume and panning stuff in its own way). There are plans to have a per-instrument macro system at some point which would automate this for you, so that you don't have to spam your patterns with loads of Zxx effects all the time.
Title: Re: Many new features in the latest test builds
Post by: LPChip on February 27, 2014, 11:51:48
Quote from: Saga Musix on February 27, 2014, 02:40:32
There are plans to have a per-instrument macro system at some point which would automate this for you, so that you don't have to spam your patterns with loads of Zxx effects all the time.
I don't use loads of Zxx effects all the time. In fact, I use PC's XD But yeah, they're loads.
Title: Re: Many new features in the latest test builds
Post by: Saga Musix on February 27, 2014, 12:49:29
PC events cannot access the current volume and panning state of the channel, though, so that misses the point entirely. With Zxx macros, you can already control VSTs based on the current volume and panning, including envelopes, so you can even use instrument envelopes as kind of automation envelope! I just want to make this possible without having to explicitely put MIDI macros everywhere.
Title: Re: Many new features in the latest test builds
Post by: LPChip on February 27, 2014, 13:00:45
Ah so. I never have that problem, because I use Chainer as a mixer shell. Because of that, I can control individual volume and panning through PC's.
Title: Re: Many new features in the latest test builds
Post by: Saga Musix on February 27, 2014, 13:07:34
No you can't. Read again what I wrote. Chainer is not a magical tool and won't allow you to access OpenMPT's channel volume and panning settings! You can not use instrument envelopes to control a plugin parameter without Zxx, no matter if you use Chainer or not.
Title: Re: Many new features in the latest test builds
Post by: LPChip on February 27, 2014, 13:20:04
Quote from: Saga Musix on February 27, 2014, 13:07:34
No you can't. Read again what I wrote. Chainer is not a magical tool and won't allow you to access OpenMPT's channel volume and panning settings! You can not use instrument envelopes to control a plugin parameter without Zxx, no matter if you use Chainer or not.

Yes I cannot do that. But Chainer has its own volume and panning settings that I can access. Because of that, I do not need to access those of OpenMPT. Thats all I wanted to say.
Title: Re: Many new features in the latest test builds
Post by: Saga Musix on February 27, 2014, 13:54:03
That still misses the point. What you are doing in Chainer with PC events can already be done the same way in OpenMPT using dry/wet macros. The point is that sending OpenMPT's panning and volume state allows you to make these things much more simple, because you can go back to using your normal vxx and pxx commands with plugins, even volume / panning slides will work, and you can explore completely new ways of automating plugins through envelopes. No need to clog a whole channel with volume/panning PC events or Zxx  effects anymore. That is new, no matter if you use chainer or not.
And the most important thing is (and you can not do this with chainer) that you can also use this volume and panning information to control entirely different aspects of the plugin. For example, you could use some instrument's volume envelope to control some synth's filter cutoff. Or you could control some reverb's room size the same way. It's these things that make the planned system unique.
Title: Re: Many new features in the latest test builds
Post by: sso on February 27, 2014, 14:47:27
Thanks for the answers guys and specifically the work.

The work you have done lately and intend to do, nearly has me creaming in my pants with sheer ecstasy and anticipation.

Hah! i remember this one guy that recommended that i ditch trackers and spend 2 million on hardware, 10 years back, but i stubborned on with my tracker work.  Dont like to use anything else but trackers.
Title: Re: Many new features in the latest test builds
Post by: Saga Musix on February 27, 2014, 15:38:08
It's the synergy between trackers and hardware that makes it perfect. ;)
Title: Re: Many new features in the latest test builds
Post by: ndelay33 on February 28, 2014, 13:16:35
great news!! :)