#63 engine: no signal if profiles are deleted


This was reported by Andrew Coughlan via email, it did not make it into the bug list.

If all the profiles are deleted (or similarly not actually found) then no sound is generated. The files are by default in /usr/local/share/bristol/memory/profiles.

There is one file that defines some midi table profiles and these were initialised from the MIDI controller map file. If the file did not exist then velocities and frequencies would end up all being zero for every key. Fixed this such that failure to scan the file, or to find it, result in default values being put into the tables.

This will go out with 0.50.2.


  • Nick Copeland

    Nick Copeland - 2010-02-05
    • labels: --> Bristol Engine
    • assigned_to: nobody --> ncopeland
  • Nick Copeland

    Nick Copeland - 2010-02-06

    The issue was caused by the lack of the file midicontrollermap which gave both the frequency and velocity tables. Changed the code to create defaults if the file mappings failed. This was uploaded with 0.50.2.

  • Nick Copeland

    Nick Copeland - 2010-02-06
    • status: open --> pending-fixed
  • Nick Copeland

    Nick Copeland - 2010-02-12


  • Nick Copeland

    Nick Copeland - 2010-02-12
    • status: pending-fixed --> closed-fixed

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks