MIDI Part 4 - MIDI Protocol Details

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

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

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

    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!

  • @amonmcranny2654
    @amonmcranny2654 Месяц назад

    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  Месяц назад

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

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

    thank you very much for your effort.

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

    Still good after all this time. Thanks

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

    Thanks for putting in your time to make things easy.

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

      Glad I can help!

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

      @@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  4 года назад

      @@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 4 года назад

      @@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  4 года назад

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

  • @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!

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

    great series of videos! Thanks!

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

    I'm loving it

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

    Awesome tutorial - thank you

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

    Thanks !

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

    Thank you for sharing this!

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

    excellent and concise info!

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

    very helpful and clear explanation. thanks a lot!

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

    good stuff, my man!

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

    THANK YOU !!!!!!!!!

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

    Good stuff. Thanks

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

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

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

    🙏

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

    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 😅

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

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

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

    Thank you very much sir
    I learned so much

  • @amonmcranny2654
    @amonmcranny2654 Месяц назад

    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  Месяц назад

      80 in HEX has the most significant bit on

    • @amonmcranny2654
      @amonmcranny2654 Месяц назад

      @@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  Месяц назад

      @@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

  • @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.