Giter Site home page Giter Site logo

Comments (3)

sergm avatar sergm commented on April 28, 2024 1

IMHO, there're enough checkboxes within already to confuse people 😄
But I think we nevertheless must add tooltips to those controls which currently lack any description.

from munt.

sergm avatar sergm commented on April 28, 2024

The described behaviour is possible to reproduce, although it is not enabled by default. Historically, the mt32emu API provided a way of setting custom reverb settings for the client, so that any reverb settings set via SysEx messages are ignored. See the related API function.

Similarly, mt32emu-qt implements such a reverb override mode. Unless the "Reverb Enabled" checkbox in the Synth Properties dialog remains in the default "grey" state, any attempt to alter reverb settings via a SysEx message has no effect. Instead, the reverb is ether always disabled or always remains enabled with the reverb settings set via the UI.

Please see if this info helps.

from munt.

peralmered avatar peralmered commented on April 28, 2024

You're absolutely right, if I just start munt "fresh" and load my MIDI file, it does accept reverb settings over SysEx. I must have simply messed around with it and not just realized the "greyed out" mode of the button had that effect.

It might be a good idea to change the UI - maybe add a 2nd checkbox for "allow SysEx to modify reverb settings"?

from munt.

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.