TRS Midi In

Hi,

I’m trying out a setup where use VNC on a laptop to see patches, and a USB to MIDI adaptor to send midi to the 'M via the 1/8" TRS MIDI IN.


I’m currently running the midi monitor patch but it is showing nothing.

My midi source is a sonic-pi program that sends random notes to all midi ports.

https://sonic-pi.net/tutorial.html#section-11-2

with_fx :reverb, room: 1 do
  live_audio :moog
end

live_loop :moog_trigger do
  use_real_time
  midi (octs :e1, 3).tick, sustain: 0.1
  sleep 0.125
end

sadly the midi monitor is showing nothing.

Any ideas what I might be doing wrong?

Kind regards,

Stephen

So you have:

Sonic Pi running on your Mac(?) -> USB MIDI interface -> MIDI 1/8" on Organelle?

Try to isolate the issue. Do you have another synth you can send the Sonic Pi notes to? Or do you have another MIDI controller to plug into the Organelle? On the USB MIDI interface, are there activity lights?

1 Like

Yes, that is exactly right.

Yes I think I can use my old Yamaha PSR-E303 piano. I’ll try this evening.
(edit - this failed )

No, but I will try using my DINtoTypeA adaptors to use the piano as a midi source.
(edit - this failed as my adaptors din is female)

Yes, lots of flashing. (edit: have a slower script on SonicPi and I can see the lights flashing in sync with the script)

I think the USB-Midi adaptor is working, it certainly receives midi from the PSR-E303 keyboard, but I couldn’t get it to play.

As I’ve got VNC running, is there any way I can inspect the Midi received via the type A port? (with Pd?) @oweno

My Midi settings are reporting the following;

Midi Device
Midi Through Port-0

first delete patch_loades.sh , you do not want to have the midi thru port being used.

once running a patches/pure data , you can type

aconnect -l
to see midi connections between applications

pure data has a test audio and midi option on the menu.

if you stop the pure data patch, I believe you can use amidi --dump to see midi traffic
its also possible to see the midi data by stopping ttymidi and starting it with -v option, but again probably wont reveal much

honestly, if its not coming into PD its seems unlikely its being sent , or for some reason is not connect to PD (see first comment)

What does patch_loades.sh do?

Thanks for the advice - I’ll give it a go tonight and respond.

S.

sorry , typo … its patch_loaded.sh (corrected now in OP)

(and located at /sdcard/patch_loaded.sh , or /usbdrive/patch_loaded.sh if using usb drive)

this is run when a patch is launched, its main purpose is to connect midi devices to the pure data patch
(via aconnect)

this is generated when you use settings->midi

BUT as is noted in other organelle-m threads, there is a bug currently that if you do not use a usb midi device, and save it… it will add this ‘bogus’ midi through entry.
you can either delete this line manually or just delete the patch_loaded.sh file, and it will use the default one which does not have this issue.

1 Like

gave me

music@organellem:~ $ aconnect -l
client 0: 'System' [type=kernel]
    0 'Timer           '
    1 'Announce        '
client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'
client 128: 'ttymidi' [type=user,pid=407]
    0 'MIDI in         '
	Connecting To: 129:0
    1 'MIDI out        '
	Connected From: 129:1
client 129: 'Pure Data' [type=user,pid=17808]
    0 'Pure Data Midi-In 1'
	Connected From: 128:0
    1 'Pure Data Midi-Out 1'
	Connecting To: 128:1

Can you help decode what this means?

ok, so this should be fine

client 129: ‘Pure Data’ [type=user,pid=17808]
0 ‘Pure Data Midi-In 1’
Connected From: 128:0

this says 128:0 is connected to pure data (129:0)

and 128:0 is ttymidi - client 128: ‘ttymidi’ [type=user,pid=407]

so this should be working fine.

are you sure you’re using a TRS -A type midi adapter to the organelle?
if you have got a TRS-B it will not work. (see other posts on this topic :wink: )

(trying to use a type B, would not show up as any error on the organelle, you just wouldn’t get any data!)

you’ve not given any specifics of the adapter your using, so I can’t say if its the right type or not.

I got them from juno.co.uk (Organelle stockist and well respected synth vendor AFAICT)

I’m assuming the warring below is type A? @thetechnobear

ALM MIDI DIN To TRS Adapter Cable

Break out MIDI signals into a 3.5mm stereo jack.

  • Tip = Pin 4 (Source)
  • Ring = Pin 5 (Sink)
  • Sleeve = Pin 2 (Shield)

nope…

adopted MIDI standard (type A) is
RING = 4
TIP =5
SLEEVE =2

1 Like

Unbelievable. I have the support emails from Juno.co.uk telling me this was the correct adaptor…

Thanks for all your help.

It works! I have sonicPi playing my 'M over MIDI 1/8" jack
thank you @thetechnobear & @oweno (and Thomann UK for sending me the type A midi adaptors)

1 Like