I was on a break for about 8 months (singer diagnosed with cancer).
It used to be that as long as my laptop remained on, Cantabile would stay connected and i could come back to where II left off (sometimes there was hiccuping when i played the first few notes but then it paged things back in and everything was fine).
More recently if i leave the laptop on after a while (I’m trying to nail this down, but more than :30 minutes), MIDI from the MODX keyboard no longer works, but audio is just fine (i can play the cantabile sounds from the onscreen keyboard).
If i try to shut down cantabile it hangs and much of the time even Task Mangler won’t kill the Cantabile process. The only way I’ve been able to get it working again is to restart the laptop.
Powernprofile is high, so it shouldn’t be putting that port to sleep, but it’s the same physical port as the audio so that doesn’t make sense. .
I don’t know if this is a Yamaha driver issues, a win 11 issue, or cantabile.
I thought it was just a fluke last week at rehearsal, but it happened again at the gig (sound check to downbeat was long enough to cause it.
I would try to separate the debug process. Try using MIDI-OX to debug if MIDI receiving stops after some idle time, without involving Cantabile in the picture. Or you could use MIDI-OX to check if MIDI arrives from the port even when Cantabile is not reacting to it.
I also wonder if your laptop received the windows update that people is talking about here:
I am using USB MIDI and am double checking the power settings for it, but it’s the same physical cable for MIDI and Audio (both come from the MODX). It’s almost as if the driver is going to sleep.
It’s funny that Cantabile doesn’t crash UNTIL I try to close it. I can play sounds from the on-screen keyboard with no issues.
I saw the update post about MIDI a while ago. I’ll look deeper into thi as well.
I have two nearly identical machines (software is the same, not the hardware), and it’s only happening on the one machine (which is the newer, more powerful on, of course) .
I’ll try the diagnostics ideas, starting with Cantabile (to see if is processing any of the MIDI input).
The unfortunately thing is that I have to leave the laptop for a significant period of time (and I’ve got a rehearsal tonight so I want to keep playing it.
I’ll update this thread as I go through this process.
Still having issues with MIDI devices requiring the reboot to work. I downloaded the referenced MIDI restart command script, but it didn’t help.
I did some testing on how long the device has to sit before the MIDI driver dies, but I haven’t been able to nail it down. Definitely more than :30 minutes, but it could be more than an hour. Unfortunately I don’t have the time to wait this out again and again to nail this.
I think I have some more information on this. It seems to happen when I have Cantabile open and with a project with no VST’s. I do this when all the sounds are coming from my hardware (MODX M8). If I leave the
When Cantabile hangs, I CAN use the MIDI restart script to and it:
“unhangs” Cantabile (no more spinning wheel of death)
Audio in Cantabile comes back (I can see the MODX audio on the Cantabile meters)
MIDI is not present . I can’t get to it by resetting, stopping/starting Cantabile, etc. It requires a system reboot of Windows to get it to come back.
I think maybe I need to work with @brad more to work through the details and figure out if the root cause is in Cantabile or in Windows 11.
This sounds like a driver level issue to me. Does this happen with all MIDI drivers or just some? Anything that requires a reboot to fix is almost certainly at a lower level than at what Cantabile runs.
I’m sorry I didn’t think about trying a different driver (I’ll go back to an earlier one if there is one from Yamaha) to see if it has the same issues. Unfortunately, it is very hard to reproduce, but I have some other ideas to help force the issue. Since I have some time before the next gig, it’s a good time to try it (I hate changing things within two weeks of any gig as it’s bitten me before).
I was hoping that maybe since Cantabile hangs when this happens, there is a Cantabile debug log that I can use to identify the exact driver issue to send to Yamaha.