[SunVox/MODEP/Patchbox OS] Raspberry Pi 4 Music Cyberdeck

Музыка

Full detailed write up available here:
bcacciaaudio.com/2021/08/26/r...
Music Cyberdeck playlist:
• Musical Cyberdeck

Пікірлер: 61

  • @thomasway0320
    @thomasway03203 ай бұрын

    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.

  • @DriftingMunki
    @DriftingMunki2 жыл бұрын

    Everyone else: Hey, I got a copy of Wikipedia on my cyberdeck for post apocalypse. This guy: I’ll make the soundtrack! 😎👉👉

  • @nicklukens7569
    @nicklukens75692 жыл бұрын

    Freshest take on a cyberdeck I’ve seen in a while. Nice work!

  • @StuBiddyBop
    @StuBiddyBop2 жыл бұрын

    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

  • @AHeadC
    @AHeadC2 жыл бұрын

    Epic. Sunvox is really underrated.

  • @sn1fles
    @sn1fles2 жыл бұрын

    This is sick

  • @edwingamesandmusic
    @edwingamesandmusic Жыл бұрын

    awesome build!

  • @verstrahlt1907
    @verstrahlt1907 Жыл бұрын

    beyond amazing

  • @liudas5377
    @liudas5377 Жыл бұрын

    Nice dude!!!

  • @leondustar
    @leondustar5 ай бұрын

    this is a very cool hybrid tracker/midi interface to sunvox. The remapped keypad is genious! Best of both worlds!

  • @NAM999DnB
    @NAM999DnB2 жыл бұрын

    Hello, a suggestion, you should add "Sunvox" to the video title, so people interested in Sunvox watchees it. Nice video.

  • @bcacciaaudio286

    @bcacciaaudio286

    2 жыл бұрын

    Done!

  • @louadmurphy2587
    @louadmurphy2587 Жыл бұрын

    Sunvox rules

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    I agree!

  • @sablesanctum
    @sablesanctum2 жыл бұрын

    Brilliant!

  • @jaketolbert7620
    @jaketolbert76202 жыл бұрын

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

  • @Seth-hc2bj
    @Seth-hc2bj2 жыл бұрын

    So rad

  • @daedalao756
    @daedalao7562 жыл бұрын

    Ooh, I'm going to do something similar but with a dj controller

  • @bcacciaaudio286

    @bcacciaaudio286

    2 жыл бұрын

    Excellent idea. Do you plan on using Mixxx?

  • @daedalao756

    @daedalao756

    2 жыл бұрын

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

  • @bcacciaaudio286

    @bcacciaaudio286

    2 жыл бұрын

    @@daedalao756 Exciting stuff! Good luck with the build.

  • @danekunderhill4812
    @danekunderhill48122 жыл бұрын

    Yo I can feel the neon and smell the rain!

  • @eliotcolburn2680
    @eliotcolburn26802 жыл бұрын

    i’ve been brainstorming this idea for about a year and just realize i should google it and here i am

  • @robogod3000
    @robogod3000 Жыл бұрын

    GREAT! SunVox F O R E V E R!

  • @CircularBounce
    @CircularBounce2 жыл бұрын

    Nice!

  • @DanielS2001
    @DanielS20012 жыл бұрын

    The Rockerboys will love this. :)

  • @sergiojhdz
    @sergiojhdz2 жыл бұрын

    thats pretty dope! im inspired to make one and install flstudio on it. add an audio interface as well to connect mics and instruments.

  • @emergentproperly
    @emergentproperly11 ай бұрын

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

  • @isweartofuckinggod
    @isweartofuckinggod Жыл бұрын

    Cool stuff! I wonder how much of the processing power heat is due to GUI processing and how much is the actual audio DSP. I'm curious since I'm working on something similar, but with an interface that's entirely usb midi controllers.

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    Thanks! The heat spikes when audio DSP is occurring so that seems to be the cause. That being said there are further optimizations that can be performed: 1. Disable the LXDE session completely and boot direct into an X11 session that launches SunVox. Instructions here gist.github.com/HarryUPf 2. In SunVox preferences set the Max FPS to it's lowest possible value (10), disable all module oscilloscopes/meters I think that will make things a bit lighter. SunVox doesn't have a true headless mode so you will still need that X11 server even if your build is headless.

  • @JohnAnderson4242
    @JohnAnderson42423 ай бұрын

    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.

  • @bcacciaaudio286

    @bcacciaaudio286

    3 ай бұрын

    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.

  • @JohnAnderson4242

    @JohnAnderson4242

    3 ай бұрын

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

  • @yCherkashin
    @yCherkashin2 жыл бұрын

    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

  • @KiR_3d
    @KiR_3d Жыл бұрын

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

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    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

  • @KiR_3d

    @KiR_3d

    Жыл бұрын

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

  • @subiesojourner777
    @subiesojourner7772 жыл бұрын

    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?

  • @beatnikcafe
    @beatnikcafe2 жыл бұрын

    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.

  • @bcacciaaudio286

    @bcacciaaudio286

    2 жыл бұрын

    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

  • @difflocktwo
    @difflocktwo2 жыл бұрын

    I kinda wanna to do something similar with a maschine and a windows tablet.

  • @toitoitoy
    @toitoitoy2 жыл бұрын

    More creative than Polyend tracker. 👍

  • @pimposki6232

    @pimposki6232

    2 жыл бұрын

    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

  • @KiR_3d
    @KiR_3d Жыл бұрын

    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.

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    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.

  • @Alberaan
    @Alberaan Жыл бұрын

    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 :(

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    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

  • @Alberaan

    @Alberaan

    Жыл бұрын

    @@bcacciaaudio286 thanks for your reply! Im using patchbox because Im using pisound soundcard and they have support for it

  • @KiR_3d
    @KiR_3d Жыл бұрын

    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.

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    Yes, this is possible. Here is a guide for achieving this raspberrytips.com/raspberry-pi-dual-boot/

  • @user-sx2iw2hq3l
    @user-sx2iw2hq3l2 жыл бұрын

    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 🙏

  • @Nicole-pt4bx
    @Nicole-pt4bx2 жыл бұрын

    any updates on this project? Spend a bit of time on your website and i like your stuff c:

  • @bcacciaaudio286

    @bcacciaaudio286

    2 жыл бұрын

    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.

  • @NXGMR
    @NXGMR Жыл бұрын

    How did you remap the keys?

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    For the numpad I just navigated to Preferences > Interface > Shortcuts in SunVox and set the appropriate keys to the functions I wanted.

  • @GrueneVanilleWaffel
    @GrueneVanilleWaffel Жыл бұрын

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

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    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!

  • @GrueneVanilleWaffel

    @GrueneVanilleWaffel

    Жыл бұрын

    @@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 :)

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

    @@GrueneVanilleWaffel It has keyboard input. Sounds like a good plan. I mistakenly thought you did not have a computer available to you.

  • @struspedziwiatr

    @struspedziwiatr

    Жыл бұрын

    @@bcacciaaudio286 What do you mean by rpi were more readily available? Are there any shortages?

  • @bcacciaaudio286

    @bcacciaaudio286

    Жыл бұрын

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

Келесі