This is exactly the kind of cyberdeck I want to build since I’m not a software engineer or any sort of coding professional, I just want to build a cool custom mini computer in my car to make beats on the fly.
Looks great! You could put a small wireless keyboard on a tray under the MIDI keyboard. There's way enough space for that I think, just utilize the volume of that box. Also you could hide the power bank, some of the cables and lower the phone holder a bit so the display's edge is more close to the keyboard, and closing more down. SunVox looks so good, but it feels like very steep learning cure that I don't know where to start with.
@@bcacciaaudio286 yes, I have tested it pretty extensively with a mixtrack 3 (nonpro version) on a pi 4 8gb. I'm waiting on the screen(s) to arrive. I had to change the waveforms to something less intensive than glsl.
10 hours of battery life?!! Whoa. That's WAY better than I expected!! The whole latency thing is awesome too--that my first concern when I saw it, but dang.....so cool!!
Wow, this is so similar to something I put together, numpad and all! I use a different midi controller (AKAI), and an old android tablet to run sunvox (thankfully one with reasonable latency). I only have a pi3b, which is just used to route midi to other external hardware. I never thought of it as a cyberdeck, but now that I look at it...
Wow, your powerbank seems to be one of the best! Is it a Chinese brand? I'm searching for some decend 12v powerbank... Not sure that it must be 12v for RasPi...
This is the exact power bank that I'm using which is one of the few I've found that will output 3A (enough to power the display and all the peripherals) www.amazon.com/Charmast-26800mAh-Portable-Li-Polymer-Compatible/dp/B07P5ZP943 The output of the official RPi 4 wall wart PSU is 5.1V / 3.0A DC output
@@bcacciaaudio286 it's not there now :-| Ali shows me "Charmante" instead of Charmast. It leads... to women's nylon lyngerie )) Oh, I think I'll buy some Xiaomi probably.
Are you sure that these Velcro (or Welcro or ... don't know) reliable? I prefer to make safe connections by bolts, screw and etc. Double-sided glue tape is great for prototyping IMHO.
I agree that bolts and screws would be more secure. This is the first iteration of the design and will be changed in the future. The industrial velcro I'm using (3M Dual Lock) can hold significant weight. It's much different than the weak fuzzy velcro most folks are familiar with.
Where did you install SunVox ? I mean, what directory/path did you place it? I got everything else going but when I ./sunvox or sudo ./sunvox - I get unknown command ? I get this is a PATH issue? Great work / video.
I have the sunvox folder and app located in ~/Music/ on the Pi. Then in ~/.local/share/applications I create a file named sunvox.desktop that contains the following: [Desktop Entry] Name=SunVox Exec=/home/pi/Music/sunvox/sunvox/linux_arm/sunvox Icon=foocorp-painter-pro Type=Application Categories=Music; Comment= Terminal=false The above will add SunVox under the Other category in the RPi start menu. Then in LXDE: 1. Right click on area to the right of the Pi menu icon 2. Select Application Launch Bar settings from the context menu 3. In the right hand column locate and select SunVox in the Other category 4. Click on the Add button in the middle column and then click on Close This will add a small shortcut icon to your panel.
Now to make it the size of an M8. :) I wonder how the M8 can handle all that it does and not really heat up? Isn't the M8 powered by a Tinsy (sp?) 4.1 or something like that?
Hey! That's great work! I am trying to run a similar setup but I would also like to use the input channels of my audio interface as inñut modules within Sunvox. Did you have any luck trying that? I get some cracking noise all the time with external synths. Thanks!
@bcacciaaudio286 thank you so much for the reply! I tried but still the sound quality wasn't good. Do you use Alsa or Jack as the driver? When I select jack I cannot pick any input or output device. Maybe the problem is there. I tried just recording with audacity and experience the same cracking sound.
@@PsilocybeAntuanensis Yes, you are correct, that sounds like an issue at the system level and not with SunVox. I'm using Jack audio. If you are using Jack you'll need to setup the routing using software like QjackCtl to properly route your inputs into SunVox.
Can I have two or more dedicated OS installed on eMMC? For example, I want to make a "CyberDeck + Amiga Emu machine" in one box. To switch sometimes and to play old games after music composing.
idk about that, the polyend tracker has the ability to sample the radio so that, even out in the sticks, you can create new, sample based music. thats pretty cool
Hello. I saw such a chic program, kau moddep, and I want to build myself such a raspberry pi and use it as an effect processor. Please help me, tell me what I need, how to assemble a full-fledged effect processor with a knobs and a program from one board? Thank you 🙏
Is a Raspberry Pi4 powerful enough to run 8 instances of a variety of different synthesizers/samplers at the same time with decent polyphony? If you took a wide selection of different synths, not all would have to be the most powerful, but all good sounding and then wanted to put some reverb/delay/chorus basic effects as well, would you soon run out of CPU power? Also, what do you think is the best optimized synth or synths for RPi4 that you can think of? Of course, I want something that sounds great, has flexible sound design and runs efficiently, so it could be the go to for most sounds and be a bread and butter synth. I know in most situations samplers can run more efficiently than a lot of virtual analog synths in terms of CPU demands, so I'd be fine if I could have 4 nice software synths + 4 samplers running with some effects as well.
For the first part, yes, I think it is possible to run 8 instances of something on the Pi. However, this is dependent on a number of factors. The synth used, the VST host/DAW, and your buffer size setting. If having low latency is paramount then you will probably only be able to get a couple instances until audio begins having dropouts. If not, you can set the audio buffer size as large as it will go and should be fine. Synthesis is more demanding on the CPU than playing back samples. A sample based workflow will utilize more RAM, as you stated above. SunVox is very well optimized and I am able to run large sessions on the deck. However, I realize not everyone enjoys the tracker/modular workflow. If I had to make recommendations for a more conventional DAW workflow on the PI my suggestions are: - Reaper as your DAW/VST host. It runs on ARM Linux and its performance can't be beat - Reapers built in Reasampleomatic 5000 for samples. Lightweight and feature full. - Helm synth - Zyn-Fusion
What sunvox binary did you run in patchbox? /sunvox/sunvox/linux_arm_armhf_raspberry_pi the ones here? If so, I'm getting a glibc 2.29 missing library error :(
That is the binary I am running. If you are using the latest version of SunVox(the one with FMX) you'll get an error on Patchbox OS because the glibc version is old. Due to patchbox OS's slow pace to update I decided to move to vanilla RaspiOS and install the components I needed manually(Latency is fine). If you want to stick with Patchbox they have a Beta OS image available. community.blokas.io/t/beta-patchbox-os-image-2022-05-17/3774
Thanks! Few updates: 1. Added a small battery powered speaker 2. Migrated from Patchbox OS to vanilla Raspberry Pi OS because I needed newer library versions of SDL to run the latest SunVox. 3. Using Guitarix instead of MODEP I have plans for a v2 of this unit that will mainly involve: 1. Using an M2 SSD instead of an SD card 2. Stashing the Pi, battery, storage, etc. in a space beneath the keyboard to reduce the overall footprint of the unit. 3. Some sort of cool looking housing or case with a handle.
what can you recommend to a total beginner? sunvox + gamepad? :D I dont know where to start - was recommended dirtywave m8 and polyend tracker but I am fucking broke and even if I had money, I wouldnt know how to decide..
SunVox does not have gamepad support. It really depends what you are looking to do. Do you want sampling, synthesis, modular patching in a fully cross platform app that costs very little with a keyboard/touch centric UI. SunVox is great. $5 for Android/iOS, free on PC/Mac/Linux. Do you want to make only chiptunes and prefer using the gamepad for input? LSDJ either using emulation on your phone which will cost nothing OR purchasing a handheld emulator (Anbernic, PowKiddy) Do you want gamepad input but don't want to be limited to only chiptune sounds? Dirtywave M8 headless. However, as you stated a computer is necessary still. Approx $41 + price of SD Card Do you want a stand alone piece of hardware with a sample based workflow. Polyend Tracker. $599 My cyberdeck build was a little over $300. Note that someone did me the favor of doing the 3D printing for free. Additionally, at the time it was built Raspberry Pi's were more readily available. Hope this information helps. Try out what you can afford to and you'll figure it out. Good luck!
@@bcacciaaudio286 has SunVox no keyboard input? is it ONLY MOUSE? I can also map mouse onto gamepad.. :D ah, it has keyboard and touch.. so I map my keyboard on my gamepad I want to start making music, dnb, jungle, breakcore not so interested in chiptunes but don't have money for a digitakt, polyend tracker or mpc.. also not a m8 :/ so I will try the next to it... what was m8 headless with teensy (for 50€) or just some software which doesnt need a teensy if I find.. my phone is not good, doesnt even have enough space for samples I prefer working on laptop, linux to be specific :)
@@struspedziwiatr RPi's are currently harder to find and more expensive due to the global chip shortage. A few weeks ago I think the RPi foundation announced they had managed to manufacture more to satiate demands.
This is exactly the kind of cyberdeck I want to build since I’m not a software engineer or any sort of coding professional, I just want to build a cool custom mini computer in my car to make beats on the fly.
Looks great! You could put a small wireless keyboard on a tray under the MIDI keyboard. There's way enough space for that I think, just utilize the volume of that box. Also you could hide the power bank, some of the cables and lower the phone holder a bit so the display's edge is more close to the keyboard, and closing more down. SunVox looks so good, but it feels like very steep learning cure that I don't know where to start with.
Freshest take on a cyberdeck I’ve seen in a while. Nice work!
This is so awesome. I always go away from but come back to sunvox. The fact you've set it up for live use with guitar as well is incredible
Epic. Sunvox is really underrated.
Everyone else: Hey, I got a copy of Wikipedia on my cyberdeck for post apocalypse.
This guy: I’ll make the soundtrack! 😎👉👉
Ooh, I'm going to do something similar but with a dj controller
Excellent idea. Do you plan on using Mixxx?
@@bcacciaaudio286 yes, I have tested it pretty extensively with a mixtrack 3 (nonpro version) on a pi 4 8gb. I'm waiting on the screen(s) to arrive.
I had to change the waveforms to something less intensive than glsl.
@@daedalao756 Exciting stuff! Good luck with the build.
this is a very cool hybrid tracker/midi interface to sunvox. The remapped keypad is genious! Best of both worlds!
Hello, a suggestion, you should add "Sunvox" to the video title, so people interested in Sunvox watchees it. Nice video.
Done!
Sunvox rules
I agree!
i’ve been brainstorming this idea for about a year and just realize i should google it and here i am
10 hours of battery life?!! Whoa. That's WAY better than I expected!!
The whole latency thing is awesome too--that my first concern when I saw it, but dang.....so cool!!
Yo I can feel the neon and smell the rain!
This is sick
The Rockerboys will love this. :)
Wow, this is so similar to something I put together, numpad and all! I use a different midi controller (AKAI), and an old android tablet to run sunvox (thankfully one with reasonable latency). I only have a pi3b, which is just used to route midi to other external hardware. I never thought of it as a cyberdeck, but now that I look at it...
beyond amazing
GREAT!
SunVox F O R E V E R!
awesome build!
thats pretty dope! im inspired to make one and install flstudio on it. add an audio interface as well to connect mics and instruments.
Wow, your powerbank seems to be one of the best! Is it a Chinese brand?
I'm searching for some decend 12v powerbank... Not sure that it must be 12v for RasPi...
This is the exact power bank that I'm using which is one of the few I've found that will output 3A (enough to power the display and all the peripherals)
www.amazon.com/Charmast-26800mAh-Portable-Li-Polymer-Compatible/dp/B07P5ZP943
The output of the official RPi 4 wall wart PSU is 5.1V / 3.0A DC output
@@bcacciaaudio286 it's not there now :-| Ali shows me "Charmante" instead of Charmast. It leads... to women's nylon lyngerie ))
Oh, I think I'll buy some Xiaomi probably.
So rad
If you do a Nightwish cover or whatever you will get quite a chunk of people to stumble onto your channel. I want to see it.
Do it. o_0
Nice dude!!!
Are you sure that these Velcro (or Welcro or ... don't know) reliable? I prefer to make safe connections by bolts, screw and etc. Double-sided glue tape is great for prototyping IMHO.
I agree that bolts and screws would be more secure. This is the first iteration of the design and will be changed in the future. The industrial velcro I'm using (3M Dual Lock) can hold significant weight. It's much different than the weak fuzzy velcro most folks are familiar with.
Brilliant!
Where did you install SunVox ? I mean, what directory/path did you place it? I got everything else going but when I ./sunvox or sudo ./sunvox - I get unknown command ? I get this is a PATH issue?
Great work / video.
I have the sunvox folder and app located in ~/Music/ on the Pi.
Then in ~/.local/share/applications I create a file named sunvox.desktop that contains the following:
[Desktop Entry]
Name=SunVox
Exec=/home/pi/Music/sunvox/sunvox/linux_arm/sunvox
Icon=foocorp-painter-pro
Type=Application
Categories=Music;
Comment=
Terminal=false
The above will add SunVox under the Other category in the RPi start menu.
Then in LXDE:
1. Right click on area to the right of the Pi menu icon
2. Select Application Launch Bar settings from the context menu
3. In the right hand column locate and select SunVox in the Other category
4. Click on the Add button in the middle column and then click on Close
This will add a small shortcut icon to your panel.
@@bcacciaaudio286 Thanks for this! I am trying to stick to the command line UI option in Patchbox, but this does give me some new things to try!
Now to make it the size of an M8. :) I wonder how the M8 can handle all that it does and not really heat up? Isn't the M8 powered by a Tinsy (sp?) 4.1 or something like that?
Hey! That's great work!
I am trying to run a similar setup but I would also like to use the input channels of my audio interface as inñut modules within Sunvox. Did you have any luck trying that?
I get some cracking noise all the time with external synths.
Thanks!
Yes, using the input modules in SunVox works for me. If you are getting a crackling noise you may need to increase the audio buffer size.
@bcacciaaudio286 thank you so much for the reply! I tried but still the sound quality wasn't good. Do you use Alsa or Jack as the driver? When I select jack I cannot pick any input or output device. Maybe the problem is there. I tried just recording with audacity and experience the same cracking sound.
@@PsilocybeAntuanensis Yes, you are correct, that sounds like an issue at the system level and not with SunVox. I'm using Jack audio. If you are using Jack you'll need to setup the routing using software like QjackCtl to properly route your inputs into SunVox.
Can I have two or more dedicated OS installed on eMMC? For example, I want to make a "CyberDeck + Amiga Emu machine" in one box. To switch sometimes and to play old games after music composing.
Yes, this is possible. Here is a guide for achieving this
raspberrytips.com/raspberry-pi-dual-boot/
More creative than Polyend tracker. 👍
idk about that, the polyend tracker has the ability to sample the radio so that, even out in the sticks, you can create new, sample based music. thats pretty cool
Hello. I saw such a chic program, kau moddep, and I want to build myself such a raspberry pi and use it as an effect processor. Please help me, tell me what I need, how to assemble a full-fledged effect processor with a knobs and a program from one board? Thank you 🙏
Is a Raspberry Pi4 powerful enough to run 8 instances of a variety of different synthesizers/samplers at the same time with decent polyphony? If you took a wide selection of different synths, not all would have to be the most powerful, but all good sounding and then wanted to put some reverb/delay/chorus basic effects as well, would you soon run out of CPU power?
Also, what do you think is the best optimized synth or synths for RPi4 that you can think of? Of course, I want something that sounds great, has flexible sound design and runs efficiently, so it could be the go to for most sounds and be a bread and butter synth. I know in most situations samplers can run more efficiently than a lot of virtual analog synths in terms of CPU demands, so I'd be fine if I could have 4 nice software synths + 4 samplers running with some effects as well.
For the first part, yes, I think it is possible to run 8 instances of something on the Pi. However, this is dependent on a number of factors. The synth used, the VST host/DAW, and your buffer size setting. If having low latency is paramount then you will probably only be able to get a couple instances until audio begins having dropouts. If not, you can set the audio buffer size as large as it will go and should be fine. Synthesis is more demanding on the CPU than playing back samples. A sample based workflow will utilize more RAM, as you stated above.
SunVox is very well optimized and I am able to run large sessions on the deck. However, I realize not everyone enjoys the tracker/modular workflow. If I had to make recommendations for a more conventional DAW workflow on the PI my suggestions are:
- Reaper as your DAW/VST host. It runs on ARM Linux and its performance can't be beat
- Reapers built in Reasampleomatic 5000 for samples. Lightweight and feature full.
- Helm synth
- Zyn-Fusion
I kinda wanna to do something similar with a maschine and a windows tablet.
What sunvox binary did you run in patchbox? /sunvox/sunvox/linux_arm_armhf_raspberry_pi the ones here? If so, I'm getting a glibc 2.29 missing library error :(
That is the binary I am running. If you are using the latest version of SunVox(the one with FMX) you'll get an error on Patchbox OS because the glibc version is old. Due to patchbox OS's slow pace to update I decided to move to vanilla RaspiOS and install the components I needed manually(Latency is fine). If you want to stick with Patchbox they have a Beta OS image available.
community.blokas.io/t/beta-patchbox-os-image-2022-05-17/3774
@@bcacciaaudio286 thanks for your reply! Im using patchbox because Im using pisound soundcard and they have support for it
any updates on this project? Spend a bit of time on your website and i like your stuff c:
Thanks! Few updates:
1. Added a small battery powered speaker
2. Migrated from Patchbox OS to vanilla Raspberry Pi OS because I needed newer library versions of SDL to run the latest SunVox.
3. Using Guitarix instead of MODEP
I have plans for a v2 of this unit that will mainly involve:
1. Using an M2 SSD instead of an SD card
2. Stashing the Pi, battery, storage, etc. in a space beneath the keyboard to reduce the overall footprint of the unit.
3. Some sort of cool looking housing or case with a handle.
Nice!
what can you recommend to a total beginner?
sunvox + gamepad?
:D
I dont know where to start - was recommended dirtywave m8 and polyend tracker
but I am fucking broke
and even if I had money, I wouldnt know how to decide..
SunVox does not have gamepad support.
It really depends what you are looking to do.
Do you want sampling, synthesis, modular patching in a fully cross platform app that costs very little with a keyboard/touch centric UI. SunVox is great.
$5 for Android/iOS, free on PC/Mac/Linux.
Do you want to make only chiptunes and prefer using the gamepad for input? LSDJ either using emulation on your phone which will cost nothing OR purchasing a handheld emulator (Anbernic, PowKiddy)
Do you want gamepad input but don't want to be limited to only chiptune sounds? Dirtywave M8 headless. However, as you stated a computer is necessary still. Approx $41 + price of SD Card
Do you want a stand alone piece of hardware with a sample based workflow. Polyend Tracker. $599
My cyberdeck build was a little over $300. Note that someone did me the favor of doing the 3D printing for free. Additionally, at the time it was built Raspberry Pi's were more readily available.
Hope this information helps. Try out what you can afford to and you'll figure it out. Good luck!
@@bcacciaaudio286 has SunVox no keyboard input?
is it ONLY MOUSE?
I can also map mouse onto gamepad.. :D
ah, it has keyboard and touch..
so I map my keyboard on my gamepad
I want to start making music, dnb, jungle, breakcore
not so interested in chiptunes
but don't have money for a digitakt, polyend tracker or mpc..
also not a m8 :/
so I will try the next to it... what was m8 headless with teensy (for 50€)
or just some software which doesnt need a teensy if I find..
my phone is not good, doesnt even have enough space for samples
I prefer working on laptop, linux to be specific :)
@@GrueneVanilleWaffel It has keyboard input. Sounds like a good plan. I mistakenly thought you did not have a computer available to you.
@@bcacciaaudio286 What do you mean by rpi were more readily available? Are there any shortages?
@@struspedziwiatr RPi's are currently harder to find and more expensive due to the global chip shortage. A few weeks ago I think the RPi foundation announced they had managed to manufacture more to satiate demands.
How did you remap the keys?
For the numpad I just navigated to Preferences > Interface > Shortcuts in SunVox and set the appropriate keys to the functions I wanted.