You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Not really. Just a very nice to have, now that spatial music (Dolby Atmos, Sony 360 Reality Audio) has been taking off lately.
Describe the solution you'd like
Using OpenAL Soft (a free, open-source, hardware-agnostic fork of the original OpenAL 3D audio API) to stream every instrument (or even note if resources allow) separately as sound emitters with their own 3D coordinates (maybe reusing note pan as X axis, pitch bend as Y axis and note velocity as distance so OpenAL Soft applies realistic attenuation instead of using volume) could allow headphone 3D audio (or surround sound for speakers) playback of MIDI files.
There's also EAX, a beloved parameter/preset-based, realistic reverb effect that was used in early 2000s PC games/apps as well as EFX (successor), chorus and other effects.
Describe alternatives you've considered
Creative 3D MIDI player can render MIDIs in 3D audio, but it requires an obsolete sound card like the X-Fi Titanium and I think there's a limit on the custom soundfonts' filesize https://youtu.be/EmuWIuI9e-c
Additional context
I'm very familiar with using OpenAL Soft in applications and games, and 3D audio in general, though I'm not an experienced programmer.
If you're interested, this seems like the best place to start: https://github.com/kcat/openal-soft/wiki/Programmer%27s-Guide
And if you have more technical issues with implementation, kcat can help you out if you open a new issue.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Not really. Just a very nice to have, now that spatial music (Dolby Atmos, Sony 360 Reality Audio) has been taking off lately.
Describe the solution you'd like
Using OpenAL Soft (a free, open-source, hardware-agnostic fork of the original OpenAL 3D audio API) to stream every instrument (or even note if resources allow) separately as sound emitters with their own 3D coordinates (maybe reusing note pan as X axis, pitch bend as Y axis and note velocity as distance so OpenAL Soft applies realistic attenuation instead of using volume) could allow headphone 3D audio (or surround sound for speakers) playback of MIDI files.
There's also EAX, a beloved parameter/preset-based, realistic reverb effect that was used in early 2000s PC games/apps as well as EFX (successor), chorus and other effects.
Describe alternatives you've considered
Additional context
I'm very familiar with using OpenAL Soft in applications and games, and 3D audio in general, though I'm not an experienced programmer.
If you're interested, this seems like the best place to start: https://github.com/kcat/openal-soft/wiki/Programmer%27s-Guide
And if you have more technical issues with implementation, kcat can help you out if you open a new issue.
The text was updated successfully, but these errors were encountered: