Started by phanoo, February 19, 2018, 22:23:39
Quote from: IsaacNorman on February 23, 2018, 15:48:17Really nice program, it really does merit the positives of OpenMPT itself and FM synthesis.I don't think that's it's inappropriate to ask if you're going to support 4k natively? I have to use the DPI scaling hack in Windows 10 to make it appear on my screen in a readable fashion. Also, what sound chip are you emulating? It sounds quite clean!
HDC dc = ::GetDC(hwnd);int dpi = ::GetDeviceCaps(dc, LOGPIXELSY);::ReleaseDC(hwnd, dc);
Quote from: phanoo on February 23, 2018, 22:08:37I don't emulate an existing chip it's my own FM engine desgined from scratch. I read a lot about how Yamaha's FM chips works and how the software emulations were done. I re-used some of the ideas while adding some new ones. It sounds cleaner than a YM2612 for example, but still has some aliasing that you can notice in bass sounds. It's due to the oscillator waveforms that are pre-computed to save CPU. Each one has 2048 steps, while the YM2612 and most OPL-series use 1024 steps tables. I think Yamaha switched to 2048 for their SY-77/99 synths. You get cleaner sound with a slight bit of 'dirtyness' sometimes ! For the 4K I'd like to support it, however I don't have a 4k monitor. I'd need some sort of 4k emulation on a full HD screen, but I have no idea if such a thing exists
QuoteOne of feature that was missing to me is exporting to more common tracker format, such as Impulse Tracker (.it) format so the resulting song can be played with common module library
QuoteI was going to guess that you were aiming for the DX7 level of quality
Quote from: LovelyA72 on March 07, 2018, 05:10:40I am using a 4K screen. And there is a noticeable problem: the program will make my cursor looks very small and hard to work with this program.