Coder Social home page Coder Social logo

Midi Not Receiving about pimidi HOT 9 CLOSED

ravelox avatar ravelox commented on August 23, 2024
Midi Not Receiving

from pimidi.

Comments (9)

alpho-gav avatar alpho-gav commented on August 23, 2024

Am I missing something really simple? Maybe an incorrect port?

from pimidi.

alpho-gav avatar alpho-gav commented on August 23, 2024

I've gone through and tried setting the port in RTPMIDI to 5004, 5005, 5006 with no luck. I also tried using wifi instead of ethernet with DHCP instead of static. Not sure where to turn on this one. Hoping it's just a setting or something.

from pimidi.

alpho-gav avatar alpho-gav commented on August 23, 2024

[1543358780] DEBUG: net_socket_read: read socket=4, bytes=36, host=2.0.0.1, port=5005, first_byte=ff)
hexdump(0x1c8c510 , 36)

ff . ff . 43 C 4b K f9 . 68 h 99 . 8a .
01 . 00 . 00 . 00 . 00 . 00 . 00 . 00 .
00 . 00 . 01 . 6c l 00 . 00 . 00 . 00 .
02 . 52 R 4a J 16 . 00 . 00 . 00 . 00 .
00 . 00 . 00 . 00 .
-- end hexdump
[1543358780] INFO: Command: CK
[1543358780] DEBUG: sync_data(ssrc=0xf968998a,count=1,padding=0x000000,timestamp1=0x000000000000016c,timestamp2=0x0000000002524a16,timestamp3=0x0000000000000000)
[1543358780] DEBUG: net_socket_read: write(bytes=36,socket=4,host=2.0.0.1,port=5005)
[1543358780] DEBUG: EAGAIN

from pimidi.

alpho-gav avatar alpho-gav commented on August 23, 2024

This is what prints in my log file when set to debug. I noticed that the port is RTPMIDI's port + 1. Is this supposed to be happening? This is an example of when I have the port set to 5004 on RTPMIDI.

from pimidi.

alpho-gav avatar alpho-gav commented on August 23, 2024

Hey Dave, another update. I checked out another raspberry pi I have where I successfully had this working before and I noticed the IP for the bind address should have been 2.0.0.1 using 5006 on RTP, though it still did not work. Please let me know if you can help or if I can provide any debug information. Thank you again for this great program!

from pimidi.

alpho-gav avatar alpho-gav commented on August 23, 2024

Just noticed something else, I’m able to receive inbound midi no problem. It shows in the log file with debug logging enabled, though in the inbound midi file it doesn’t actually show data yet the file size increases. Inbound is not my main issue, just thought I’d share that as it might point to what I did wrong for the outbound midi. Thanks.

from pimidi.

alpho-gav avatar alpho-gav commented on August 23, 2024

Ended up just going with version 0.3.3 with near default configuration and it works fine!

from pimidi.

ravelox avatar ravelox commented on August 23, 2024

Which version of rtpMIDI are you using? I just tested with rtpMIDI 1.1.8 and raveloxmidi 5.3 and using the virtualKeys binary that is available from Tobias Erichsen's site, I could see that a MIDI note from raveloxmidi using the note_send.py test script was received successfully.

from pimidi.

ravelox avatar ravelox commented on August 23, 2024

I also just tested with rtpMIDI 1.1.8/raveloxmidi 5.3/FL Studio 20.0.5 and that works too.

from pimidi.

Related Issues (20)

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.