DIY raspberry pi piano synthesizer, part 2: LCD, buttons, convolution reverb

  Рет қаралды 5,982

Floyd Steinberg

Floyd Steinberg

Күн бұрын

Пікірлер: 37
@mr_floydst
@mr_floydst 2 жыл бұрын
For my viewers on phones: 00:00 short demo 00:22 hi 00:42 the story so far... 01:16 hardware needed, and how to connect it 02:16 software / libraries / setup 02:43 test the reverb! 03:00 what is convolution reverb? (+examples) 05:32 some words on my C program 07:02 jconvolver config files explained 07:20 demo 1 (slow piano improvisation w/ @VolcaNiced 's Microfreak) 08:47 important considerations! 09:13 demo 2 10:33 outlook, bye-bye Resources for this video: LCD, button, wires, resistors, breadboard: amzn.to/3LWNGNs JConvolver: github.com/sjfloat/jconvolver Impulse response files: kokkinizita.linuxaudio.org/lin... erbs.tar.bz2 and floydsteinberg.gumroad.com/l/... C source code: floydsteinberg.gumroad.com/l/... Wikipedia on convolution: en.wikipedia.org/wiki/Convolu... Shell commands: Install WiringPi sudo apt-get update git clone github.com/WiringPi/WiringPi cd WiringPi ./build Turn on I2C: sudo raspi-config (then go to the interface menu and turn on I2C) Install jconvolver sudo apt-get install jconvolver jconvolver files reside in /usr/share/jconvolver/config-files/demo-reverbs Compile the C program: gcc piano.c -o pianobox -lwiringPi -lwiringPiDev HÄLP ZIS CHANNEL www.patreon.com/floyd_steinberg floydsteinberg.gumroad.com/ floydsteinberg.bandcamp.com/ kzbin.info/door/NmT...
@grzegorzlewandowski7396
@grzegorzlewandowski7396 4 ай бұрын
Hello Floyd. I saw this movie a year ago. My daughter really wanted to try street music. Your idea seemed perfect to me. RP as a cheap synthesizer combined with a cheap keyboard is a good idea. I made my PCB with power supply, ADC, battery and charger in a small housing. I had a lot of trouble with this because I was trying to do it with RP5. Later I bought RP4 and everything worked. I bought the cheapest dynamic keyboard (M-Audio). Everything was great until I connected the sustain pedal. Unfortunately this doesn't work well. I put the samples in ramdisk and it doesn't get much better. Now I have replaced the SD card from A1 to A2. I have to give up ramdisk now because maybe I'm running out of ram. It's better because the crackling noises are gone and sometimes there are missing sounds. I'm an electronics engineer, not a musician, and I have no experience with synthesizers. My SFIZZ diagnosis is ok as long as we don't use sustain. My device also has a MIDI input. I wanted to do something a little more universal. It turns out that both instruments I have (Yamaha MODX-8 and YPT-230) are not compliant with the MIDI specification. I conducted my first tests on them and I lost a lot of time before I bought M-AUDIO. I have a microcontroller on the PCB and I am able to correct the Yamaha messages. Maybe I'll do it someday, but for now I'm a bit tired of the topic. Even though I'm not entirely satisfied with the result, I wanted to thank you very much for your materials. Without your work, I probably wouldn't even try. Best regards.
@mr_floydst
@mr_floydst 4 ай бұрын
Thanks for sharing your story! You could try replacing SFIZZ with Linuxsampler or FluidSynth or Carla to navigate these problems. I chose SFIZZ because it seemed interesting, but it also stresses the SD card quite a bit.
@grzegorzlewandowski7396
@grzegorzlewandowski7396 4 ай бұрын
@@mr_floydst I will try other programs. I must admit that the Salamander Piano you chose sounds lovely.
@pdarkXIV
@pdarkXIV 2 жыл бұрын
Very nice and ambitious project! I like how it shows the possibilities for customizable instruments with open systems like this. A while back, i cobbled together an "MT-32 Pi" for General MIDI and custom Soundfonts and it works great but it's not as easily customizable as what you're doing. I'm also not a fan of the "bare circuit boards aesthetic" so that's still an unsolved problem for me. Really looking forward to see what you'll come up with next!
@mr_floydst
@mr_floydst 2 жыл бұрын
Thanks for your feedback! _I'm also not a fan of the "bare circuit boards aesthetic" so that's still an unsolved problem for me._ - I'm going to address this in the next (and last) part. ;-)
@mksln
@mksln 2 жыл бұрын
Nice work! Looking forward to the next installment! 🙂
@mr_floydst
@mr_floydst 2 жыл бұрын
I'll do one more to wrap it up. This doesn't seem to be the most popular idea I had. ;-)
@mksln
@mksln 2 жыл бұрын
@@mr_floydst I've really enjoyed it! Maybe its not quite as appealing as the l3n without the case & multiple instruments you're planning to add in the final eps?
@danriches7328
@danriches7328 2 жыл бұрын
@@mr_floydst personally I find these DIY synthesizers with a raspberry pi absolutely brilliant. Please don't stop making these vids as I'm sure many more peeps are also interested but decline to leave positive comments or any comments at all, which is a real shame. The sound quality of the convolution reverb is fantastic, I'll be making one of these when I get some spare time very soon. Love it!!
@pigoon
@pigoon Жыл бұрын
@@mr_floydst Still considering the wrap-up? Would be nice.
@mr_floydst
@mr_floydst Жыл бұрын
​@@pigoon Hi, thanks for becoming a channel supporter! Given I have already bought some beautiful mahagony plates, a display, encoders and some 5 pin midi ports: yes, I should do the wrap up in the near future. ;-)
@arcanics1971
@arcanics1971 2 жыл бұрын
Verb is da word!
@mr_floydst
@mr_floydst 2 жыл бұрын
rövörrrrb!
@NAM999DnB
@NAM999DnB 2 жыл бұрын
Wonderful video. Thanks
@mr_floydst
@mr_floydst 2 жыл бұрын
Thanks for watching, once again. :-)
@rwarendsz
@rwarendsz 7 ай бұрын
Good morning, Floyd... is there any interface to select the various piano's like Yamaha's Grand piano or various versions of Rhodes piano, Yamaha's DX 7 e-pianos or organs like Hammond?
@mr_floydst
@mr_floydst 7 ай бұрын
I was going to add that some day ;-) But I got sidetracked. My apologies.
@frankditalino1400
@frankditalino1400 6 ай бұрын
as you know it is possible to add chorus, delay or other effects based on convolution reverb principle?
@mr_floydst
@mr_floydst 6 ай бұрын
Yes, it's possible. Record some white noise with an effect applied. Effects that fade out (like delay and reverb) will work better, though
@frankditalino1400
@frankditalino1400 6 ай бұрын
@@mr_floydst interesting, i want to replicate some famous chorus as the JUNO or M1, can you link a tutorial about this? Thanks
@dimitrism1201
@dimitrism1201 Жыл бұрын
Congratulations for your perfect job..Very nice project!!!.I want to ask you some help.I build one samplerbox with raspberry pi 2b ,lcd,buttons and iqaudio dac+ and working perfect. I have only a last problem. When I choose FX presets on lcd I cannot see any effects to choose from with + and - buttons.My only options is default and none. Can you help me to find the solution. Thanks alot for your time....Keep making amazing things🙂🙂🙂
@mr_floydst
@mr_floydst Жыл бұрын
Hi, thanks for watching! Did you use the "old" samplerbox or the updated one ( homspace.nl/samplerbox/ ) ?
@dimitrism1201
@dimitrism1201 Жыл бұрын
@@mr_floydst Hello,I use the new updated version 20220206.
@dimitrism1201
@dimitrism1201 Жыл бұрын
Effects on general menu working properly but how to add preset fx for every sound(I mean when loading a preset sound to load direct the fx I want... Thanks for your time..
@johncarr3582
@johncarr3582 Жыл бұрын
Is it possible to use the built in audio jack instead?
@mr_floydst
@mr_floydst Жыл бұрын
Thanks for watching! You can do that as well.
@3D_Pi444
@3D_Pi444 Жыл бұрын
jack_connect 'sfizz:output_1' jaconvolver:Input' ;jack_connect 'sfizz:output_2' \ 'jaconvolver:Input' ;jack_connect 'jconvolver:Output.L' \ system:playback 1';jack_connect 'jconvolver:Output.R' 'system:playback 2'
@mr_floydst
@mr_floydst Жыл бұрын
Thanks! Yes, that's better.
@3D_Pi444
@3D_Pi444 Жыл бұрын
@mr_floydst I copied and pasted it but it did not work...
@3D_Pi444
@3D_Pi444 Жыл бұрын
@@mr_floydst can you send me the right code?
@mr_floydst
@mr_floydst Жыл бұрын
I think there's a typo here: it's not "j*a*convolver", but "jconvolver" - please try that. I'll fix the typo in my description.
@hiiamdorte
@hiiamdorte 11 ай бұрын
does it have touch response
@mr_floydst
@mr_floydst 11 ай бұрын
Hi, thanks for watching! No, it doesn't.
@koishikomeiji7878
@koishikomeiji7878 2 жыл бұрын
When testing the reverb based on noise model:😑😐🙂😐🙂😐🙂
@mr_floydst
@mr_floydst 2 жыл бұрын
It's a mixed bag, but it's rewarding to try your own noise creations. Applying low and high pass filters leads to interesting (and more natural sounding) results.
@koishikomeiji7878
@koishikomeiji7878 2 жыл бұрын
@@mr_floydst Thanks and ai totally agree with that!!! Those emojis are your subtle facial expressions toward camera (video watchers) at the time, which let me feel the genuine friendliness!
Roland Boutique JD-08 sequencer: a closer look
11:15
Floyd Steinberg
Рет қаралды 11 М.
MICRODEXED - DIY 80s home studio in a nutshell
20:07
Floyd Steinberg
Рет қаралды 21 М.
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 25 МЛН
Thank you Santa
00:13
Nadir Show
Рет қаралды 59 МЛН
路飞做的坏事被拆穿了 #路飞#海贼王
00:41
路飞与唐舞桐
Рет қаралды 25 МЛН
Building a desktop piano synth with Raspberry PI and SFIZZ (Part 1)
8:57
Samplerbox - a simple DIY pocket ROMpler for Raspberry PI
8:15
Floyd Steinberg
Рет қаралды 10 М.
This $20 synthesizer sounds very nice indeed
11:45
Floyd Steinberg
Рет қаралды 63 М.
AI Copyright Claimed My Last Video
24:11
Venus Theory
Рет қаралды 599 М.
Headless Raspberry Pi Synthesizer Update
13:36
The White Tornado
Рет қаралды 51 М.
ZYNTHIAN in 2022: The best DIY groovebox
13:58
Floyd Steinberg
Рет қаралды 28 М.
Do you love Blackpink?🖤🩷
00:23
Karina
Рет қаралды 25 МЛН