Giter Site home page Giter Site logo

Comments (10)

atsb avatar atsb commented on July 21, 2024 1

If we can get a good audio implementation going with fluidlite then that’s fine. It’s just the sdl2 callback isn’t so stable. Maybe an openal or SDL Mixer version would be better. I do really like fluidlite, it’s only this one little issue that creeps up.

from doom64ex-plus.

atsb avatar atsb commented on July 21, 2024 1

It’s very flexible and portable yeah, probably something with how we are using it is the issue

from doom64ex-plus.

Wolf3s avatar Wolf3s commented on July 21, 2024

What about fluidlite?

from doom64ex-plus.

atsb avatar atsb commented on July 21, 2024

The fluidlite repo has some examples in their issues with things like using Sokol audio alongside. But I haven’t had much success with using the code

from doom64ex-plus.

atsb avatar atsb commented on July 21, 2024

Here: divideconcept/FluidLite#22

from doom64ex-plus.

Wolf3s avatar Wolf3s commented on July 21, 2024

If we can get a good audio implementation going with fluidlite then that’s fine. It’s just the sdl2 callback isn’t so stable. Maybe an openal or SDL Mixer version would be better. I do really like fluidlite, it’s only this one little issue that creeps up.

This cool because this opens a lack of possibilities of porting

from doom64ex-plus.

bfg01 avatar bfg01 commented on July 21, 2024

Sorry beforehand for the noob question; but, would this be related to finally making it completely independent of pulseaudio on Linux, and instead -or at least as option- sound working with ALSA or Apulse?

from doom64ex-plus.

atsb avatar atsb commented on July 21, 2024

Sadly no. Fluidlite still uses libpulse for midi, so it will always require at least that, unless we completely remove the sound backend and code another one.

from doom64ex-plus.

atsb avatar atsb commented on July 21, 2024

Ok so for now, I'm using Kaiser's fluidsynth version which is based on the 1.1 series rather than fluidlite which is much more recent. One of the functions was changed completely between these versions and would crash EX+ - Kaiser's version does not.

@bfg01 - to solve the pulseaudio issue, I will compile versions of Kaiser's fluidsynth library for x64 linux and will do that on Debian so it would be using older LIBC versions, which should be compatible with nearly everyone. I'll bundle it into the repo and change the build scripts to link to it. This way, it would be using SDL2 for all audio and fluidsynth only for reading the MIDI tracks.

from doom64ex-plus.

Wolf3s avatar Wolf3s commented on July 21, 2024

Closed because the issue #151 is the continuation of this one.

from doom64ex-plus.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.