Shadlock0133 / music-vibes

Desktop app for translating audio output into vibrations
MIT License
25 stars 4 forks source link

Device (JoyHub Pearlconch) Not Detected (?) by Music Vibes #11

Open ffsoul opened 2 months ago

ffsoul commented 2 months ago

Been trying to get this device to play nicely with Music Vibes to no avail. Device connects to IC fine and can be controlled with other engines. The Pearlconch has rotation and single vibration, only one vibe is detected under the device in Music Vibes.

Whenever connecting the device to IC, the device appears but doesn't respond. A wired XBox 360 controller plugged in at the same time or separately will work though. No errors are logged in IC. Flipping the rotate/vibrate actuators in the config file does make

Whenever scanning for devices without IC open, the device is not found. The controller is detected when plugged in but not the Pearlconch. In all tests across 2 computers, made sure the devices were enabled.

Also tried older versions of MusicVibes/IC. idk lol. tried switching rotation and vibration in the config which did cause it to start rotating, just uncontrollably. assume it's just something up with the vibrator specifically then? thx for your work (imagine a salute emoji here)

Shadlock0133 commented 2 months ago

Intiface Central auto-updates both itself and the device list, and the device was probably added after latest Music-Vibes version, which explains why IC can detect the Pearlconch while M-V can't.

It should work through IC 'tho, have you tried using manual controls in IC to test it? It could be a bug in Intiface Central, but I'm not sure. Unless the device responds in weird way to many quick vibration commands, hmm.

ffsoul commented 2 months ago

Manual controls do work with both functions. It might be the device responding weirdly to the quick commands - when I was testing with the swapped rotation/vibration, if I left it enabled for too long it would just permanently stay on (either that or there were just a lot of actions buffered maybe?)

Tried to find another engine that used rotation+vibration to test it but couldn't find any and I'm clueless about programming lol so stuck on my front