![Andrew Kilpatrick](/img/default-banner.jpg)
- 20
- 291 020
Andrew Kilpatrick
Canada
Приєднався 1 жов 2008
I've been interested in audio, music, electronics and computers my whole life. I'm an advanced radio amateur as well as a classically trained musician. My work is mainly in audio and embedded electronics and I hope to pass on my enthusiasm through my videos.
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 - Eurorack Power Supply Design
Переглядів 4,8 тис.9 років тому
Synth Tech - Eurorack Power Supply Design
Very well presented helpful information. Thank you
Why introduce a computer usb interface ?? Start with the basics please.
It's probably the most common use case for MIDI these days.
Very helpful information! Thanks
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.
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.
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 😅
These starts to become the real value ❤of this topics
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!😅
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!
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!
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
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
Thats way i want to share all onthers including you how you can broken a analog mixer with exactly your MIDI card
But i trust your knowledge
Andrew you rong on a particular thing! Im sound engineer and of course electronist and programmer on audio and light .
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..😊
Hy Andrew .i have to know more info about MIDI Protocol "synchronizaAon" programing .Could you help a old dog here ? Thx
If you put your question here I will try to answer you. 🙂
@@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
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.
Thanks! So are the bits in each byte sent LSB first?
Fantastic video on MIDI Clock. Thank you for creating this video!
A summary with true educational value that is you createt here. Big Ups!
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 !
Well now i get why i didn’t get it, you need to know stuff ;) 🙏🏾
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!
What an amazing video series. Perfect in detail
What type of engineer would I need to develop a midi clock/ hub?
One that makes videos about MIDI for fun?
@@shiftedphase How can i get a hold of u?
@@Skiroy Email and web links in my channel description.
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?
X means "hexidecimal"
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!
Most pianos and synths do not have poly pressure. More experimental keyboards and a very rare number of synths from the 80s had it.
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 🔎
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?
Great explanation 🙂
You are the boss man, thank you my friend.
You over complicating this just show connectors the in and outdrawing out the signal doesn’t do anything for most people
Thanks for your feedback.
Clear and complete. Thank you so much! 😊
Thanks for the detail on the circuit, appreciate it.
“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.
10 min about video signals and then “but this is TOTALLY different than midi” 😑
Your videos are amazing, thank you so much!
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
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.
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
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.
@@shiftedphase Tks - off to Google "adding a 2nd Midi Port"...!
Fantastic. I started here. Now I'll go back and watch the rest... thank you. Great breakdown.
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?
Yes.
@@shiftedphase OMG, And I'm struggling with the microseconds clock in C# :)) Thank you very much !
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.
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!
Very well explained. Thanks!
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?
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 !
thanks bro !
There's a time availability problem if you want ot daisy chain it infinite times. Jokes apart, excellent video!!!!