Comments (23)
Check everything out as much as you can and give me feedback. This way I can add the mio4 to the supported devices.
from iconnconfig.
Have you tried it? There is a chance that it works out of the box. If not, please start from the command line and copy the messages in a new issue.
Holger
from iconnconfig.
Hmm... It was running last week (but not finding the mio4)
I'm running Debian unstable, and it is no longer running. Here is the output anyway:
➜ iconnconfig git:(master) ✗ ./iConnConfig
connect
Command Number: 3
Direction: read
f0 00 01 73 7e 00 00 00 00 00 00 00 00 01 40 03 00 00 3c f7
terminate called after throwing an instance of 'ProtocolException'
what(): CommunicationException
[1] 6655 abort ./iConnConfig
from iconnconfig.
That's strange, Anthony. I see you use the Git-head branch. Since I have implemented a lot of extensions lately and haven't tried the device recognition any more, there might be a problem. I won't be able to test it until tonight when I get back home.
What you could try in the meantime is to delete the config file (it should be in ~/.config/punkt-k/ if I remember correctly). The device detection should start again.
Some more infos will follow this evening
from iconnconfig.
Removing that file helped, but still nothing in the UI.
➜ iconnconfig git:(master) ✗ ./iConnConfig
OutputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort UMC404HD 192k
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
OutputPort mio4
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
InputPort Midi Through
from iconnconfig.
Your mio is connected via USB? I wonder why there is only one input port... which is "Midi Through". Can you try
aconnect -i
aconnect -o
from iconnconfig.
Yes, directly into a USB slot (no hub).
➜ iconnconfig git:(master) ✗ aconnect -i
client 0: 'System' [type=kernel]
0 'Timer '
1 'Announce '
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'UMC404HD 192k' [type=kernel,card=1]
0 'UMC404HD 192k MIDI 1'
client 24: 'mio4' [type=kernel,card=2]
0 'mio4 MIDI 1 '
1 'mio4 MIDI 2 '
2 'mio4 MIDI 3 '
3 'mio4 MIDI 4 '
4 'mio4 MIDI 5 '
5 'mio4 MIDI 6 '
6 'mio4 MIDI 7 '
7 'mio4 MIDI 8 '
8 'mio4 MIDI 9 '
9 'mio4 MIDI 10 '
10 'mio4 MIDI 11 '
11 'mio4 MIDI 12 '
12 'mio4 MIDI 13 '
13 'mio4 MIDI 14 '
14 'mio4 MIDI 15 '
15 'mio4 MIDI 16 '
➜ iconnconfig git:(master) ✗ aconnect -o
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 20: 'UMC404HD 192k' [type=kernel,card=1]
0 'UMC404HD 192k MIDI 1'
client 24: 'mio4' [type=kernel,card=2]
0 'mio4 MIDI 1 '
1 'mio4 MIDI 2 '
2 'mio4 MIDI 3 '
3 'mio4 MIDI 4 '
4 'mio4 MIDI 5 '
5 'mio4 MIDI 6 '
6 'mio4 MIDI 7 '
7 'mio4 MIDI 8 '
8 'mio4 MIDI 9 '
9 'mio4 MIDI 10 '
10 'mio4 MIDI 11 '
11 'mio4 MIDI 12 '
12 'mio4 MIDI 13 '
13 'mio4 MIDI 14 '
14 'mio4 MIDI 15 '
15 'mio4 MIDI 16 '
from iconnconfig.
This looks fine so far. The problem seems to be, that i dont iterate through the input ports and thus don't find the device. I will try to fix this this evening.
Holger
from iconnconfig.
Thanks
from iconnconfig.
Anthony
please make a git pull, compile and try again. I found the error and hopefully the devices are detected again.
Holger
from iconnconfig.
Holger,
Thanks - that seems to be working now.
Although DIN 4 is greyed out (as is USB-Host-Port 1 - HST 2) - there is a beat step pro attached directly to the USB host, I think it usually shows as two devices.
I'll have a proper play with it later and let you know how I get on.
from iconnconfig.
Good to know that it works at least partly. Feel free to attach some screenshots of the greyed out ports ;-). This is not expected...
from iconnconfig.
Thanks. Here are the screen shots.
from iconnconfig.
Ok, found this as well. You can disable the ports in- or output. If the input is disabled, the item in the list was disabled (which is some kind off stupid becaus there is no chance to enable this again...)
I commented this out. If you pull again, this should be solved as well (hopefully...)
from iconnconfig.
That fixed it. Thanks :)
I've still got to set up some midi filtering (mostly blocking whole channels), but it seems to be working now.
from iconnconfig.
It seems to be working :)
I filtered out some real time events and MTC to the Beat Step Pro. It seemed to work.
I'm not 100%, but I might have had to press Save twice for it to upload.
Thanks for fixing it so quickly. 👍
from iconnconfig.
The changes in the MIO4 should take place immediatly (in fact ther is a timeout of 1 sec. to prevent too much sysex sends when changing a lot of parameters).
The save Button makes the chenges permanent to the device. Did you know that?
from iconnconfig.
I did not :)
Yep, it seems to be working fine now.
Thanks,
Tony
from iconnconfig.
@dehnhardt sounds like a good addition for a 0.3 version. What do you think?
from iconnconfig.
@trebmuh What exactly do you mean? Backport the fixes or to mention, that changes are only permanent when hitting the save button?
from iconnconfig.
@dehnhardt I mean that if I understand this thread correctly (which might not be the case), it sounds that a new device is supported. I'm suggesting then to release a new "0.3" version of iConnConfig.
from iconnconfig.
@trebmuh Ah, ok, I see. In fact, the device was supported earlier as well (as all IConnectivity MIDI devices should), but I had a bug in the device detection so no device was detected at all. I thought I had backported this to v0.2 and v0.3 (which already exists, see the README.md) - but I saw that I did not. Now I have caught up and both v0.2 and v0.3 have the fixes.
Holger
from iconnconfig.
@trebmuh BTW: Probably it would be useful to inform you when I make hotfixes to the code so you can provide a new package, wouldn't it?
How does this happen with other packages?
from iconnconfig.
Related Issues (11)
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 iconnconfig.