Andrew Kilpatrick
Andrew Kilpatrick
  • 20
  • 291 020
Modular Synth Jam - August 23, 2022
A simple patch with the K4815 providing a slow sequence and a drone created with a K3020 Dual VCO. All sounds come from modules I made.
Переглядів: 429

Відео

MIDI Message Parsing
Переглядів 2 тис.4 роки тому
After a recent email discussion about this topic I thought it would make a good video that might be helpful to some people. This is a walk-through of the process of parsing MIDI bytes based on code that I wrote a few years ago for a project. Hope that you find it interesting!
USB MIDI (A look below the surface)
Переглядів 3,9 тис.4 роки тому
A lot of people have asked for videos about USB, and specifically about USB MIDI. I've done some projects with USB and had a (not) fun time digging into the dirty details. This video should give you a little glimpse into what is going on behind the scenes. It's definitely not a comprehensive USB tutorial and I am not a USB expert, but I hope my practical experiences will be interesting to you. ...
MIDI Part 7 - SYSEX, etc.
Переглядів 20 тис.6 років тому
This is the final video in our series about MIDI. In this video we'll discuss SYSEX, as well as a few other remaining topics. In the future we will cover individual topics related to MIDI as requested by you. Please tell me what you'd like me to focus on next.
MIDI Part 6 - MIDI Clock
Переглядів 20 тис.7 років тому
In this video we continue our series about MIDI with a discussion of MIDI clock.
MIDI Part 5 - Channel Messages
Переглядів 20 тис.7 років тому
In this episode we talk about the channel messages that are used for sending notes, control changes, and so on. These are the most common types of messages in MIDI.
MIDI Part 4 - MIDI Protocol Details
Переглядів 21 тис.7 років тому
In this video we will discuss the structure of MIDI messages, running status and a few other details before getting into the actual messages themselves.
MIDI Part 3 - DIN MIDI
Переглядів 27 тис.7 років тому
Learn some of the low level details of DIN MIDI, and why the design of MIDI is useful and unique to music. Future videos will cover the actual messages and how they apply to actually making music with MIDI.
MIDI Part 2 - MIDI Message Types
Переглядів 53 тис.7 років тому
In this part from my series on MIDI (Musical Instrument Digital Interface) we will cover the basic types of MIDI messages, and some of the concepts around channels, local mode, and so on.
MIDI Part 1 - MIDI Signal Path
Переглядів 90 тис.7 років тому
This is the first part of my series on MIDI. (Musical Instrument Digital Interface) In it we cover the basic idea of what MIDI is and how devices are connected together including how IN, OUT and THRU ports work, and the different types of MIDI connections.
Synth Tech - Slew
Переглядів 2,2 тис.7 років тому
This video describes the D107 Dual Slew module. You can build it yourself. Info is available at: www.dintree.com
Synth Tech - Step Sequencer
Переглядів 2,9 тис.7 років тому
Check out the D106 Step Sequencer module that you can build yourself. Schematics and code are available at: www.dintree.com In this video Andrew will walk you through the overall operation of the module and how the circuit works.
Synth Tech - Quad CV Processor
Переглядів 1,3 тис.7 років тому
Here is a look at the D105 Quad CV Proc that you can build. Full info is available at: www.dintree.com Check out the video for an explanation of how the circuit works.
Synth Tech - Four Vs
Переглядів 1,5 тис.8 років тому
This video explains the Dintree D104 Four Vs, a very simple manual voltage generator. You can download schematics for this and other useful synth DIY circuits at: www.dintree.com
Synth Tech - Output Mixer
Переглядів 2,4 тис.8 років тому
Here is a video describing the design of the Dintree D102 Output Mixer. You can download schematics and learn more at: www.dintree.com Note in the section describing the meter circuit I state that the output of the rectifier is positive... it's actually negative and gets inverted by the integrator, but the overall effect is the same.
Synth Tech - Dual Envelope Generator
Переглядів 7 тис.8 років тому
Synth Tech - Dual Envelope Generator
Synth Tech - Quad VCA Design
Переглядів 7 тис.9 років тому
Synth Tech - Quad VCA Design
Synth Tech - Eurorack Power Supply Design
Переглядів 4,8 тис.9 років тому
Synth Tech - Eurorack Power Supply Design
Chromaton 14 Video Synthesizer
Переглядів 2,3 тис.13 років тому
Chromaton 14 Video Synthesizer
Kilpatrick Audio K4816 Test
Переглядів 1,9 тис.13 років тому
Kilpatrick Audio K4816 Test

