MIDI on Lazarus, nudge needed

Bring your custom casings, arduinos, raspberry pi's, axoloti's and other creative hardware projects

Moderators: MattKingUSA, khz

Post Reply
User avatar
OccinticLady
Established Member
Posts: 231
Joined: Fri Apr 16, 2021 7:04 am
Location: 127.0.0.1
Has thanked: 194 times
Been thanked: 74 times
Contact:

MIDI on Lazarus, nudge needed

Post by OccinticLady »

Hi all,
So, most already know, I caved in to the purchase of a Korg m3r.
The interace is not very acessible...to say the least.
I was looking for a librarian of sorts and wondered if making this myself would pay off...
MIDI SysEX commands would have to be used...so a MIDI connection (via USB) is the way to go, I assume.
Any ideas how to achieve the one or the other?
Thanks
Melissa
tseaver
Established Member
Posts: 404
Joined: Mon Mar 13, 2017 6:07 am
Has thanked: 11 times
Been thanked: 100 times

Re: MIDI on Lazarus, nudge needed

Post by tseaver »

What kind of programming background do you have? As a Python developer, I would investigate Mido: https://mido.readthedocs.io/en/latest/. It has reasonable docs, seems to be somewhat maintained (last release 2021-05-10), and has support for both sending / receiving SysEx messages and saving / loading them to a SYX file.
Ubuntu, Mixbus32C; acoustic blues / country / jazz
User avatar
OccinticLady
Established Member
Posts: 231
Joined: Fri Apr 16, 2021 7:04 am
Location: 127.0.0.1
Has thanked: 194 times
Been thanked: 74 times
Contact:

Re: MIDI on Lazarus, nudge needed

Post by OccinticLady »

tseaver wrote: Mon Mar 28, 2022 6:35 am What kind of programming background do you have? As a Python developer, I would investigate Mido: https://mido.readthedocs.io/en/latest/. It has reasonable docs, seems to be somewhat maintained (last release 2021-05-10), and has support for both sending / receiving SysEx messages and saving / loading them to a SYX file.
I am (was) a software developer with Pascal (Delphi) and Java experience...but that was 20 years ago.
Python is learnable.
Thanks, I'll look inot that.
It seem possible to make a patch, but from what I saw in the manual, it's a lengthy process, so sending a stored patch to the box seems the best option.
Thanks
Melissa
Post Reply