Giter VIP home page Giter VIP logo

rpi-midi-ble's Introduction

Daniel Moura

linkedin Gmail Badge

Senior Technical Software Manager at CESAR

rpi-midi-ble's People

Contributors

oxesoft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rpi-midi-ble's Issues

Raspberry Pi GPIO Midi

Is there a way I can manually send note and velocity using any of the routine in Btmidi-server or alsa-seq-autoconnect? I'm trying to connect couple pushbuttons to the gpio pins and have them play some notes in garageband.

How to run when Raspberry boot

How do I run both the btmidi-server and alsa-seq-autoconnect automatically when the raspberry pi starts? I have a bash script that will run both of them fine manually but it won't run if I put it in rc.local. Any better way to do it?

Rasp pi zero w

Hi - Wondering if you think this should work on zero w?

I tried to build, and after resolving a load of dependencies and getting bootstrap-configure to run, I get some compilation errors on btmidi-server.

Any advice on building on pi?

How to make Rpi ble show meaningful name in iOS

Hi,

Thank you so much for the cool code. Currently whenever I run the code, the device show up in iOS garage band as "A78AD39D-1053-xxxxxxx-xxxxxxx-xxxxxx". Is there any way to change that name to something more meaningful such as "Raspberry Pi BLE" or something?....

Ipad

Hi
thank you for your code. I have a question.
I have compiled the code in Centos 7 without problems
When i connect my keyboard i see the message "Found source port LPK25 MIDI 1"..looks good
I have paired the linux box with ipad but when i start garageband i can't see any Midi Bluetooth LE device

any suggestion???

Luca

No data transfered

Hi,
I'm getting correct connection in alsa-seq-autoconnect :
"Found source port ...
Found destination port "BLE-MIDI Device"
Connecting 20,0 to 129,0"

But on my iPad, when i send a midi sysex to the BLE midi port i get no answer and the reply sysex is not sent back to the ipad from the USB-connected midi device

How to compile with Bluez 5.5x?

Hello!

I'm trying to figure out how to compile your btmidi-server with bluez-5.52.

I modified Makefile.tools and added what appeared to be the relevant parts from your Bluez fork (the if MIDI statements). However I don't end up with a btmidi-server executable after making.

Can you suggest how best to compile btmidi-server with bluez-5.52? Thanks!

How to use

First of all, thanks for your great work! I was able to compile the code in RPi3 but not sure how to use it. I have 2 questions below:

  1. What command do I need to run to make ble app(garage band) recognize the RPi3? I was able to run ./configure --enable-midi and was able to see my midi keyboard in the RPi3 using aseqdump -l. I was able to pair (bluetooth classic) the RPi3 using bluetoothctl as well but not sure what to do for iOS to recognize the RPi3 as midi BLE device.

  2. Does btmidi-server run automatically when I run ./configure --enable-midi or do I have to start it somehow.

I'm very new to bluez/linux so thanks in advance for your help!

Missing messages

Hi:

I´ve installed on Raspberry Pi 1 B+, using a BLE USB dongle.

I´m able to start btmidi-server on RPi, connect with my iPad, using Set List Maker app.
I´m using another solution for USB MIDI routing - https://github.com/fralalonde/autoroute - it works perfectly, since you create a ALSA MIDI device that I can configure in autoroute service.

Some issues I´ve found:

The name of the service is not properly showed, i.e. "RPiBlue" on btmidi-server call, I see FC097FC4-9FD2-4E8F-A900-54D48F4F06FA

Short and individual MIDI messages like Note On, Note OFF, Controller are transported correctly. It´s working, congrats ! However:

If I send lot of Notes together at same time (~4) some of them are missed.
if I send more than one controller messages together in sequence, some messages are missed, adding 00 byte between each message is a workaround...
Seems some kind of buffer/message packing handling needed.
Are you facing same issues ?
Is there a tip to help me to find out these issues ?

Thanks!

Ps.: Sempre bom ver BRs por trás de projetos legais como esse.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.