Skip to content
This repository has been archived by the owner on Mar 10, 2019. It is now read-only.

Volca FM module can transmit CC but is unable to transmit note data #60

Open
anibalism opened this issue Sep 8, 2018 · 0 comments
Open

Comments

@anibalism
Copy link

anibalism commented Sep 8, 2018

I've noticed an issue connecting my Volca FM to tidal via Tidal-midi with the provided module from this repository. Most importantly I've noticed that the notes that Tidal sends to the FM don't get picked up. However, it does seem like all of the control parameters that are included in the module work. If anyone else is not having any issues playing the FM via Tidal I would love to know if I am doing anything wrong or if I am overlooking something.

Here's how this problem can be reproduced:
Boot Tidal and set up all of the Tidal-midi things:
import Sound.Tidal.MIDI.Context
import Sound.Tidal.MIDI.VolcaFM
devices <- midiDevices

When evaluating this line:
k1 <- midiStream devices "UMC404HD 192k MIDI 1" 1 volcafmController
I get the following output:
Opened: "ALSA": "UMC404HD 192k MIDI 1" Successfully initialized Device 'UMC404HD 192k MIDI 1' tidal> late [176,48,0] midi now 40 midi onset: 7 onset (relative): "-0.033" , sched: 7 and 10 more
Which also makes the following pop up on the FM:
VELO 63

It ends up modifying all the parameters of the current program to a patch that makes a popping sound. I'm not sure if this is what Tidal-midi does with all synths, as in resetting the knobs, because this is my first time connecting a hardware synth to Tidal.

By editing the parameters on the FM I can restore the patch, but any notes I play by evaluating k1 $ note "0" or k1 $ note "0 2 4 5 7 9 11 12" doesn't produce any output.

I'm running Manjaro Linux (Arch Linux) with Tidal and Tidal-midi versions 0.9.10. I have Portmidi version 216 installed. Using any other MIDI-aware program like vmpk does make the volca play notes.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant