Forum rss-feed

Forum

Pico: MIDI output problem

Most Recent

written by: Quixotic7

I would like the strip controller to work by sending a value of 0 to 127 depending on whether you touch it at the top or the bottom, thus you could say add in some reverb and keep it at a certain level, then slowly bring it down from that level. As it is now, it seems to keep at the final value you slide up to, but when you touch it again, the value jumps back down to 0.

written by: faye

Sat, 5 Dec 2009 08:29:19 +0000 GMT

If I only lightly touch the keys, I only get a Note Off (twice) for the note, once as I touch, once as I release. Please can the Note Off....0 become a Note On?

Key touched
08:23:58.412 From Bus 1 Note Off 1 C2 0
08:23:58.415 From Bus 1 Pitch Wheel 1 -1
08:23:58.423 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.433 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.443 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.453 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.463 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.473 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.484 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.494 From Bus 1 Control 1 Modulation Wheel (coarse) 0
08:23:58.504 From Bus 1 Control 1 Modulation Wheel (coarse) 0
Key Released
08:23:58.508 From Bus 1 Note Off 1 C2 64

Also, do we need to spew so much Modwheel when it isn't moving?


written by: faye

Sat, 5 Dec 2009 08:47:48 +0000 GMT

Oops, forgot to mention that the Pico leaks MIDI controller 17 (GP2, AKA Pico Breath) when in other instruments, meaning you can't leave an instrument which gives breath noise when no keys are played connected. It'd still be nice if that was CC2 Breath rather than 17.


written by: chad

Sat, 5 Dec 2009 23:11:04 +0000 GMT

Would it be possible for someone to create a short video to explain the best way to configure the PICO to work with GarageBand 5.1. It seemed to be working earlier but I am having some difficulties getting it working again.

I am happy to delete everything and start again.

Snow Leopard and 1.06 EigenD


written by: geert

Sun, 6 Dec 2009 08:39:43 +0000 GMT

Chad, with Snow Leopard it's a bit hit and miss. EigenD insists on using a 48kHz sampling rate while GarageBand defaults to 44.1kHz. Also, if you're using GarageBand for the 'Learn to play' lessons, these can't be changed to 48kHz, so it depends on what you're trying to do. Are you trying to use the GarageBand instruments over MIDI maybe?


written by: chad

Sun, 6 Dec 2009 20:34:33 +0000 GMT

Geert,

Yes - my son has an m-audio key studio and I would like to see if we could
play together and record it in Garage Band. He can use Garage Band so this
is more for him than me. I know the easy thing to do would be to join the rest of
the forum with some more professional software (which is likely) but for the sake of
of the Pico, I would quite like to push the Garage Band option as far as possible
to document and explore. Ultimately, I think Garage Band will be important
for the Pico in the Education environment.

Chad


written by: sam

Tue, 8 Dec 2009 13:22:22 +0000 GMT

Hi all,

Faye, thank you for your information - I have reported your problems as bugs and will get back to you when they are resolved.

Regarding posts on sample rate, in the next software release when using Factory Setup 1 EigenD will automatically revert to the sample rate set in CoreAudio (44.1kHz in the case above) so you should not have any more problems interacting with GarageBand as far a sample rate is concerned.

Concerning a video about GarageBand integration, we will be looking at GarageBand integration in more detail in the very near future, and we will post more information soon.

Sam
Eigenlabs Software Department


written by: geert

Tue, 8 Dec 2009 13:52:04 +0000 GMT

Chad & Sam, I've got everything set up to record a how to video about GarageBand integration this evening. So you might want to hold off on looking into that :-)
I will also do a video about recording the Pico's audio output with JackOSX into GarageBand and Logic.
These will be posted at http://eigenzone.org


written by: faye

Tue, 8 Dec 2009 14:33:28 +0000 GMT

Thanks, Sam.

Also looking forward to your videos Geert.


written by: geert

Tue, 8 Dec 2009 19:23:14 +0000 GMT

Here's the GarageBand integration video I promised:
http://eigenzone.org/2009/12/08/eigenharp-pico-playing-garageband-instruments/


written by: chad

Wed, 9 Dec 2009 00:57:36 +0000 GMT

I sent a note to Apple through the GarageBand feedback mechanism to ask them to explore deeper GarageBand integration for the Pico. I would like to see the Breath Pipe working on some of the simple instruments that are included. I don't know if there are details that someone else could share through the Garage Band feedback link but more feedback might not hurt.


written by: sam

Mon, 14 Dec 2009 09:07:14 +0000 GMT

Hi all,

Faye reported a bug about getting a MIDI Note Off message twice when you press a key very lightly. This has been fixed and the fix will be available in software release 1.0.8.

