[ $8 ] DIY eurorack modular synth MIDI to CV with Arduino MIDI library / switched on bach BWV846

Поділитися
Вставка
  • Опубліковано 5 бер 2021
  • My 11th original eurorack modular synth DIY projects with arduino.
    Converts MIDI output to CV output from novation circuit or arturia keystep.
    I am planning to make a stand-alone synthesizer using YAMAHA's PCM sound source IC, and I had to learn MIDI control for that.
    Already there are great open source modules like MIDI2CV , but I had to reinvent the wheel to learn MIDI.
    This time, I learned how to control MIDI with Arduino by making my own MIDI to CV module.
    working documents ( Source code )
    note.com/solder_state/n/n17e0...
    Please support me to continue projects.
    / hagiwo
    linc to MIDI2CV(It's a great product that I was inspired.)
    github.com/elkayem/midi2cv
    Using instrument as MIDI source.
    -ARTURIA KEYSTEP
    -NOVATION CIRCUIT
    -USB to MIDI converter (Chinese no brand)
    -------------------------------------------------------------
    My other DIY modular synth movie.
    $7 6CH gate sequencer with OLED
    • [ $7 ] DIY eurorack mo...
    $35 YAMAHA FM VCO
    • [ $35 ] DIY eurorack m...
    $7 Samplar
    • [ $7 ] DIY eurorack mo...
    $8 Quantizer with TB-303 type slide function
    • [ $8 ] DIY eurorack mo...
    $8 VCF Gakken SX-150 type
    • [ $8 ] DIY eurorack mo...
    $7 Generative sequencer
    • [ $7 ] DIY eurorack mo...
    $8 Envelope generator
    • [ $8 ] DIY eurorack mo...
    $20 DSP effect module:
    • DIY modular synth / $2...
    $10 EQ module.
    • DIY modular synth / $1...
    $7 LFO&VCO module
    • [ $7 ] DIY eurorack mo...
    $6 Gate Delay and Burst
    • [ $6 ] DIY eurorack mo...
    $6 Clock multiple & divider
    • [ $6 ] DIY eurorack mo...

КОМЕНТАРІ • 72

  • @Faustomujica
    @Faustomujica 3 роки тому

    This is nuts! Great job!

  • @federico8918
    @federico8918 3 роки тому

    Your collection of diy modules is awesome! I'm planning on building the quantizer. Keep up the good work!

  • @thnknde
    @thnknde 3 роки тому +3

    Beautiful! Best DIY eurorack content on the internet!

  • @MarneusAndMilkyBlood
    @MarneusAndMilkyBlood 3 роки тому +2

    Super cool! I really gotta start building some of these!

  • @OIP_1
    @OIP_1 3 роки тому +1

    fantastic! i only have a MCP4921 so will try with just the CV channel. thanks so much!

  • @romanopekushin3099
    @romanopekushin3099 3 роки тому

    Great job. Good luck and new ideas.

  • @Instrumentals4Sale
    @Instrumentals4Sale 3 роки тому

    Kudos for the sakamoto riffs :)

  • @mymodularjourney
    @mymodularjourney 3 роки тому

    Great work again!

  • @oraszuletik
    @oraszuletik 5 місяців тому +1

    Köszönjük!

  • @JacobChrist
    @JacobChrist 2 роки тому +1

    私は好きです。日本語とエレクトロニクスとおんがくが勉強います。
    I love your video. I study Japanese, electronics and music.

  • @alanbrito13
    @alanbrito13 3 роки тому

    amazing

  • @kalubandali2241
    @kalubandali2241 3 роки тому

    You Legend!

  • @MrGuillermofrancisco
    @MrGuillermofrancisco 3 роки тому

    full support!! love your stuff. thanks

    • @normdurkin6425
      @normdurkin6425 3 роки тому +1

      ..how are you building his modules without reading Japanese..? ..unfortunately I only understand English.. thank you for your help..

    • @thnknde
      @thnknde 3 роки тому

      @@normdurkin6425 google translate

    • @MrGuillermofrancisco
      @MrGuillermofrancisco 3 роки тому +1

      @@normdurkin6425 reading the arduino code and looking at the schematic ... and testing, and of course translating the language

  • @gt3kstudios
    @gt3kstudios Рік тому +1

    YELLOW MAGIC ORCHESTRA..

  • @kubacukier
    @kubacukier 2 роки тому +2

    Great project

  • @kostas8018
    @kostas8018 Рік тому +1

    This is a great project but the prices mentioned are much lower than what the parts actually cost in most countries. In my country in Europe, I was able to get most material for a total of EUR 16.90 (about $18.20) without counting the small things (stripboard, screws, wires, etc), or postage. Your work is very helpful for everyone doing DIY but I thought I should mention that the cost of building this is likely to be at least 2x!

    • @HAGIWO
      @HAGIWO  Рік тому +4

      I buy most of the components for my modules from aliexpress and tayda electronics. It takes longer to transport, but I can get the components very inexpensively.
      Thank you!

  • @tomfenn7149
    @tomfenn7149 2 роки тому

    Hagiwo, you ARE Isao Tomita reincarnated! 8-)

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

    Beautiful build. Thank you. 🙏
    I have a question:
    If I wanted to control the LFO (rate) in my tremolo circuit, do I only need a midi2cv module?
    Can this unit take some kind of midi signal which it converts to a pulsating frequency like an LFO, or do I need an additional separate LFO module with CV input AFTER a Midi2CV module?
    I'm a little bit lost at the moment trying to understand the concept fully, before I make these modules for that purpose?
    I'm trying to somehow output a midi rhythm/pattern from my DAW to sync the Rate of my tremolo circuit.
    Thank you.

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

    Thank you so much for making these designs available - very much appreciated! I'm building the Midi-CV module at the moment, taking it slow trying to learn. I have a question if you have a moment - on the output jacks from the Arduino (D4/D5) and the outputs from the DAC (OutA,OutB) there is a little structure of two diodes, one to ground, one to +5v - I'm wondering what that setup does for the circuit please?

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

    Just for the Sakamoto cover

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

    question, the gate seems to be delayed click going from off to on to off which doesnt sound right on when modulating level for vca, any way i can fix this? kindof sounds like what you have at the beginning

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

    What is the limit on CV jacks you can do with this method?

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

    Hello what pins on the mcp4922 are connected to D10 & D13 on the arduino? Where can I find/download the arduino sketch code please? Thanks.

  • @woosix7735
    @woosix7735 2 роки тому

    Is that a witergatan song in the beginning?

  • @raxim4119
    @raxim4119 2 роки тому

    can input cv from vco 15v?

  • @12aipom34
    @12aipom34 2 роки тому +1

    Hello great video, which pin on the DAC does "MOSI" refer to in the documentation? Thank you

    • @HAGIWO
      @HAGIWO  2 роки тому

      MOSI refers to SDI and MISO refers to SDO.

  • @TobaTobias
    @TobaTobias 3 роки тому

    Great stuff! A fan of your work. I am wondering if there are alternatives to the Schottky Diodes you use? Can't seem to find them in my country. Cheers!

    • @HAGIWO
      @HAGIWO  3 роки тому +1

      If the parameter Vf in the data sheet is about 0.3V, it doesn't matter which SBD you use.A normal diode cannot be used because Vf is too large at 0.6V.
      Thank you!

  • @ramirofernandez6079
    @ramirofernandez6079 2 роки тому +1

    Hello! I wanted to ask you if I could use a sequencer in ableton that sends v/oct signal to the rack. If it it’s possible how would you do it?

    • @HAGIWO
      @HAGIWO  2 роки тому

      It requires some code changes. You can link to Ableton by using the MIDI reception value of Control Change (CC).

  • @marianoml7439
    @marianoml7439 3 роки тому +1

    I'm planning to make the midi2cv to use my launchkey novation with a MFOS Noise toaster that also i want to make. Do you have the design of the PCB that you are using in your project?

    • @HAGIWO
      @HAGIWO  3 роки тому +1

      There are no PCBs in this project.
      The linked project has PCB data. The functions are similar, so please refer to it.
      ua-cam.com/video/aPUvFdmg6eM/v-deo.html

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

    @HAGIWO can you also make a USB MIDI to CV converter for controllers like Akai MPK mini mk3. The MPK mini mk3 only has USB output and needs power from the host
    Love your vids!

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

      As I know, akai's mk3 midi (usb port) can be transformed to traditional midi by usb host (like Doremidi or something else)

  • @cristianfrccc
    @cristianfrccc 2 роки тому +1

    Dear, I would can use arduino uno with this program? change pin11 for 12 (miso) and 13 for CV and 4 & 5 for gate and clock. and photo coupler TLP 785 for PC817?

    • @HAGIWO
      @HAGIWO  2 роки тому

      I think it works with UNO. The photocoupler works even with general-purpose ones.

  • @user-hw4zg8fh3k
    @user-hw4zg8fh3k 2 роки тому +1

    Really cool project! How is it possible to get 3 voices from 1 MIDI input? I'm really noobie at coding. I know how to create schematic (add more MCP in empty outputs), but how to realize it in code?

    • @HAGIWO
      @HAGIWO  2 роки тому +1

      3voice requires major changes to the circuit and source code.
      I don't think the basic part of the design will change, so please try to modify it.

  • @Vitaminah3pcmNet
    @Vitaminah3pcmNet 10 місяців тому +1

    Hi, I tried your circuit and unfortunately it doesn't work for me. I found that the midi signal goes through the optocoupler fine, but when the RX pin of the arduino is connected to the optocoupler output, the signal is distorted, the pulses no longer reach a value close to 0V, but about 3V. The logical signal will thus disappear. I used the same parts as you. Do you know where the problem could be please?

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

    Hi, this is a great project. I want to ask about the connection of the MCP4922. Should VREFA and VFERB be connected to 5V, or just VREFA? Thanks for the clarification.

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

      Please connect VREFA and VREFB to 5V.

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

      Thank you very much :) @@HAGIWO

  • @MrDonrecardo
    @MrDonrecardo 3 роки тому +1

    I would like to build this but one thing puzzles me , on the circuit diagram it shows 5V conected to Vdd and Vref on the DAC, but is that Vref A Vref B or both ?

    • @HAGIWO
      @HAGIWO  3 роки тому +1

      5V is connected to both.Thank you!

    • @MrDonrecardo
      @MrDonrecardo 3 роки тому

      @@HAGIWO great thank you

    • @TobaTobias
      @TobaTobias 3 роки тому

      Hey there! Did you manage to unravel to what pins the arduino d10 and d11 are going to?

    • @MrDonrecardo
      @MrDonrecardo 3 роки тому

      @@TobaTobias yes. Both ref pins

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

    How can I add more ControlChange outputs? I try to understand the code but I can't understand that part

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

      With the PWM output of the Arduino, I believe the MIDI CC can be added with a small circuit change and code modification.

  • @Alejandro-kz2zf
    @Alejandro-kz2zf 3 роки тому

    As usual, amazing project. Could the code be changed so it delivers exponential CV instead of linear? Ty!

    • @Alejandro-kz2zf
      @Alejandro-kz2zf 3 роки тому

      I think the CV increments are defined here? "// V/OCT LSB for DAC"

    • @HAGIWO
      @HAGIWO  3 роки тому

      If you want to change the CV of the scale, edit // V / OCT LSB for DAC.
      For the CV of the modulation wheel, change the formula of case midi :: PitchBend :.
      Thank you.

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

    Do you add the voltage that the pitch bend would produce to the cv output voltage?

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

      It would not be difficult to add pitch bend functionality by modifying the source code. It is just a matter of reading the MIDI CC of the pitch bend and reflecting it in the output voltage.

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

      @@HAGIWO one more question: how do you compensate for the fact that the arduino nano might not spit out exactly 5v. mine read 5.06. Wouldn't that make it so each not is not exactly 0.083v?

  • @myblues
    @myblues 2 роки тому +1

    just took a quick look at the schematic; Is this thing vactrol controlled?

    • @HAGIWO
      @HAGIWO  2 роки тому

      The vactrol (to be exact, a photocoupler) functions as a switch for safely inputting MIDI signals.

  • @ivanmartinez3688
    @ivanmartinez3688 Рік тому +1

    Can I use the MCP4728?

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

      SPI and I2C are different communication methods in MCP4728. If you modify the circuit and source code, I think you can use MCP4728.

  • @thnknde
    @thnknde 3 роки тому +1

    Have you considered a cv to midi / USB module?

    • @HAGIWO
      @HAGIWO  3 роки тому

      I plan to challenge in the near future. The problem is that the difficulty level changes depending on whether or not the USB host function is provided.

    • @thnknde
      @thnknde 3 роки тому

      @@HAGIWO Oh yes of course, that is precarious. I never see them really and I thought it was strange!

  • @romanopekushin3099
    @romanopekushin3099 3 роки тому

    Great job. Good luck to you. New ideas.