Playing Chopin with Arduino and WAV Trigger (realistic DIY piano sampler with dynamics)

Поділитися
Вставка
  • Опубліковано 15 жов 2024

КОМЕНТАРІ • 95

  • @nickvledder
    @nickvledder Рік тому +18

    Wow, I am amazed by the quality (realism) of the piano-sounds! It sounds like an old buffet-piano at my friends' house. Well done!

    • @sandrolab
      @sandrolab  Рік тому +2

      That's exactly what I wanted. Thanks very much!

  • @JOELwindows7
    @JOELwindows7 Рік тому +5

    No pecking way!! Arduino & WAV Trigger become soundfont!!!
    Impressive!! Amazing awesome

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

    UPDATE: Now you can use Tsunami Super WAV Trigger (Qwiic) that extends polyphony to 32 mono or 18 stereo and has a dedicated MIDI port with an integrated opto-isolator and many other features. Check here: robertsonics.com/tsunami/

    • @AG-ip5sg
      @AG-ip5sg 2 роки тому

      That is board is difficult to get now. Out of stock everywhere.Might be chip problem

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

      is this board can do dynamic key.

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

      Like press hard and press lightly

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

      @@Noboru9925 Of course. The dynamics here is based on midi velocity and three sampling layers

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

      Do you have any links to the cheaper original wave trigger board that just allows 14 voices rather than 32 or 18? - The Robertsonics Tsunamic linked above is almost 90.00 by itself - Way too expensive for a DIY project like this for many of us!

  • @klaryb5002
    @klaryb5002 Рік тому +3

    This is absolutely brilliant! Thank you so much for sharing your project. 🥳 I was about to buy a pianobox sound module for my midi keyboard but was a bit disappointed by the piano sounds. And then I stumbled on your video and it just sounded so good. I am very excited to build my own now. Thank you!!!! 🤩

    • @hran49
      @hran49 6 місяців тому +1

      Hi! Did you finally build it?

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

    Cool. Impressive how you can play while disassembling the hardware with both hands!!

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

    Wow, amazing. Love this old sound.

  • @nikbivation
    @nikbivation Рік тому +2

    that is a dream come true, amazing!

  • @AG-ip5sg
    @AG-ip5sg 2 роки тому +2

    Your projects are so nice, especially this one and with sampler box one. Thank you for sharing the project. Great work!!!!!!!👏👏👏👏👏👏👍👍👍👍👍👍👍

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

    This is brilliant. You could have me fooled at some passages.
    Good job!

  • @PiselliPirelli
    @PiselliPirelli 4 місяці тому +1

    Wow, great ... (and beautiful playing).
    How does it compare, as the player, to the SamplerBox (Raspberry Pi)?
    Is it the case that for beginner/intermediate players who don't use all that polyphony, they're indistinguishable?

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

    Amazing! This is excellent and what I'm looking for.

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

    Great sound!

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

    Incredible project! Congratulations! Thanks for sharing.

  • @onurkerimov
    @onurkerimov Рік тому +2

    This looks and sounds awesome! Would this be possible with ESP32 Audiokit too? It’s microcontroller + sd card reader + audio codec bundled in one, and seems way cheaper 🤔

    • @sandrolab
      @sandrolab  8 місяців тому +1

      I didn’t know it, but I would say it’s probably better than the wav trigger not only for the price but also in terms of polyphony. I will definitely take a look. Thanks so much!

  • @Dewal4
    @Dewal4 Рік тому +2

    Hello! Does this wav tigger support loops in wav? I have sample 6s long can it loop "from/to" given positions. Like pipe organ sound if I want play for longer than its length. Like in Grand Orgue app for win/Mac/linux

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

      Hello! I think the WAV Trigger supports looping natively, but of course you can you use Arduino for more precision creating specific functions as in this project

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

      @@sandrolab Hmm... I've already samples with loops set inside wav. Can't start project without know for sure. Thx for replay

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

    That sound😍😍😍

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

    Wow! I need this!

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

    Congratulations on the project and the music performed. Which midi controller are you using?

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

      Studiologic SL990 Pro

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

    This is awesome❤

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

    my piano has 10 key poliphony, i would say 14 is beyond great and considering its so small

  • @jean-marclambert7373
    @jean-marclambert7373 11 місяців тому

    Amazing !

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

    Hi, this is so amazing! And i want to build one, can i use any wav trigger with sd card slot? Or will this only work with the one you are using? Tnx in advance

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

      Hi, thanks! Yes, there is only one version of WAV Trigger and you can use it without any problem with Arduino boards

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

    Sorry but what is the function? Charge differents WAV sounds or something? Nice work btw🎉

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

      Thanks! Actually, there is no a real function. I made this just for playing a dynamic piano (or any samples you want) with my mute keyboard, without any computer or other expensive external sound module.

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

    Sounds superb to my ears. How big is the library?

    • @sandrolab
      @sandrolab  6 місяців тому +1

      The micro SD's content is around 330MB.

  • @kayrunjaavice1421
    @kayrunjaavice1421 Рік тому +2

    sounds great! what is the latency like?

    • @sandrolab
      @sandrolab  Рік тому +2

      Around 10 msec according to Robertsonics. See here: forum.sparkfun.com/viewtopic.php?t=38402

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

      @@sandrolabGreat project, thanks for sharing! 10ms is ok, but what is the main reason for the latency? I will have a look at the project but just asking.

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

    Hi there! This is inspiring! Congratulations! One question, is it possible to use the USB port for USB MIDI In? My digital piano has only USB Midi out. However as I see both would be B ports (in my piano and the arduino), not A to B cable.

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

      Thanks very much! I think it is possible to use USB protocol instead the classic MIDI, but for sure you have to code something different...

  • @zeretube
    @zeretube 9 днів тому

    I need to know how to build this!!! pleasee!!! is there a tutorial?

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

    La qualità di questi campioni è abbastanza elevata per l'ambito di applicazione (DIY). Mi sembra derivato da un verticale. Chissà se proviene dalla famiglia Nord.. :-). Complimenti per il progetto!

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

      Grazie Dario, i campioni dovrebbero essere di uno Steinway & Sons modello B. Qui puoi trovare più informazioni: theremin.music.uiowa.edu/MISpiano.html

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

      @@sandrolab Grazie per la risposta. Hai un nuovo iscritto! Sono a chiederti un paio di informazioni, essendo pianista anche io e nel campo elettronico/software per lavoro. Esiste una guida che indica come vanno caricati questi campioni sull'sd card? Vedo che ognuno degli 88 tasti ha un sample distinto per file.
      Altra domanda più generica, hai conoscenza di qualche sampler player software freeware che gira su linux/win tale che possa leggere librerie di campioni open, specialmente ottimi pianoforti acustici ed elettrici. Così da creare un sistema embedded compatto da far girare su Raspberry o su mini PC Intel, poi integrabile all'interno del case del piano. Conosco superficialmente il trigger di Robert, uno dei limiti da quanto comprendo è la polifonia massima.
      Al momento pianoteq è una buona risorsa per linux ma ci sono dei costi di licenza, com'è giusto che sia da parte loro.
      Grazie mille.

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

      @@dariovicenzo8139 Grazie Dario! Le uniche indicazioni sul caricamento dei campioni puoi trovarle sul sito ufficiale di Robertsonics. In questo caso specifico però è Arduino che prende il campione giusto in base alla dinamica in ingresso; per capire come sono ordinati puoi scaricare la cartella dei campioni nella pagina del progetto su GitHub. Per quanto riguarda un sample player gratuito in grado di leggere librerie open io mi trovo molto bene con Sforzando (Plogue), può funzionare sia standalone che come VSTi.

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

    awesome effort!

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

    O my god incredible

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

    Eu sempre sonhei em criar isso, como faco para adquirir?

  • @빛날휘-e8u
    @빛날휘-e8u 2 роки тому

    I think, drums are also available!!! good video

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

    Great project. How much does it cost to build? Will you be upgrading this project to higher polyphony?

    • @sandrolab
      @sandrolab  Рік тому +2

      I spent around 60-70 euros in total and yes, a higher polyphony is absolutely the next step! Any suggestion?

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

      @sandrolab If you could get 128 polyphony that would be good. Would be great to develope something with hq piano samples and keep to a reasonable budget.

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

    Wowwww...👏👏👏👏

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

    Superb

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

    Это прекрасно!!! 👍👍👍

  • @rot_studios
    @rot_studios 11 місяців тому +1

    When you did that run downwards I figured it could only be one song, glad I was right haha, it's a banger
    What's even more of a banger is getting such a sound out of that hardware, I think I need this :)

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

    fantastic project!
    my casio ap 470 have midi usb B , how could i connect to this project?

    • @sandrolab
      @sandrolab  23 дні тому

      Thanks! You could try a USB MIDI host box

    • @sergenjato
      @sergenjato 3 дні тому

      @@sandrolabHello your project is very interesting. Do you have link or a plan please for connecting wirh USB Midi ? Thanks a lot ❤

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

    I never found the right sd card to have mine function, which one did you end up using ? Thanks in advance

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

      www.robertsonics.com/microsd-cards-for-audio/

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

      @@sandrolab Thank you, I was specifically asking that because none of the one referenced one the site are available where I live and the ones I tested with similar references didn't work

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

      @@YLSQUID Strange. I've tried several cards without any problem except for the reading speed. Are you sure to format cards correctly in FAT16 or FAT32?
      Anyway here's an update: www.robertsonics.com/blog/2021/03/25/2021-microsd-card-update

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

    Amazing 🌟Can you make video tutorial?

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

      Thanks! Thought I'd make a tutorial in case of upgrade, for now you can find all the instructions on the github page.

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

    Wich wav trigger you used?

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

      robertsonics.com/wav-trigger/

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

    interesting!

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

    How???❤❤❤ For sampling sf2

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

    no git links? not open source?

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

      Sure it is, check in the description.

  • @zeretube
    @zeretube 9 днів тому

    I want it!!!!!

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

    Good

  • @meme-ow2dm
    @meme-ow2dm Рік тому

    24 bit samples ? 44.100 Hz ?

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

    Você tem pronto para venda?

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

      No momento não está a venda, desculpe

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

    Ola sou leigo você poderia me explicar se ele precisa estar conectado em computador? Obrigado. Achei fenomenal 👋👋👋👋👋👋

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

      Olá, obrigado! Você só precisa de um computador para programar a placa arduino, mas depois ela se torna autônoma.

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

      @@sandrolab incrivel. Poderei levá-lo ao palco com o teclado sem a necessidade de um computador. Muito obrigado 👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋👋

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

      ​@@sandrolabVocê tem para vender?

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

      ​@@sidneikovacs5499teriam muitos interessados no Brasil, poderíamos rachar o frete

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

    Where can I buy this?

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

      You can only build it and test by yourself at the moment.

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

    Yeah

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

    Do you have the tutorial

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

      I'm sorry I have no video tutorial about this, but you can find all the instructions on the github link in the description

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

      @@sandrolab - I am building a parts list on my amazon account and I'm noticing a TON of missing info: What type and how many wires do we need? What is the rating of the resistors 1/4w? 1/2W? What type of female right-angle Midi interface connector do we need? What type of breadboard? Power supply? Where did you get that fun piano shaped case and spacers? Do you have a complete parts list? Also what about assembly instructions if you are someone that is reasonably smart but has never wired anything other than basic light up LEDs in shop class in the 90s?

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

      @@PayneSculptures Thank you for your feedback. I understand your concerns about the lack of instructions. However, I believe that the essence of this project lies in the idea and the programming code, since those with a basic understanding of electronics and prototyping should be able to infer many of the assembly details (especially when referring to the official documentation of the boards used). As an enthusiast sharing this project freely with the community, I hope this approach is understandable.
      For additional clarity, the circuits are powered by the same 9V power supply as the keyboard (studiologic SL-990), the resistors are 1/4w, the spacers have an M3 pitch of 2cm, and the unique shape is hand-cut from two panels of acrylic material. Anyway I will try to provide more details on the GitHub page in the future. Thank you for your understanding and suggestions!

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

    👀