The information Faye provided also highlighted another bug with the sending of 14-bit MIDI modulation wheel data. The Pico Factory Setup sends modulation wheel data with the yaw movement of the keys. Previously only the coarse modulation wheel data was being sent (the most significant 7-bits), whereas the fine modulation wheel data (the least significant 7 bits) was not being sent. The fix for sending the modulation wheel data correctly will also be available in release 1.0.8.

Sam
Eigenlabs Software Department


written by: faye

Mon, 14 Dec 2009 09:34:52 +0000 GMT

Excellent news, Sam, thank you!


written by: faye

Sat, 19 Dec 2009 19:57:44 +0000 GMT

Installed 1.0.8 and Everything seems much better! I can now play my midi instruments with the lightest touch!
There's still a modwheel issue. fine events are sent and coarse events 0 - 127 on rocking toward the left... rocking toward the right sends only 0 coarse modwheel events and no fine (as was happening for both sides before)

19:54:04.351 From Bus 1 Pitch Wheel 1 -1
19:54:04.352 From Bus 1 Control 1 Modulation Wheel (fine) 111
19:54:04.352 From Bus 1 Control 1 Modulation Wheel (coarse) 104
19:54:04.363 From Bus 1 Control 1 Modulation Wheel (fine) 15
19:54:04.363 From Bus 1 Control 1 Modulation Wheel (coarse) 84
19:54:04.380 From Bus 1 Note Off 1 C2 64
...
19:55:16.781 From Bus 1 Control 1 Modulation Wheel (coarse) 0
19:55:16.791 From Bus 1 Control 1 Modulation Wheel (coarse) 0
19:55:16.802 From Bus 1 Control 1 Modulation Wheel (coarse) 0
19:55:16.812 From Bus 1 Control 1 Modulation Wheel (coarse) 0
19:55:16.823 From Bus 1 Control 1 Modulation Wheel (coarse) 0
19:55:16.840 From Bus 1 Note Off 1 C2 64

Kore Player has come alive already though. I recommend anyone who wants some more free instruments for their Pico download it!


written by: faye

Sat, 19 Dec 2009 20:49:21 +0000 GMT

It's the same with sweeping back up the strip controller:
Down:
20:47:13.655 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:13.675 From Bus 1 Control 1 General Purpose 1 (coarse) 9
20:47:13.685 From Bus 1 Control 1 General Purpose 1 (coarse) 13
20:47:13.695 From Bus 1 Control 1 General Purpose 1 (coarse) 19
20:47:13.705 From Bus 1 Control 1 General Purpose 1 (coarse) 25
20:47:13.725 From Bus 1 Control 1 General Purpose 1 (coarse) 39
20:47:13.745 From Bus 1 Control 1 General Purpose 1 (coarse) 53
20:47:13.755 From Bus 1 Control 1 General Purpose 1 (coarse) 61
20:47:13.765 From Bus 1 Control 1 General Purpose 1 (coarse) 68
20:47:13.785 From Bus 1 Control 1 General Purpose 1 (coarse) 84
20:47:13.795 From Bus 1 Control 1 General Purpose 1 (coarse) 92
20:47:13.815 From Bus 1 Control 1 General Purpose 1 (coarse) 107
20:47:13.825 From Bus 1 Control 1 General Purpose 1 (coarse) 114
Up:
20:47:32.416 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.426 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.436 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.456 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.466 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.476 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.496 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.506 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.516 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.526 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.546 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.556 From Bus 1 Control 1 General Purpose 1 (coarse) 0
20:47:32.566 From Bus 1 Control 1 General Purpose 1 (coarse) 0

No fine events in either direction.

I must say that it's because I'm experimenting with it more that I'm finding these, and I'm enjoying the instrument more with each release! (don't want to sound ungrateful)


written by: fzzzy

Mon, 21 Dec 2009 03:00:03 +0000 GMT

I see the same problem with the strip controller, but only if I swipe all the way down to the bottom before starting to swipe up. If I switch directions in the middle, then the values are sent correctly, but if I go all the way down to the bottom and then back up I get only zeros.


written by: sam

Mon, 21 Dec 2009 19:01:54 +0000 GMT

HI all,

Thanks for the informative posts - we will investigate this and get back to you.

Sam
Eigenlabs Software Department


written by: Quixotic7

Wed, 6 Jan 2010 07:06:23 +0000 GMT

I would like the strip controller to work by sending a value of 0 to 127 depending on whether you touch it at the top or the bottom, thus you could say add in some reverb and keep it at a certain level, then slowly bring it down from that level. As it is now, it seems to keep at the final value you slide up to, but when you touch it again, the value jumps back down to 0.



Please log in to join the discussions