flopasen

Forum Replies Created

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • in reply to: position of data in sysex received #120643
    flopasen
    Participant
      • Topics: 0
      • Replies: 3
      • Total: 3

      Thank you very much dnaldoog, EnzoF04 and Muve!

      This is the best work so far and I hope to learn and build upon it.
      It seems for months I’ll be studying each section and how it is applied. This is highly illuminating and a lot more fun than the spreadsheet arithmetic I was doing before.

      in reply to: position of data in sysex received #120496
      flopasen
      Participant
        • Topics: 0
        • Replies: 3
        • Total: 3

        Until you dump a sound from an external source to presets 80-99, you can’t even access those 20 spaces using the buttons on the synthesizer, so what i meant by local storage was that nothing stays permanent and anything new must come from external dump.

        You can tell MAX a sysex string and it will calculate a sound based on it. But no matter how many CC values you change afterwards, you don’t get to send program from MAX and receive a new sysex byte sequence reflecting those CC changes. It will just send back the string you originally sent, at least that’s in my case. MAX seems to operate on a one way system.

        I’m trying to craft a sound using a software controller, and then saving the array of parameters on that controller as a converted sysex preset string that can simply be sent to the synth at a later time. With MAX, it seems you must at least dump something to 80-99 just to even access them as sounds you can hop between, otherwise your CC sent presets on 00-79 are reset upon sound change.

        SynLib works but is very much dated and has some concerning bugs.
        Ctrlr with robust sysex functionality would help this synth a lot

        in reply to: position of data in sysex received #120478
        flopasen
        Participant
          • Topics: 0
          • Replies: 3
          • Total: 3

          hello,

          I bought a SCI MAX recently which is functionally almost indentical to a six-trak except without unison.

          I’ve made a beautiful MAX panel for editing all the CC values on 6 channels but MAX doesn’t allow for local storage of presets. My end goal is to be able to read values in my panel and be able to calculate and output those current values into a sysex file for later importing. All pie in the sky hopes and dreams for someone who can’t really program much at all.

          This bit table issue is something new to me also and I’m trying to wrap my head around it, just wanted to say you are not alone in trying to devise an interpretor for CC <-> sysex on six-trak / max.

          Tedjuh referred to an image from the 80’s about a BASIC procedure for allocating bytes in positions, I found that image last night on my quest

          you can find more information about the BASIC procedure here:
          http://www.muzines.co.uk/articles/spectrum-midi/7920

          So if there’s isn’t any other way a lowly noob programmer can sort it out, I might just have to try and do what the old six-trak players did a plug in a virtual c64 ;-;

          Attachments:
          You must be logged in to view attached files.
        Viewing 3 posts - 1 through 3 (of 3 total)
        Ctrlr