a suggestion and some questions

Home Forums Products Eurorack Modules a suggestion and some questions

Viewing 4 reply threads
  • Author
    Posts
    • #190219
      lamateur2H9
      Participant

        Wonderful instrument and platform.

        Here’s a suggestion: please set the program change parameter to “none” in all factory presets. It’s unlikely that the current PCs will work for everybody, but they sure can create havoc when multiple MIDI instruments are connected to Misha.

        A few questions:

        – Can you confirm that a -1 value for <programchange> is equivalent to “none”

        – I’m not clear on the startup preset loading. Are the presets read from an XML file or are they stored internally?

        – Is there a way to load all the presets at once from an XML file without doing a factory reset? You see where I’m going with this, I’d like to set all the programchange value to none in all presets via an edit in an XML file.

        – Is there a DTD or guide available for the XML files?

        Thanks for a great module (and DDL too 🙂

      • #190220
        tbskoglund
        Keymaster
        Eventide Staff

          Hello,

          Thanks for your post.

          The presets are stored internally and the starting preset will be whatever the last loaded preset was.

          If you go to Settings > MIDI > PGM Change In, you can disable the PC changes entirely. Does that resolve your issue rather then editing all the presets?

           

        • #190221
          lamateur2H9
          Participant

            Thanks for the fast reply.

            If you go to Settings > MIDI > PGM Change In

            This enables/disables program changes coming in, in effect, to change the current Misha preset. I would like instead to disable PCs going out to MIDI attached synths when appropriate for my needs. This PC is stored within the preset.

            I know I can edit and save the presets one after the other, but thought it would be convenient to do it at once by editing the presets.xml file.

            My use case may not be typical in the sense I use several synths at once and manage them with a mixer. You can imagine that the same PC number would load different programs in diffferent synths resulting in a fine mess…

            These xml files are quite tempting for experimenting with multiple settings at once. You can’t blame this geek for trying 😉

            Maybe a call to support would be more appropriate with regards to the DTDs ?

          • #190240
            tbskoglund
            Keymaster
            Eventide Staff

              My mistake, yes that makes sense that you wouldn’t want to be outputting MIDI PCs.

              You should be able to edit the XML files with a text editor and then load the presets from the system > SD Card menu.

              I haven’t done this myself but it looks pretty straightforward when I take a look at the XML file, I can see the PC value.

              Let me know if you need further assistance.

            • #190242
              lamateur2H9
              Participant

                Thank you. I had forgotten about the SD card menu 🙁

                I can also confirm that the value of “none” in the program change setting of a preset shows as “-1” in the presets.xml file.

                For those who want to do the same maneuvre i.e, cancel the MIDI program change when loading any preset, here are the steps:

                – save a copy of your presets file: Setup Menu -> SD card -> Save -> Presets

                – Shut down Misha and take the SD card to your computer

                – open the latest preset file in a text editor

                – if your text editor does GREP, find all occurrences of <ProgramChange>[0-9]*</ProgramChange> replace all with <ProgramChange>-1</ProgramChange>. If not, search for <ProgramChange>N where N is any number then replace the number with -1

                – Back in Misha, with the SD card inserted, just load the preset file you just edited.

                That’s it

                Big thanks to the Misha dev team for providing such access via XML. Very forward thinking 🙂

                 

            Viewing 4 reply threads
            • You must be logged in to reply to this topic.