Search found 54 matches

by KaleidonKep99
12-24-19 7:47 pm
Forum: Help and Bug Reports
Topic: Synthesia 10.6.5383 is unable to start with OmniMIDI
Replies: 4
Views: 1366

Re: Synthesia 10.6.5383 is unable to start with OmniMIDI

More errors on Microsoft's side, ouch!
I fixed the issue on my end, I just had to rewrite the entire DoCallback function...

Here's how it looks now:
Image

Apparently I have to ignore any error reported by the callback functions...

Also, Merry Christmas!
by KaleidonKep99
12-24-19 2:00 pm
Forum: Help and Bug Reports
Topic: Synthesia 10.6.5383 is unable to start with OmniMIDI
Replies: 4
Views: 1366

Re: Synthesia 10.6.5383 is unable to start with OmniMIDI

That's how I'm handling CALLBACK_EVENT on my side, as the Microsoft documentation states:
Image

The same callback method works fine on other applications that make use of it.
by KaleidonKep99
12-24-19 4:44 am
Forum: Help and Bug Reports
Topic: Synthesia 10.6.5383 is unable to start with OmniMIDI
Replies: 4
Views: 1366

Re: Synthesia 10.6.5383 is unable to start with OmniMIDI

I also tested it in the latest preview, and it works fine.
Image
by KaleidonKep99
12-24-19 4:39 am
Forum: Help and Bug Reports
Topic: Synthesia 10.6.5383 is unable to start with OmniMIDI
Replies: 4
Views: 1366

Synthesia 10.6.5383 is unable to start with OmniMIDI

Hi Nicholas. I recently tried to test my wrapper with the latest version of Synthesia 10.6, just to be greeted by this error everytime I tried to enable OmniMIDI as a MIDI output. https://i.imgur.com/0O5auqF.png Even after removing my wrapper, the error still popped up everytime I tried using OmniMI...
by KaleidonKep99
12-01-19 6:56 pm
Forum: Help and Bug Reports
Topic: CALLBACK_EVENT with no valid address in dwCallback
Replies: 1
Views: 742

CALLBACK_EVENT with no valid address in dwCallback

Hi Nicholas. I noticed that Synthesia asks the driver to use an event callback (SetEvent) by setting the CALLBACK_EVENT flag in dwParam2, when initializing with midiOutOpen, but no valid address is given in dwCallback. 02-12-2019 00:48:43.910 - Stage <<MODM_OPEN>> | HMIDI: 05CFDA48 - dwCallback: 000...
by KaleidonKep99
11-14-18 3:50 pm
Forum: Previous Development Updates
Topic: 10.5 preview r4792, r4801 - New Synth!
Replies: 30
Views: 14590

Re: 10.5 preview r4792, r4801 - New Synth!

The API will also be deprecated on January 1st, 2019. So yea, it's not even worth trying! :D
by KaleidonKep99
11-13-18 3:07 am
Forum: Previous Development Updates
Topic: 10.5 preview r4792, r4801 - New Synth!
Replies: 30
Views: 14590

Re: 10.5 preview r4792, r4801 - New Synth!

I think BASS checks if there's another version of itself loaded into memory, and if it is, it just returns false in DllMain, forcing LoadLibrary to pass a pointer to the existing library. And I don't think that DLL redirection will help at all... BASS does use per-process initialization, but the *_I...
by KaleidonKep99
11-10-18 5:10 am
Forum: Previous Development Updates
Topic: 10.5 preview r4792, r4801 - New Synth!
Replies: 30
Views: 14590

Re: 10.5 preview r4792, r4801 - New Synth!

There's a small issue with the new built-in synthesizer. Since the BASS device is initialized on startup, and does not get freed when the built-in synthesizer is turned off, MIDI drivers such as my OmniMIDI and Claudio's VirtualMIDISynth 1.x won't work, and fail to initialize with a BASS_ERROR_INIT ...
by KaleidonKep99
05-09-18 4:17 am
Forum: Feature Requests
Topic: Background Pictures in the Metadata Editor.
Replies: 5
Views: 1757

Re: Background Pictures in the Metadata Editor.

You could make it show the top bar when tapping the screen once in the upper part of it.
by KaleidonKep99
05-04-18 10:05 pm
Forum: Feature Requests
Topic: KSDirect API support in Synthesia
Replies: 2
Views: 1138

Re: KSDirect API support in Synthesia

