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

Поделиться
HTML-код
  • Опубликовано: 7 сен 2024
  • This is Coda-88 a minimal diy sampler/expander with dynamics for any full 88-key master keyboard, based on Arduino and WAV Trigger board.
    Maybe 14 tracks isn't much of polyphony but... not bad for a little pianism, don't you think?
    Features:
    - 88-key keyboard compatible
    - MIDI connection
    - Zero boot time
    - Low latency
    - Polyphony (14-stereo)
    - Realistic dynamics (3 sampling layers)
    - Dumper and release-keys effects
    More details:
    github.com/sandrolab/coda-88
    Thanks:
    ‪@robertsonics‬
    ‪@alfredoardia‬
    Donation:
    paypal.me/sandrolabbate
    #arduino #wavtrigger #digitalpiano

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

  • @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 Год назад +4

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

  • @mahtism
    @mahtism 9 месяцев назад +1

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

  • @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 5 месяцев назад +1

      Hi! Did you finally build it?

  • @ibendiben
    @ibendiben 4 месяца назад +1

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

  • @sandrolab
    @sandrolab  2 года назад +11

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

      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!

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

  • @NickT6630
    @NickT6630 5 месяцев назад

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

  • @Gas195
    @Gas195 Год назад +1

    That sound😍😍😍

  • @octaviooyhanarte9574
    @octaviooyhanarte9574 12 дней назад

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

  • @GalantGoStudio
    @GalantGoStudio 2 года назад +2

    Great sound!

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

    Incredible project! Congratulations! Thanks for sharing.

  • @rot_studios
    @rot_studios 10 месяцев назад +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 :)

  • @knivesout33
    @knivesout33 8 месяцев назад

    Wow! I need this!

  • @belajarbiola1092
    @belajarbiola1092 9 месяцев назад

    This is awesome❤

  • @jean-marclambert7373
    @jean-marclambert7373 9 месяцев назад

    Amazing !

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

    O my god incredible

  • @PiselliPirelli
    @PiselliPirelli 3 месяца назад

    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?

  • @onurkerimov
    @onurkerimov 10 месяцев назад +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  6 месяцев назад +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!

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

    awesome effort!

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

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

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

    Superb

  • @wichimasmoto
    @wichimasmoto 3 месяца назад

    Wowwww...👏👏👏👏

  • @user-wh4fv4eo4c
    @user-wh4fv4eo4c 2 года назад

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

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

      Absolutely! Thank you

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

  • @wolfunplugged
    @wolfunplugged 5 месяцев назад

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

    • @sandrolab
      @sandrolab  5 месяцев назад +1

      The micro SD's content is around 330MB.

  • @cacosanchez
    @cacosanchez 6 месяцев назад

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

    • @sandrolab
      @sandrolab  6 месяцев назад

      Studiologic SL990 Pro

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

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

    interesting!

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

    Good

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

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

  • @erozas90
    @erozas90 5 месяцев назад

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

    • @sandrolab
      @sandrolab  5 месяцев назад

      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.

  • @idelsonmafra
    @idelsonmafra Год назад +1

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

  • @christopherjayvaldes2243
    @christopherjayvaldes2243 5 месяцев назад

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

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

  • @carlosfedericolopezspindol3103
    @carlosfedericolopezspindol3103 9 месяцев назад

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

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

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

    Yeah

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

  • @buffalo2nite
    @buffalo2nite 7 месяцев назад

    👀

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

  • @Karedu.
    @Karedu. 2 года назад +1

    Wich wav trigger you used?

    • @sandrolab
      @sandrolab  2 года назад +1

      robertsonics.com/wav-trigger/

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

  • @kimwho6184
    @kimwho6184 10 месяцев назад

    How???❤❤❤ For sampling sf2

  • @atabac
    @atabac 3 месяца назад

    no git links? not open source?

    • @sandrolab
      @sandrolab  3 месяца назад

      Sure it is, check in the description.

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

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

    Where can I buy this?

    • @sandrolab
      @sandrolab  2 года назад +1

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

  • @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 10 месяцев назад

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

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