Recent Posts

Pages: 1 ... 8 9 [10]
91
Help and Questions / Re: Support for FamiTracker modules (.ftm)
« Last post by Gerirish on December 15, 2019, 14:51:14 »
Emulating any further computer systems (like the NES or C64) is explicitly outside of the scope of OpenMPT.

Even in the very far future when OpenMPT 2.0 as per current roadmap is released?
92
Help and Questions / Re: Support for FamiTracker modules (.ftm)
« Last post by Saga Musix on December 15, 2019, 13:08:24 »
OpenMPT's focus is music that is based on instrument plugins (VSTs) or samples. FamiTracker uses neither neither samples nor VST plugins, but instead emulates the NES sound chip (and probably related NES chips). OpenMPT does not emulate any of that, so basically the entire sound engine would have to be modified to be able to emulate the NES. Emulating any further computer systems (like the NES or C64) is explicitly outside of the scope of OpenMPT. If you need to import something that has been composed in Famitracker, maybe you can export it to a MIDI file and then export that MIDI file in OpenMPT?
93
Help and Questions / Re: Support for FamiTracker modules (.ftm)
« Last post by Kyleroo on December 15, 2019, 11:38:10 »
So, FamiTracker's like, had its own instruments/samples built-in at the software itself?
94
Help and Questions / Re: Lots of VSTs cause system stall
« Last post by LPChip on December 14, 2019, 14:21:46 »
Cool Idea, I'll make this awesome plugin and put a cryptominer in it. :nuts:

No, just kidding. If I could code this, I would already have made quite a few plugins. :D
95
Help and Questions / Re: Lots of VSTs cause system stall
« Last post by Saga Musix on December 14, 2019, 11:50:00 »
No, there is no such guarantee. Bypass only prevents the audio processing function of the plugin from being called by OpenMPT. OpenMPT also tells the plugin that it is now suspended but I have no idea how many plugins make use of this information. If the plugin has any additional background threads that are constantly running, OpenMPT (or any other host) cannot prevent them from running.
Strictly speaking, if you put some effort into it, you could write a plugin that keeps consuming resources even after unloading it from OpenMPT, but I would believe that no widespread plugin does that.
96
Help and Questions / Re: Lots of VSTs cause system stall
« Last post by LPChip on December 14, 2019, 11:43:32 »
Quick question from my end. If you set a plugin to bypass from OpenMPT (not using the plugin itself if it supports it), am I correct that it does not consume any CPU usage at that time unless you have the plugin open, or can it still consume CPU time if its coded poorly?
97
Help and Questions / Re: Support for FamiTracker modules (.ftm)
« Last post by Saga Musix on December 14, 2019, 10:41:28 »
No. This would require an entirely different playback engine to be written that has nothing to do with anything that OpenMPT currently does playback-wise. It's kinda like asking if you could use a train to drive on a highway. Sure it works if you do a ton of modifications to that train, but then it would no longer be a train really.
98
Help and Questions / Support for FamiTracker modules (.ftm)
« Last post by Kyleroo on December 14, 2019, 08:46:52 »
Is there any plans to support FamiTracker modules (and other modules that FamiTracker supports) in the future? It's commonly used by some artists today. I wanted to remix a song written on a certain FTM file but FamiTracker looks foreign to me and I have no experiences of using it. Similar to an XM artist trying to create an IT module on Impulse Tracker. Although I already know how to make an IT module using Schism Tracker. It just to took me a long time.

I'm just asking because OpenMPT is easy to understand and user-friendly. Even if you didn't read the manual, you would understand some basics after a few days/weeks and make a song out of it. I'm not saying I have no intentions to learn how to use FamiTracker.
99
Development Corner / Re: unstable volume when using WAVE_FORMAT_IEEE_FLOAT
« Last post by Saga Musix on December 13, 2019, 23:27:36 »
Quote
I always wondered what dithering meant, now I have an idea. If I understood it correctly, you could in theory remove some noise from 8 bit samples by converting them to 16 bit and then adding a (high frequency?) dithering signal with a maximum amplitude of 256?
No, dithering cannot magically make a sample sound better after it has already been truncated. The point of dithering would to to apply the dither before the conversion to 8-bit to make the result sound better. Just think of it: What you proposed would simply add more noise to previously unused lower bits. It would not change anything about the noisy bits already present in the 8-bit source.

Quote
Could it be used as an alternative to interpolation?
Interpolation solves a completely different problem (sample rate conversion) than dithering (bit depth conversion). A good player needs both.
100
Development Corner / Re: Stereo samples and panning / Surround
« Last post by Saga Musix on December 13, 2019, 23:24:35 »
Surround can/should be easily implemented as a flag in the channel state, yes.
Pages: 1 ... 8 9 [10]