MIDI Part 4 - MIDI Protocol Details

Поделиться
HTML-код
  • Опубликовано: 2 фев 2025

Комментарии • 43

  • @tudorgheorghe4532
    @tudorgheorghe4532 7 месяцев назад

    These starts to become the real value ❤of this topics

  • @andymellor9056
    @andymellor9056 4 года назад +2

    As an Engineer whose hobby is music, I find that the content and delivery are spot on. Thanks!
    Should have a wider audience.

  • @landwirtschaft2116
    @landwirtschaft2116 6 лет назад +7

    Thank you for doing this, preparing and sharing this knowledge, putting your energy and time in it… really nice!

  • @mikehynz
    @mikehynz 5 лет назад +4

    I'm so glad I found these videos.

  • @ronsone8373
    @ronsone8373 3 года назад

    This series is pure gold

  • @heldoluismanhica7712
    @heldoluismanhica7712 5 лет назад +2

    Clear explanation. Great.! Thanks a lot. Your video was very Helpful.

  • @BenStoneking
    @BenStoneking 7 лет назад +4

    LOVING THESE VIDEOS!

  • @sonnyjohna
    @sonnyjohna 5 лет назад +1

    Thanks for putting in your time to make things easy.

    • @shiftedphase
      @shiftedphase  5 лет назад

      Glad I can help!

    • @sonnyjohna
      @sonnyjohna 5 лет назад

      @@shiftedphase i have a roland Fc 300 pedal connected to a korg pa900.i dont know how to save the patches on the fc300 so that i can trigger the pa900 patches.By keeping the midi in channel on upper 1 i can change the soungs but that happens randomly not in a sequence.i managed to get the user patches working in order by changing the lsb to 64 and thus incrementing to 65 and move sounds page by page.on putting the midi channel in to control i could get the styles to change.But i cant somehow get the performance patches to change as there seems to be no options in the midi channel in.Pl guide if you can.Its really frustating as there are not many videos on the fc 300.

    • @shiftedphase
      @shiftedphase  5 лет назад

      @@sonnyjohna I don't have either of these products. You might look for a user forum or something if the manuals are not being helpful. Sadly a lot of MIDI stuff is not well documented on modern products.

    • @sonnyjohna
      @sonnyjohna 5 лет назад

      @@shiftedphase Thanks my dear friend for that. Can't you take up sessions of connecting midi devices with each other where midi program changes and control changes are clearly explained? That would help a lot of people.

    • @shiftedphase
      @shiftedphase  5 лет назад

      @@sonnyjohna I'll try to do that when I have some time.

  • @LeoAether
    @LeoAether 6 лет назад +1

    Thank you for sharing this!

  • @SoloStuff
    @SoloStuff 7 лет назад +7

    thank you very much for your effort.

  • @plateoshrimp9685
    @plateoshrimp9685 6 лет назад

    great series of videos! Thanks!

  • @alterdings
    @alterdings 5 лет назад

    very helpful and clear explanation. thanks a lot!

  • @baconsledge
    @baconsledge 6 лет назад

    excellent and concise info!

  • @amonmcranny2654
    @amonmcranny2654 3 месяца назад

    at timestamp ~14:35 you say that channel message status bytes are in the range 80 -EF, but I thought status bytes always have the most significant bit set ON. Is that not true for channel messages?

    • @shiftedphase
      @shiftedphase  3 месяца назад

      80 in HEX has the most significant bit on

    • @amonmcranny2654
      @amonmcranny2654 3 месяца назад

      @@shiftedphase yes, but my point is about the channel message status range 80 to EF - the MSB of EF is off so how can it be a channels status message?

    • @shiftedphase
      @shiftedphase  3 месяца назад

      @@amonmcranny2654 the MSB of EF is on.. any byte with a value of 0x80 or greater has the MSB on... check the values of 0-F in binary and you will see

  • @nadgewhacker
    @nadgewhacker 4 года назад +1

    Still good after all this time. Thanks

  • @burlapstudio6504
    @burlapstudio6504 4 года назад

    good stuff, my man!

  • @scottcrockard3779
    @scottcrockard3779 4 года назад

    Awesome tutorial - thank you

  • @amonmcranny2654
    @amonmcranny2654 3 месяца назад

    since your target audience is potentially unfamiliar with binary/hex I think it would be useful to explain that the notation in your diagram e.g. 80H and 7FH are each actually 2 hex digits, and the H at the end simply indicates that it is a hex number - so 80, 7F, FF are hex values using base-16 characters (0 - F)

    • @shiftedphase
      @shiftedphase  3 месяца назад

      i'm sure there are excellent videos and wiki pages about this

  • @jmsiener
    @jmsiener 7 лет назад +1

    I'm loving it

  • @tudorgheorghe4532
    @tudorgheorghe4532 7 месяцев назад

    Andrew can you link me here to MIDI full pdf book ?! I problely had it already on some dvd but i hardly want them on phone! Lately i harly opened the laptop 😅

  • @Slacquerr
    @Slacquerr Год назад

    How would you handle a sysex where the data coincidentally contains EOX?

  • @ssmith2019
    @ssmith2019 3 года назад

    Thanks !

  • @dupajasiu920
    @dupajasiu920 3 года назад

    THANK YOU !!!!!!!!!

  • @tkmondavi5716
    @tkmondavi5716 5 лет назад

    Good stuff. Thanks

  • @manne3d
    @manne3d 7 лет назад +1

    Thanks, really interesting series, will you be talking more about sysex and nrpn, and maybe how to look at a midi spec and decipher it to use in a program or midi controller. To me its just cryptic tables in the midi spec that may be hexadecimal...would be great if you could help decipher it and how to actually implement it in a midi controller or arduino program...again great series..thanks

    • @shiftedphase
      @shiftedphase  7 лет назад +3

      SYSEX is definitely its own video in this series. Your other ideas sound great but I've decided to tackle specific things like that as separate videos... like an appendix in a book. Glad you're enjoying the videos!

  • @markmusicman
    @markmusicman 6 лет назад

    Awesome videos , do you have those sheets available for download?
    Thanks!!

  • @Laotzsa
    @Laotzsa 5 лет назад +1

    🙏

  • @neptunesy5443
    @neptunesy5443 5 лет назад

    Thank you very much sir
    I learned so much

  • @TheRangeControl
    @TheRangeControl 4 года назад +1

    I totally got lost in Hexadecimal and how the system uses it.

    • @shiftedphase
      @shiftedphase  4 года назад +1

      Look into tutorials specifically about hexadecimal... it’s just another way of representing numbers for humans. But in the case of MIDI it is used to describe the various messages more clearly.