Comments (2)
Not sure. Send me your built driver and I can take a look.
As a guess: when you press "play" in Xcode, it will build for only one architecture (probably 64-bit), not both 32- and 64-bit.
You could confirm that by using the "file" command in Terminal. "file MIDI\ Monitor.plugin/Contents/MacOS/MIDI\ Monitor" should tell you what architectures are in the binary.
If you have any older 32-bit-only MIDI drivers installed, the MIDIServer will run in 32-bit mode and it won't load any 64-bit-only drivers. You can solve this by making Xcode build both architectures, by doing an "Archive" build instead, or by editing your current scheme and changing the Run action's build configuration from "Debug" to "Release". Or, just uninstall your old 32-bit drivers.
from midiapps.
That was it ! I figured it out while you were answering.
After having posted my question I tested the Release compiled driver, and it worked. This one was bigger than debug one, it wasn't logical, so I checked the options for the 2 configurations. The main difference was "Build active architecture only". Setting it to false in debug allowed me to compile and debug the driver correctly.
Thanks a lot for the precisions you brought to me. I didn't know about running modes of MIDIServer.
from midiapps.
Related Issues (20)
- Support command line or scripting with AppleScript/Automator actions HOT 6
- Expose throttled midi through port (feature request) HOT 2
- I am having issues getting the project to run Issue with sparkle HOT 3
- Add feature: Window always on top
- Multiple Instances / multiple saved libraries
- Locate / Scan from folder
- Keyboard shortcut for Rescan MIDI HOT 3
- Showing Controller names and numerical value HOT 1
- Add a way to receive program change, send sysex to specific destination (multiple destinations)
- macOS 13.3 beta: Spying driver isn't loading HOT 1
- Duplicated events from spying MIDI driver
- MIDIMonitor: crash when using device IAC and many notes sent at once HOT 6
- Add a search field to quickly find files
- MIDI Monitor new untitled window too small, inconsistent location HOT 1
- Add right click contextual menu on files
- Esos
- MIDI Monitor in full screen: hiding/showing Sources or Filters causes broken layout
- MIDI Monitor crash on quit with unsaved changed document
- MIDI Monitor crash when saving, with events with host timestamps > Int64.max
- MIDI Monitor: timestamps can be inconsistent across save/open HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from midiapps.