Home › Forums › General › Panels, Components, Macros › native d110 controller
Tagged: 6
- This topic has 19 replies, 2 voices, and was last updated 5 years ago by danieloberhoff.
-
AuthorPosts
-
March 30, 2019 at 4:33 pm #102544
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.
- This topic was modified 5 years ago by danieloberhoff.
Attachments:
You must be logged in to view attached files.April 5, 2019 at 6:24 pm #104272I’d love to try it with my D10.
April 8, 2019 at 10:06 pm #105197Hey,
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.April 9, 2019 at 1:44 am #105250I’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.
April 9, 2019 at 8:43 pm #105570Ok, 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 2and 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.April 9, 2019 at 8:54 pm #105574oops. the font was missing. new package with fixed binary and including font
Attachments:
You must be logged in to view attached files.April 9, 2019 at 10:21 pm #105597and 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.April 10, 2019 at 11:06 am #105835the 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
April 10, 2019 at 10:10 pm #105974oh, 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.April 11, 2019 at 10:45 am #106112¯\_(ツ)_/¯
April 11, 2019 at 1:07 pm #106146Interesting. 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.
April 11, 2019 at 1:34 pm #106153allright, 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.
April 11, 2019 at 1:46 pm #106156Ok 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.
April 11, 2019 at 1:51 pm #106158yeah 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.
April 11, 2019 at 2:02 pm #106161Ok, 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.
April 11, 2019 at 2:44 pm #106172Ah, ok. I should be able to fix that later this week
April 13, 2019 at 4:24 pm #108081Please try this one. In theory it should also now work without moving around libraries.
Attachments:
You must be logged in to view attached files.April 13, 2019 at 4:35 pm #108085Same behavior on my other 10.11 iMac, where i didn’t move any libraries
- This reply was modified 5 years ago by doepfer.
April 13, 2019 at 4:45 pm #108087I 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.
April 15, 2019 at 12:18 am #109312well, 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.
-
AuthorPosts
- The forum ‘Panels, Components, Macros’ is closed to new topics and replies.