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

  Рет қаралды 29,234

Sandro

Sandro

2 жыл бұрын

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

Пікірлер: 88
@JoseGustavoAbreuMurta
@JoseGustavoAbreuMurta Жыл бұрын
Incredible project! Congratulations! Thanks for sharing.
@nikbivation
@nikbivation Жыл бұрын
that is a dream come true, amazing!
@AG-ip5sg
@AG-ip5sg 2 жыл бұрын
Your projects are so nice, especially this one and with sampler box one. Thank you for sharing the project. Great work!!!!!!!👏👏👏👏👏👏👍👍👍👍👍👍👍
@nickvledder
@nickvledder Жыл бұрын
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 Жыл бұрын
That's exactly what I wanted. Thanks very much!
@ibendiben
@ibendiben 2 ай бұрын
This is brilliant. You could have me fooled at some passages. Good job!
@sandrolab
@sandrolab 2 жыл бұрын
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 Жыл бұрын
is this board can do dynamic key.
@Noboru9925
@Noboru9925 Жыл бұрын
Like press hard and press lightly
@sandrolab
@sandrolab Жыл бұрын
@@Noboru9925 Of course. The dynamics here is based on midi velocity and three sampling layers
@PayneSculptures
@PayneSculptures 8 ай бұрын
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!
@JOELwindows7
@JOELwindows7 Жыл бұрын
No pecking way!! Arduino & WAV Trigger become soundfont!!! Impressive!! Amazing awesome
@GalantGoStudio
@GalantGoStudio 2 жыл бұрын
Great sound!
@mahtism
@mahtism 7 ай бұрын
Cool. Impressive how you can play while disassembling the hardware with both hands!!
@NickT6630
@NickT6630 4 ай бұрын
Amazing! This is excellent and what I'm looking for.
@belajarbiola1092
@belajarbiola1092 7 ай бұрын
This is awesome❤
@klaryb5002
@klaryb5002 11 ай бұрын
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 3 ай бұрын
Hi! Did you finally build it?
@coskuarsiray
@coskuarsiray Жыл бұрын
awesome effort!
@Gas195
@Gas195 Жыл бұрын
That sound😍😍😍
@jean-marclambert7373
@jean-marclambert7373 8 ай бұрын
Amazing !
@knivesout33
@knivesout33 7 ай бұрын
Wow! I need this!
@kagor9688
@kagor9688 Жыл бұрын
Это прекрасно!!! 👍👍👍
@TheCinefotografiando
@TheCinefotografiando 11 ай бұрын
Superb
@saulperez3512
@saulperez3512 Жыл бұрын
O my god incredible
@wichimasmoto
@wichimasmoto Ай бұрын
Wowwww...👏👏👏👏
@rot_studios
@rot_studios 8 ай бұрын
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 :)
@user-wh4fv4eo4c
@user-wh4fv4eo4c 2 жыл бұрын
I think, drums are also available!!! good video
@sandrolab
@sandrolab 2 жыл бұрын
Absolutely! Thank you
@idelsonmafra
@idelsonmafra Жыл бұрын
Eu sempre sonhei em criar isso, como faco para adquirir?
@srajanvet
@srajanvet Жыл бұрын
Good
@NicolasMelis
@NicolasMelis Жыл бұрын
interesting!
@PiselliPirelli
@PiselliPirelli 2 ай бұрын
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?
@kimwho6184
@kimwho6184 8 ай бұрын
How???❤❤❤ For sampling sf2
@onurkerimov
@onurkerimov 9 ай бұрын
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 5 ай бұрын
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!
@wolfunplugged
@wolfunplugged 3 ай бұрын
Sounds superb to my ears. How big is the library?
@sandrolab
@sandrolab 3 ай бұрын
The micro SD's content is around 330MB.
@Dewal4
@Dewal4 Жыл бұрын
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 11 ай бұрын
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 11 ай бұрын
@@sandrolab Hmm... I've already samples with loops set inside wav. Can't start project without know for sure. Thx for replay
@carlosfedericolopezspindol3103
@carlosfedericolopezspindol3103 8 ай бұрын
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 3 ай бұрын
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...
@christopherjayvaldes2243
@christopherjayvaldes2243 4 ай бұрын
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 4 ай бұрын
Hi, thanks! Yes, there is only one version of WAV Trigger and you can use it without any problem with Arduino boards
@mansuratman2531
@mansuratman2531 2 жыл бұрын
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 жыл бұрын
Wich wav trigger you used?
@sandrolab
@sandrolab 2 жыл бұрын
robertsonics.com/wav-trigger/
@ybm_cfd
@ybm_cfd 10 ай бұрын
Yeah
@cacosanchez
@cacosanchez 5 ай бұрын
Congratulations on the project and the music performed. Which midi controller are you using?
@sandrolab
@sandrolab 5 ай бұрын
Studiologic SL990 Pro
@darrenosborn7665
@darrenosborn7665 2 жыл бұрын
Where can I buy this?
@sandrolab
@sandrolab 2 жыл бұрын
You can only build it and test by yourself at the moment.
@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
@silviopereira7159
@silviopereira7159 Жыл бұрын
Você tem pronto para venda?
@sandrolab
@sandrolab Жыл бұрын
No momento não está a venda, desculpe
@jonos138
@jonos138 Жыл бұрын
Great project. How much does it cost to build? Will you be upgrading this project to higher polyphony?
@sandrolab
@sandrolab Жыл бұрын
I spent around 60-70 euros in total and yes, a higher polyphony is absolutely the next step! Any suggestion?
@jonos138
@jonos138 Жыл бұрын
@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.
@kayrunjaavice1421
@kayrunjaavice1421 Жыл бұрын
sounds great! what is the latency like?
@sandrolab
@sandrolab Жыл бұрын
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.
@meme-ow2dm
@meme-ow2dm Жыл бұрын
24 bit samples ? 44.100 Hz ?
@sandrolab
@sandrolab Жыл бұрын
16-bit 44.1kHz
@atabac
@atabac Ай бұрын
no git links? not open source?
@sandrolab
@sandrolab Ай бұрын
Sure it is, check in the description.
@erozas90
@erozas90 4 ай бұрын
Sorry but what is the function? Charge differents WAV sounds or something? Nice work btw🎉
@sandrolab
@sandrolab 3 ай бұрын
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.
@dariovicenzo8139
@dariovicenzo8139 Жыл бұрын
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 Жыл бұрын
@@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.
@sidneikovacs5499
@sidneikovacs5499 Жыл бұрын
Ola sou leigo você poderia me explicar se ele precisa estar conectado em computador? Obrigado. Achei fenomenal 👋👋👋👋👋👋
@sandrolab
@sandrolab Жыл бұрын
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 Жыл бұрын
​@@sidneikovacs5499teriam muitos interessados no Brasil, poderíamos rachar o frete
@buffalo2nite
@buffalo2nite 5 ай бұрын
👀
@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 8 ай бұрын
@@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 8 ай бұрын
@@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!
WAV Trigger Demo
7:43
Jamie Robertson
Рет қаралды 43 М.
The 5 BEST ARDUINOS for Building a MIDI CONTROLLER
9:26
Nerd Musician
Рет қаралды 82 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
00:56
صدام العزي
Рет қаралды 58 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 68 МЛН
Heartwarming moment as priest rescues ceremony with kindness #shorts
00:33
Fabiosa Best Lifehacks
Рет қаралды 38 МЛН
1 vs 1000 guitar picks (5000 picks/second)
15:32
Mattias Krantz
Рет қаралды 2,1 МЛН
Product Showcase: Tsunami Super WAV Trigger
13:56
SparkFun Electronics
Рет қаралды 10 М.
Chompi: It's good at ONE thing.
17:37
Ricky Tinez
Рет қаралды 155 М.
Introducing Nopia
7:28
Martin Grieco
Рет қаралды 6 МЛН
DIY VS1053 MIDI Sound Module
12:58
Mike Rainbow
Рет қаралды 27 М.
I put Hammers on a Piano then hired Pro Pianists without telling them
29:02
Building and playing the LMN-3 DIY open source synthesiser
30:11
Floyd Steinberg
Рет қаралды 80 М.
How I Created the Perfect NES Sound Chip
11:50
KYLXBN (Kyle)
Рет қаралды 2 МЛН
ESP32 DIY polyphonic MIDI synthesizer module for Arduino
9:46
Marcel Licence
Рет қаралды 28 М.
I built my own computer. by hand.
13:03
jdh
Рет қаралды 1,1 МЛН
Klavye İle Trafik Işığını Yönetmek #shorts
0:18
Osman Kabadayı
Рет қаралды 6 МЛН
Battery  low 🔋 🪫
0:10
dednahype
Рет қаралды 12 МЛН
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 1,2 МЛН