Comments (6)
Will do a release of MIDI Monitor 1.5.4 shortly!
from midiapps.
Thanks for the repro case, that's very helpful. Investigating.
The crash is in code that gets MIDI data from the "spying" MIDI driver. If you turn off "Spy on output to destinations > IAC Driver Bus 1", then it's fine.
from midiapps.
My fault. SpyingMIDIDriver::SizeOfPacketList
is very old and does not account for the 4-byte alignment of MIDIPacket
s on Apple Silicon processors.
from midiapps.
Interesting: After installing 1.5.4 I still get a crash in that situation.
midi_monitor_crash2.txt
from midiapps.
The bug fix was actually in the driver that gets installed into ~/Library/Audio/MIDI Drivers/MIDI Monitor.plugin
.
So a few things might have gone wrong:
- When the new version of the app ran for the first time, it should have updated that driver. Check whether it's version 1.5.4.
- If you moved that driver away from its installed location, perhaps into
/Library/Audio/MIDI Drivers
, then that old copy might be getting used instead. Check for any copies and remove them. The one in~/Library/Audio/MIDI Drivers
ought to work. - If some other app or process has been using CoreMIDI, it will be keeping the
MIDIServer
process alive, with the old driver code. Try quitting all apps that use MIDI, wait a few moments, then launch MIDI Monitor again and try again. Or, to be completely foolproof, log out and in again, or just restart the whole computer.
Let me know if that none of those help.
from midiapps.
restarted my computer and now it works. Thank you!
from midiapps.
Related Issues (20)
- 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
- 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
- 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
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.