native d110 controller

Home Forums General Panels, Components, Macros native d110 controller

Tagged: 

Viewing 20 posts - 1 through 20 (of 20 total)
  • Author
    Posts
  • #102544
    danieloberhoff
    Participant
      • Topics: 1
      • Replies: 12
      • Total: 13

      Hello,

      I know it may be a bit mean to post this here, but I thought there may be interest. I got a bit frustrated not getting the sysex readback implemented in the d110 panel that was postet here, so I ended up coding up my own in a native application. So far I only compiled it for osx, but in theory the code is platform independent, so if there is interest I may try to get it running on linux/windows and/or open source the code.

      Attachments:
      You must be logged in to view attached files.
      #104272
      doepfer
      Participant
        • Topics: 0
        • Replies: 9
        • Total: 9

        I’d love to try it with my D10.

        #105197
        danieloberhoff
        Participant
          • Topics: 1
          • Replies: 12
          • Total: 13

          Hey,

          Sorry for the tease and delayed deliver. I need to do some magic to get the exe properly relocatable, i.e. it runs on any osx laptop. there is one hold-up: right now it has to be run from console, because there is no selector for the midi interfaces. Is that ok for you? What I can do to help is make a double clickable shell script which you can edit to enter the right interfae names (and double clicking in un-edited state would list them out for you so you can copy paste).
          Also on the to-do list (besides graphical interface selectors or even auto-discovery) is setting partial mute and voice structures, but for the latter i am very close.

          #105250
          doepfer
          Participant
            • Topics: 0
            • Replies: 9
            • Total: 9

            I’m ok with launching it by terminal. Partial mute would indeed be awesome, if it’s possible to set a CC to control partial volume that’s also good enough.

            #105570
            danieloberhoff
            Participant
              • Topics: 1
              • Replies: 12
              • Total: 13

              Ok, i managed to package it up a little. the zip contains a folder with the exe and all needed libs. you need to leave them together like that. its like the dlls in windows.
              so for starters just cd to it and run d110. it will list midi interfaces. next time you need to specify input and output interface as arguments, in quotes, after the first space, until the end of the line. i.e. for me the first run gives
              ./d110
              inputs:
              – IAC Driver IAC Bus 1
              – IAC Driver IAC Bus 2
              – IAC Driver IAC Bus 3
              – IAC Driver IAC Bus 4
              – Network Session 1
              – USB MIDI PK88V2
              – MIDIFACE 2X2 Midi In 1
              – MIDIFACE 2X2 Midi In 2
              outputs:
              – IAC Driver IAC Bus 1
              – IAC Driver IAC Bus 2
              – IAC Driver IAC Bus 3
              – IAC Driver IAC Bus 4
              – Network Session 1
              – USB MIDI PK88V2
              – MIDIFACE 2X2 Midi Out 1
              – MIDIFACE 2X2 Midi Out 2

              and then i go

              ./d110 “MIDIFACE 2X2 Midi In 1” “MIDIFACE 2X2 Midi Out 1”

              pressing update should load data from the device. you can select one partial or multiple (with shift) and those will be edited. you can use mouse scroll to push sliders (which is very useful when you edit multiple partials).

              let me know if it works and suggestions

              Attachments:
              You must be logged in to view attached files.
              #105574
              danieloberhoff
              Participant
                • Topics: 1
                • Replies: 12
                • Total: 13

                oops. the font was missing. new package with fixed binary and including font

                Attachments:
                You must be logged in to view attached files.
                #105597
                danieloberhoff
                Participant
                  • Topics: 1
                  • Replies: 12
                  • Total: 13

                  and a last update for today: with mute and partial structure controls
                  the mutes are the big Ms and the small letters between the partial buttons are for the structure. the left selects the voices (pcm/synth) and the right the combination (mixed, stereo, ring-modulated, ring-modulated and left pertial mixed in)

                  Attachments:
                  You must be logged in to view attached files.
                  #105835
                  doepfer
                  Participant
                    • Topics: 0
                    • Replies: 9
                    • Total: 9

                    the included libpng file may be to new for my system to handle, i still run 10.11, even after having homebrew update and reinstall libpng it maxes out at version 51.0, d110 requires 56.0

                    https://abload.de/img/bildschirmfoto2019-047jkxd.png

                    #105974
                    danieloberhoff
                    Participant
                      • Topics: 1
                      • Replies: 12
                      • Total: 13

                      oh, sorry, forgot to relink that. the libpng is actually in the directory, but i forgot to patch that in the exe.
                      here is a fixed version.

                      Attachments:
                      You must be logged in to view attached files.
                      #106112
                      doepfer
                      Participant
                        • Topics: 0
                        • Replies: 9
                        • Total: 9

                        ¯\_(ツ)_/¯

                        #106146
                        danieloberhoff
                        Participant
                          • Topics: 1
                          • Replies: 12
                          • Total: 13

                          Interesting. Well, I am very new in actually distributing binaries. I assume this now is really a limitation of the os. Is there any chance you will update your os? Otherwise I can try and rebuild the binary and its dependencies for your os version.

                          #106153
                          doepfer
                          Participant
                            • Topics: 0
                            • Replies: 9
                            • Total: 9

                            allright, i spend a few hours trying to compile dependency after dependency just to get glfw running.
                            in the end i just moved your included libglfw.3.dylib to /opt/local/lib/ and it seems to atleast launch.

                            However, I does not list any midi device at all, not even the system-enabled IAC drivers.

                            #106156
                            doepfer
                            Participant
                              • Topics: 0
                              • Replies: 9
                              • Total: 9

                              Ok just had to move the libportmidi library aswell, it launched. Now time to hookup the old D10.

                              • This reply was modified 5 years ago by doepfer.
                              #106158
                              doepfer
                              Participant
                                • Topics: 0
                                • Replies: 9
                                • Total: 9

                                yeah the window scaling is way off. not everything is visible and i am not able to use the corresponding slider i am hovering over, a different slider will be moved. damn.

                                #106161
                                danieloberhoff
                                Participant
                                  • Topics: 1
                                  • Replies: 12
                                  • Total: 13

                                  Ok, then I must have overlooked something. This stuff is quit finicky on OS X. Sorry for the trouble.
                                  Looking at the specs the d10 has very similar mapping. I will later check in detail and if I spot a difference I will try to bake a d10 Version.

                                  I must say this really makes the synth much more usable, and if only to tweak out some annoying detail of a sound.

                                  #106172
                                  danieloberhoff
                                  Participant
                                    • Topics: 1
                                    • Replies: 12
                                    • Total: 13

                                    Ah, ok. I should be able to fix that later this week

                                    #108081
                                    danieloberhoff
                                    Participant
                                      • Topics: 1
                                      • Replies: 12
                                      • Total: 13

                                      Please try this one. In theory it should also now work without moving around libraries.

                                      Attachments:
                                      You must be logged in to view attached files.
                                      #108085
                                      doepfer
                                      Participant
                                        • Topics: 0
                                        • Replies: 9
                                        • Total: 9

                                        Same behavior on my other 10.11 iMac, where i didn’t move any libraries

                                        • This reply was modified 5 years ago by doepfer.
                                        #108087
                                        doepfer
                                        Participant
                                          • Topics: 0
                                          • Replies: 9
                                          • Total: 9

                                          I could upgrade to another version of OSX to see if that would help, which version are you running?

                                          • This reply was modified 5 years ago by doepfer.
                                          #109312
                                          danieloberhoff
                                          Participant
                                            • Topics: 1
                                            • Replies: 12
                                            • Total: 13

                                            well, I am on mojave. sorry, not much time to dig right now. another way may be to try backwards: swap out the libraries i supplied with your versions. maybe rename them to make it work. or I can make an unpatched binary, because then it will look in your install dirs.

                                          Viewing 20 posts - 1 through 20 (of 20 total)
                                          • The forum ‘Panels, Components, Macros’ is closed to new topics and replies.
                                          There is currently 0 users and 72 guests online
                                          No users are currently active
                                          Forum Statistics
                                          Threads: 2,495, Posts: 17,374, Members: 77,605
                                          Most users ever online was 12 on January 22, 2019 3:47 pm
                                          Ctrlr