КОМЕНТАРІ

  • @BubbleBooth
    @BubbleBooth 4 дні тому

    Very well presented helpful information. Thank you

  • @kristopherdetar4346
    @kristopherdetar4346 Місяць тому

    Why introduce a computer usb interface ?? Start with the basics please.

    • @shiftedphase
      @shiftedphase Місяць тому

      It's probably the most common use case for MIDI these days.

  • @studioalley
    @studioalley Місяць тому

    Very helpful information! Thanks

  • @modelenginerding6996
    @modelenginerding6996 Місяць тому

    Edit...this is meant for your previous video...playlist kept playing while I was typing.* Very interesting! I have 3 modular behringers synced by a minilab 3 and was noticing weird self-correcting tempo offsets or lags. It makes it more interesting in some ways for me as instruments.

  • @Initial_Gain
    @Initial_Gain 2 місяці тому

    Very interesting subject thank you. I recommend you do more. I'm glad that I bought a synth from Dave Smith R.I.P. He was one of the pioneers of synths.

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    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 😅

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    These starts to become the real value ❤of this topics

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Because you are smart i let you figure way but definitely i want to mark the corect way was to use instead a second tiny mixer or external sound card atach his own sistem and using our moxer just for audio !?! Thats way audio cips are not meant yo use as ADDA convertors or MIDI cips.I told him thats just a MIDI card and not a sound card and we get a semless discussion after that i ve never spoken to him and went out there on resign! Please explain people the correct way of hooking a live setup like this!😅

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Finally we change to brand new digital mixer and first week that one using his same setup ,broken the new mixer after that i ve resign because poor management!

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    After a while the analog mixer get tirred like after few month using this rong setup and gets wierd sound like digital sounds! Event on other performers!

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Ok sow the guy extracted the audio mic piano and converted into midi then extract and trigger the midi using a internal segventer with in the daw acomodate with bgt and bgv and real duo mic

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Was dealing with a performer a philipino duo that acts smart instead was stupid.His setup consist of daw band in the box sound from GM daw pack and sound from a external sound device library and. Analog piano yamaha C1 and of course 2 inside piano mic from input using only one mixer and soundcard as it is

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Thats way i want to share all onthers including you how you can broken a analog mixer with exactly your MIDI card

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    But i trust your knowledge

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Andrew you rong on a particular thing! Im sound engineer and of course electronist and programmer on audio and light .

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Did i ask you around 2013 to co work together for Image Line vst code implementation for lights using MIDI QSC protocol? Anyhow i did not remember but i ve remember your smiley face on these videos once i ve recap with mow..😊

  • @tudorgheorghe4532
    @tudorgheorghe4532 2 місяці тому

    Hy Andrew .i have to know more info about MIDI Protocol "synchronizaAon" programing .Could you help a old dog here ? Thx

    • @shiftedphase
      @shiftedphase 2 місяці тому

      If you put your question here I will try to answer you. 🙂

    • @tudorgheorghe4532
      @tudorgheorghe4532 2 місяці тому

      @@shiftedphase have you heard about this type thing of MIDI protocol thing like "synchronizaAon" .Some Chinese head put this lines on a tech role and makes my sound engineer twist ! Cause i can find it on internet info ! And i please other people interested about MIDI in general.Might be a new fancy words or protocols that integrate MIDI in live productions i do or a statuary software programing that use MIDI .Their lines descriptions none or very bluer to any...thanks

  • @Initial_Gain
    @Initial_Gain 2 місяці тому

    Thank you for this video, you are very well informed on this subject. I like using midi started learning about the clock and the 24PPQ note when I bought my Ensoniq EPS and started using its sequencer. Some things i knew others not. So I will follow all your tutorials.

  • @cookedaudio
    @cookedaudio 2 місяці тому

    Thanks! So are the bits in each byte sent LSB first?

  • @purplecurry3379
    @purplecurry3379 2 місяці тому

    Fantastic video on MIDI Clock. Thank you for creating this video!

  • @KlaraKopf
    @KlaraKopf 2 місяці тому

    A summary with true educational value that is you createt here. Big Ups!

  • @LemniscatoLemniscato
    @LemniscatoLemniscato 2 місяці тому

    thought well electrical diagrams better skip that part but even that was interesting - and now i get why trrs can be in between two din extensions: only 3 pins used !

  • @LemniscatoLemniscato
    @LemniscatoLemniscato 2 місяці тому

    Well now i get why i didn’t get it, you need to know stuff ;) 🙏🏾

  • @camaro24pl
    @camaro24pl 2 місяці тому

    Andrew, can I ask you something? I want to stream a MIDI song from the computer to the module. I don't want to create an ms generator. Can I divide the song into frames and send the song in pieces? And implement DeltaTime for midi events in frames? Will the instrument interpret this? Is it done differently? Thank you!

  • @Lucverleure
    @Lucverleure 3 місяці тому

    What an amazing video series. Perfect in detail

  • @Skiroy
    @Skiroy 3 місяці тому

    What type of engineer would I need to develop a midi clock/ hub?

    • @shiftedphase
      @shiftedphase 3 місяці тому

      One that makes videos about MIDI for fun?

    • @Skiroy
      @Skiroy 3 місяці тому

      @@shiftedphase How can i get a hold of u?

    • @shiftedphase
      @shiftedphase 3 місяці тому

      @@Skiroy Email and web links in my channel description.

  • @Pupin57
    @Pupin57 4 місяці тому

    0x9n what values ​​does "x" take? Is that the value of the note? If the notes have a value of 0-127, then it is in HEX code 00-7FG? My question is what does the "x" stand for?

  • @Pupin57
    @Pupin57 4 місяці тому

    If I understood correctly, Poly pressure is relevant for those keyboards, controllers that have a triple sensor, electric pianos, etc. It is connected to the After touch control, for each key separately! Andrew, correct me if I'm wrong!

    • @shiftedphase
      @shiftedphase 4 місяці тому

      Most pianos and synths do not have poly pressure. More experimental keyboards and a very rare number of synths from the 80s had it.

  • @wilcandou
    @wilcandou 4 місяці тому

    Awesome tutorials you have made... very good. Question: Is MIDI Time Code (MTC) similar to MIDI clock or more like position pointer? I have found that the Alesis HD24 spits out MTC but for some reason the slave device doesn’t seem to lock in tight and after say 5 minutes it has wondered badly out of time. Either I’m suspect that the HD24 isn’t sending out a message or the slave device is not picking up a lock message. Is there a way to read MTC ...does it use hex language? Thanks 🔎

  • @myx0asd
    @myx0asd 5 місяців тому

    Thank you for sharing your knowledge with us! Do you think that would be possible to send mono audio through pin 1 and 3? If so why its not implemented?

  • @DCPImages
    @DCPImages 6 місяців тому

    Great explanation 🙂

  • @scottchilds5726
    @scottchilds5726 6 місяців тому

    You are the boss man, thank you my friend.

  • @michael7018
    @michael7018 6 місяців тому

    You over complicating this just show connectors the in and outdrawing out the signal doesn’t do anything for most people

    • @shiftedphase
      @shiftedphase 6 місяців тому

      Thanks for your feedback.

  • @Herbuel
    @Herbuel 7 місяців тому

    Clear and complete. Thank you so much! 😊

  • @beatrute2677
    @beatrute2677 7 місяців тому

    Thanks for the detail on the circuit, appreciate it.

  •  7 місяців тому

    “Thank you for explaining SysEx. I have a question: I’m trying to send this SysEx code ( F0 42 7F 60 01 01 10 7D 00 4E 00 00 00 00 00 00 00 00 00 00 00 00 F7) to my Korg Pa via Arduino (USB or MIDI). I’ve tried, but no success. Could you check the message?” Feel free to provide the SysEx code, and I’ll assist you with sending it to your Korg Pa via Arduino.

  • @johnwalter6410
    @johnwalter6410 8 місяців тому

    10 min about video signals and then “but this is TOTALLY different than midi” 😑

  • @oleschwarzmusic
    @oleschwarzmusic 8 місяців тому

    Your videos are amazing, thank you so much!

  • @mixedepisode
    @mixedepisode 8 місяців тому

    Patrick, yes I did get a lot from these first couple of videos on midi. I watched some other videos prior to seeing yours and they seemed very confusing. You played it out in a clear concise manner. Thank you so much for

  • @onesinglecircle
    @onesinglecircle 9 місяців тому

    I dipped in on your videos to figure out nrpns but then realized there was a lot I didn't know ... I'm now binge-watching them all (as the kids say). Thanks.

  • @gphone9619
    @gphone9619 9 місяців тому

    Andrew - enjoyed all 7 parts but I was hoping to some clues to my scenario: Atari ST (Pro24v3 or Cubase) daisy chained to Roland Juno (master) to MT-32 to Roland JV-1080 to Korg Triton. I understand setting each channel for specific patches BUT the JV1080 and Triton have 'Performance' s which take up ALL 16 Midi channels EACH. How to integrate 'performance patches' with other instruments /patches? Thanks

    • @shiftedphase
      @shiftedphase 9 місяців тому

      Other than disabling some of the channels in a specific performance or using a second MIDI port (probably not easy on the Atari?) I don't know a way. Performance modes are really designed to be the "whole band" so to speak. One thing you might consider is using the preset mode instead... they often sound better since they can use all the effects processors in these older synths. But it depends how many voices you need in total of course. Hope this helps.

    • @gphone9619
      @gphone9619 9 місяців тому

      @@shiftedphase Tks - off to Google "adding a 2nd Midi Port"...!

  • @onesinglecircle
    @onesinglecircle 9 місяців тому

    Fantastic. I started here. Now I'll go back and watch the rest... thank you. Great breakdown.

  • @camaro24pl
    @camaro24pl 10 місяців тому

    Do I understand correctly: the midi stream flows with a resolution of 24 (sequencer-module), and a higher message density (480) is realized by the receiving device?

    • @shiftedphase
      @shiftedphase 10 місяців тому

      Yes.

    • @camaro24pl
      @camaro24pl 10 місяців тому

      @@shiftedphase OMG, And I'm struggling with the microseconds clock in C# :)) Thank you very much !

  • @AdrianGeorges
    @AdrianGeorges 10 місяців тому

    Wow, Part 1 and to 2 were already common knowledge to me. But from this point I picked up some new information. Thanks a lot for this deep dive and sharing high quality information.

  • @anastav6915
    @anastav6915 10 місяців тому

    Im gonna watch every single video of yours. Thank you so much for giving such a huge information and knowledge for free! You are so great at teaching!

  • @Jack_Sparrow_1
    @Jack_Sparrow_1 10 місяців тому

    Very well explained. Thanks!

  • @sparkle2575
    @sparkle2575 11 місяців тому

    What is the simplest midi controller you'd recommend? Something that doesn't have any synth functions itself but everything else in a minimal package?

  • @languageacquire4279
    @languageacquire4279 11 місяців тому

    You are the best about this , thank and thank and thank you , for your pristine knowledge that give to the world of owns totally ignorants !

  • @rasmighty
    @rasmighty Рік тому

    thanks bro !

  • @maxheadrom3088
    @maxheadrom3088 Рік тому

    There's a time availability problem if you want ot daisy chain it infinite times. Jokes apart, excellent video!!!!