Oh, thank you! Yeah I've been doing my best to make KS as flexible as possible! And yea you're right. Implementing BASSMIDI into Synthesia itself would allow for even lower latencies, without forcing the users to deal with all the advanced options in the synthesizer's settings, since everything is c...
by KaleidonKep99
05-04-18 8:25 am
Forum: Feature Requests
Topic: KSDirect API support in Synthesia
Replies: 2
Views: 1138

KSDirect API support in Synthesia

Hey Nicholas! I recently implemented a new API in my MIDI driver, which allows devs to bypass Windows Multimedia to achieve low output latencies. I'd like to ask you if you're interested in implementing it into Synthesia, to allow users to reduce the latency by a bit, without having to switch to Win...
by KaleidonKep99
02-20-18 3:18 pm
Forum: Previous Development Updates
Topic: 10.5 preview r4442 - Fixes for the Fixes
Replies: 26
Views: 15058

Re: 10.5 preview r4442 - Fixes for the Fixes

Would it be possible for you to add a menu item under the "Music devices" tab for the WinRT support, to allow newbies to switch between WinRT and WinMM without having to open the configurator?
by KaleidonKep99
02-20-18 1:16 pm
Forum: Help and Bug Reports
Topic: Output devices only list Microsoft wave
Replies: 5
Views: 2374

Re: Output devices only list Microsoft wave

This is taking longer than expected.

I've been trying to find documentation about how to create a UWP-ready MIDI driver, but Microsoft only gives me documentation about how to create a MIDI output port to a device, which is not what I need. :shock:
by KaleidonKep99
11-24-17 6:27 pm
Forum: Help and Bug Reports
Topic: OpenGL 2.0 graphics support is required
Replies: 11
Views: 18645

Re: OpenGL 2.0 graphics support is required

Maybe you could take the GLDirect code, and implement something like that for the Windows release of Synthesia.
It might be useful for people stuck with the generic Microsoft driver, which DOES support DirectX 11.
by KaleidonKep99
11-24-17 6:03 am
Forum: Help and Bug Reports
Topic: Output devices only list Microsoft wave
Replies: 5
Views: 2374

Re: Output devices only list Microsoft wave

If only I knew where to get the required info, I could add WinRT MIDI support to my driver.
Do you know about anything that could help me, Nicholas?
by KaleidonKep99
01-14-17 2:58 pm
Forum: Feature Requests
Topic: Show track number in "Hands, Colors and Instruments"
Replies: 3
Views: 2088

Re: Show track number in "Hands, Colors and Instruments"

But what if someone wants to change the color of a track? We can't do that through Sekaiju.

Also, you could add an hidden setting in the configurator, to allow advanced users to enable this feature when needed. That would save normal users from useless text they don't need.
by KaleidonKep99
01-14-17 1:05 pm
Forum: Feature Requests
Topic: Show track number in "Hands, Colors and Instruments"
Replies: 3
Views: 2088

Show track number in "Hands, Colors and Instruments"

Hello Nicholas! I've been wondering if it's possible for you to add the track number in the "Hands, Colors and Instruments" panel, like this: http://i.imgur.com/sKbIjOC.png It would be a nice cosmetic addition imo, plus it could help some users to immediately find the track they wanted to edit. In c...
by KaleidonKep99
12-01-16 5:55 pm
Forum: Development Updates
Topic: Synthesia 11
Replies: 185
Views: 145447

Re: Synthesia 11 Roadmap

I thought you just applied a TGA texture to the note (Which is supposed to only use two triangles, or am I wrong?).

Also, about Black MIDIs support... We noticed you added some sort of "note count cap" to the program... Was it intentional? :o
by KaleidonKep99
12-01-16 12:42 pm
Forum: Development Updates
Topic: Synthesia 11
Replies: 185
Views: 145447

Re: Synthesia 11 Roadmap

Will you bring back the old note textures?
There's people who still prefers the bulgy and old-looking notes over the flat ones! :lol: :lol:
by KaleidonKep99
11-21-16 7:52 pm
Forum: Help and Bug Reports
Topic: Synthesia Video Creator output files containing MIDI events
Replies: 5
Views: 2315

Re: Synthesia Video Creator output files containing MIDI eve

Actually, turns out MPC-HC plays all the files with the same name at once, so it was playing P2_01.mid, P2_01.wav and P2_01.webm. Derp.
Sorry for wasting your time, and no it wasn't a "neat plugin" I made for MPC-HC, especially because I'm not that good at programming. :lol: