ensemblesaw / ensembles-app

A digital arranger workstation powered by FluidSynth
323 stars 9 forks source link

The audio quality is really distorted and low quality. #45

Closed Quartzmaven closed 2 years ago

Quartzmaven commented 2 years ago

I just installed this on Elementary OS. Imported the MIDI, and the audio is very low-quality, some instruments are loud. Even there is no option to set this to normal, tried setting everything (volumes, EQ, & others...) and doesn't do anything. I searched the tutorial on how to fix the audio on YouTube and Google and nothing's there. You need to fix this. Thanks.

SubhadeepJasu commented 2 years ago

The audio settings UI is still WIP. Still thanks for opening this issue. Once the current changes get merged, you will have option to change audio settings like audio driver selection and latency.

SubhadeepJasu commented 2 years ago

Screenshot from 2021-11-02 00-14-38 Screenshot from 2021-11-02 00-14-45

shayakbanerjee99 commented 2 years ago

Great to hear that this is WIP @SubhadeepJasu

I installed it today on Ubuntu to test it out, only to find that I'm unable to run it via jack. Jack greatly helps reduce the latency, as I'm already using a low-latency kernel.

Is there an unstable branch where we can check it out anyway?

SubhadeepJasu commented 2 years ago

Jack isn't supported yet, (due to an issue with multiple clients within a single instance of Ensembles). Only alsa, pulse and pipewire are supported rn. I'll definitely look into it.

shayakbanerjee99 commented 2 years ago

I checked with pipewire.. The audio works flawlessly. However somehow I'm unable to get my MIDI controller to work. It's an M-Audio Oxygen 61

Screenshot from 2021-11-16 22-07-50

I'm checking what could be the issues. Will definitely share if I find what's wrong

SubhadeepJasu commented 2 years ago

Can you try a the sequencer branch? by building from source? Controller support requires me finding out about them and configuring the app internally. This process is required for the beginning stages of development.

SubhadeepJasu commented 2 years ago

You can try flatpak build, which takes care of all the dependencies.

Quartzmaven commented 2 years ago

I moved to another Linux Distro because of the NVIDIA graphics driver issue. I'm not sure if this app would work on any Linux distro. I'm sorry for this. But thanks.

SubhadeepJasu commented 2 years ago

It's okay, I was mainly replying to @shayakbanerjee99 . Ensembles is distro agnostic and you can always do a flatpak build using flatpak-builder for easy build from source, with no worries about dependencies.

Edit: if you want to install Ensembles from the repo, you can add elementary flatpak repo as well 😉

SubhadeepJasu commented 2 years ago

@SierraRay53 I just released an alpha in AppCenter. Can you please once check out the new audio settings and tell me if it helps.

SubhadeepJasu commented 2 years ago

Closing due to lack of activity