SDL Mixer X's MIDI Playback can't receive System Exclusive Messages

Description: Archive discussion
============================
Original description:
Official subforum for LunaLua - an extension framework for SMBX Engine Version 1.3 (which a core of SMBX 2.0). Share your creations that require the use of LunaLUA. You may also share info/tutorials on how to use LunaLUA.

Yingchun Soul M
Topic author, Viscount
Viscount
Avatar
Yingchun Soul M
Topic author, Viscount
Viscount
Age: 25
Reputation: 98
Posts: 370
Joined: 14 Nov 2014
English Pronouns: he / him
Location: China
Website

Post #1by Yingchun Soul » 17 Feb 2017, 9:53

I use Native MIDI Playback.
Some MIDIs have System Exclusive Messages, but they aren't receive in SDL Mixer X
迎春心情 (迎春心语 Alt.) in Chinese
Alt. nickname: "Elf of Happy and Love / 快乐爱的小精灵"

Check out my 2D Platform / TheXTech Assets:
Fairy Tale World
Nostalgic Paradise
Third Returns (Hiatus)

迎春花的精灵啊,请赋予我无尽的爱和指引,让每一座城在光明中重生,将大自然的力量和爱的力量集于一身吧!魔法凝结!

Wohlstand M
Lead Developer
Lead Developer
Avatar
Wohlstand M
Lead Developer
Lead Developer
Age: 31
Reputation: 507
Posts: 1825
Joined: 15 Feb 2014
English Pronouns: he/him
Location: Moscow, Russia
Website Youtube channel URL Skype Tencent QQ

Post #2by Wohlstand » 27 May 2017, 1:30

That because your default MIDI device doesn't supports them. Don't miss between Microsoft GS and Direct X DLS Synth Level 2, which are different even are using same back. NativeMIDI on Windows is layer over midiOut api which doesn't uses Direct X. Sense of NativeMIDI device is just direct using existing MIDI API of target operating system if available. ADLMIDI synthesizer is alone which supports loop points (loopStart / loopEnd and 111'th controller) and alone which independent from operating system and midi device, and works even on toaster (Myself I have assembly of libADLMIDI and simple gui application on my phone). If you don't like current sound, try to choose between other 90 banks available in ADLMIDI. YEA, if you will toggle bank ID, sound will be different. Try to use PGE MusPlay to easier preview various banks.
Also, many things are supoorted on Yamaha XG synthesizers which are rare, and often used by professionals. You have a way to install BASSMIDI driver and take some SF2 banks to use them. The MS GS also has strong bug which can cause muting entire application on olume manipulation, therefore I don't suggest use it. SMBX sets up default volume 0.4, therefore because of MS GS's bug, even add will receive same value level
Image

Yingchun Soul M
Topic author, Viscount
Viscount
Avatar
Yingchun Soul M
Topic author, Viscount
Viscount
Age: 25
Reputation: 98
Posts: 370
Joined: 14 Nov 2014
English Pronouns: he / him
Location: China
Website

Post #3by Yingchun Soul » 27 May 2017, 1:31

(Sorry for bump)
迎春心情 (迎春心语 Alt.) in Chinese
Alt. nickname: "Elf of Happy and Love / 快乐爱的小精灵"

Check out my 2D Platform / TheXTech Assets:
Fairy Tale World
Nostalgic Paradise
Third Returns (Hiatus)

迎春花的精灵啊,请赋予我无尽的爱和指引,让每一座城在光明中重生,将大自然的力量和爱的力量集于一身吧!魔法凝结!


Return to “LunaLua - Extension Framework”

Who is online (over the past 5 minutes)

Users browsing this forum: 4 guests