Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable hardware mixing on Gravis Ultrasound cards #42

Open
viti95 opened this issue Jul 13, 2021 · 2 comments
Open

Re-enable hardware mixing on Gravis Ultrasound cards #42

viti95 opened this issue Jul 13, 2021 · 2 comments
Labels
enhancement New feature or request help wanted Extra attention is needed sound

Comments

@viti95
Copy link
Owner

viti95 commented Jul 13, 2021

The Apogee Sound System uses software mixing instead of hardware mixing, which is slower but provides more functionality. Add the option to use hardware mixing.

7/24/95

  • Changed GUS code to use software mixing instead of hardware mixing.
    GUS purists will hate me (if they found out), but it makes a lot more
    sense this way since I only have to maintain one playback method, plus
    it allows GUS owners to hear reverb and gives better control over panning.
    There may be other benefits, but I can't think of them right now.
@viti95 viti95 added enhancement New feature or request help wanted Extra attention is needed sound labels Jul 13, 2021
@viti95
Copy link
Owner Author

viti95 commented Jan 31, 2023

2023-01-31 10_52_21-Victor Nieto en Twitter_ _Hi @jim_dose ! We've found out that the Apogee Sound S

@V3771n9
Copy link

V3771n9 commented Jul 20, 2024

If you want to use hardware mixing on Gus (max 1 mb), Interwave (max 16 mb) I could convert all sounds into instruments or patches using Awave (.pat), (.fff +.dat), or even for other cards (sf2, dls,etc). Let me know and I'll do it. As an option you could 1) use synth to play fx in hardware and digital out or CD tracks to play music; 2) or classic approach with software mix , or 3) hardware mixing like in vainilla doom till 1.22.
Note: When I used my GusPnP to live performance I notice that I must play notes that I am going to play (muted) to load patch caching before, so I do not have a delay while playing patches for the first time so I imagine I must be done something similar to load to memory the patches before playing a level.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed sound
Projects
None yet
Development

No branches or pull requests

2 participants