Oh hai, everyone.
KaleidonKep99 wrote:Still waiting for an option to change the note speed!
This was an oversight that I noticed just after beta 2 went out the door: speed is always 100% and not taken from Synthesia (like the rest of your settings). I already have it fixed internally. I was just waiting to see a crash report from ExiledEtude so I could hopefully get that bug fix included in beta 3 as well (vs. releasing a ton of separate betas with one or two changes each).
Ray890 wrote:A gain control to avoid/eliminate audio clipping on loud MIDIs
Hmm... as we start to add things like VSTi support, this might get a little trickier to support universally, but it wouldn't be hard to add some slider that controlled the global output volume for all tracks. That should at least let you avoid clipping.
Ray890 wrote:A voice limit control to allow the user more flexibility over resulting polyphony (~100 will not be enough for some)
KaleidonKep99 wrote:The DLS synth uses Microsoft Synthesizer, so it has unlimited voices support, and making a voice limit control should be easy. (Just like FL Keys on FL Studio)
While the Video Creator uses the Microsoft sounds
by default, the synth itself is actually the open-source Sonivox library
from the Android code repository. This is because the Microsoft and Apple synths don't appear to be able to render MIDI in the background/offline/non-realtime like the video creator requires. The Sonivox synth is cool: you pass in MIDI events (and the "current" time), and get raw PCM data out that you can use however you want. On Android, they hand it off to the sound hardware for immediate playback. In the Video Creator, we hold onto it to save to disk.
I think polyphony is set to 256 in the synth right now. (The library requires it to be hard-coded at compile time.) Let me try cranking it up to something ridiculous like 2048.
Ray890 wrote:Note drawing limit control, users who will open Black MIDI files will easily exceed this limit...
This is another oversight, sorry. Because the main Synthesia client and the Video Creator both share the same rendering infrastructure, I didn't even think to increase that limit. I'll bump it way up for the next beta and you guys can let me know if it breaks anything.
joeybab3 wrote:I kind of like the little banner at the beginning that shows the song title and other info if you use metadata editor.
Cutting that out was for expedience. The banner is kind of grossly hard-coded into the proper-game's playing screen, so it will take more effort to pull it out into a reusable component. I had figured that by giving users a really "clean" video with no UI bits, they'd be able to run it through whatever video editing software they like and add whatever fancy stuff they wanted.
That said, I can definitely see an argument that this tool should be completely turn-key and be able to generate a nice result in one click or whatever. I can add the banner as a choice under "More Options".