uConsole Music Production

Is that or you give root privileges to the user used. Is that or you can’t use apt packager. Am I wrong? (serious, I ask honestly).

EDIT: Sorry my bad, I was reading the wrong quote.

There’s nothing wrong with using sudo, so long as you mostly understand what you’re trying to accomplish, or are prepared to flash a new OS to your SD card after you do something newbish like sudo chmod -R 777ing your root directory. Raise your hand if you didn’t ever have that bright idea.

(To save someone reading this the trouble: It’d make your install unbootable and nearly unfixable without reinstalling.)

Indeed the problem is “so long as you mostly understand what you’re trying to accomplish”.
For some it is a teaching moment; and it is totally fine to mess up your system once or twice. After a bit you become very efficient at reinstalling

Yes i agree with all comments on sudo, with great power comes great responsibility, if you have any worries make sure you have a back up of your os image. Tbh how i learned linux i would have a spare sd card (like a 32gb) just to basically mess around with and try new things which i didnt mind breaking or reflashing a fresh new os on.

2 Likes

As long as there’s a solid script / tool that “patches” a stock (or customized) Raspbian install to add support for all of uConsole’s custom peripherals (screen, keyboard, trackball, speakers, LTE radio, battery charging stuff), I wouldn’t try installing such an OS on my uConsole.
In most cases, it’s possible just getting the software you need and installing it on the ClockworkPi provided OS, although in cases like Elk Audio OS with their optimized low-latency kernel, you’ll be missing out on such features if you keep the stock kernel.

1 Like

Hey! So sorry I missed this! I was able to complete a song in SIDWizard on the uConsole. I can export a song in SID format and play it on the c64 with a SID player.

I recorded the result and stuck it on YouTube here:

I wish I could open the song in SIDWizard on the c64 for the workflow but something about going from the emulator to the real c64 doesn’t play nice. (SIDWizard wraps up song files within the container and I couldn’t figure out how to add mine to it)

My experience so far (with the A06) is that power management is a hassle, but it does work! It seems like the peak power requirement of running the sidwizard emulator is pretty hefty. I can’t run on only internal batteries (the uconsole will just crash). I need external power to maintain the software. I try find the right balance with gearbox to make my power bank last.

4 Likes

my uConsole helped edit backtrack in Reaper right before the live show.
So you can at least do some mixing there with Reaper’s eq, comp, etc

1 Like

how did you set up the resolution to fit? did you use a scaling of 2x? I think the Font is really small

2 Likes

more or less visible

1 Like

Hi!

Is there any tutorial on how to install pipewire on Uconsole CM4?
Thanks and cheers!

Popox

1 Like

Just found this thread and I just had to say that you’re doing better than me!! :wink:

1 Like

Can you tell me how you got this to work? It does not start on my uConsole…

This is the one i use for sunvox @Sawan_Bruins hope this helps. And if it doesnt execute you might need to “sudo chmod +x” then name of the file you want to make executable in the terminal

2 Likes

Hi Everyone,

I just received and put together my uConsole today, and everything seems to be working. I’m excited to begin using it for playing music, and bought it with the goal of running:

  1. Sunvox
  2. Renoise
  3. Orca

I started with Sunvox, because I have had luck running that on Windows before, but so far no luck here. Then I downloaded Renoise, but am frozen in my tracks because I don’t know if ALSA is installed by default on the uConsole, and whether I should run the Linux ARMhf or Linux ARM64 version of Renoise. I am hoping someone here might possibly help me, as I see that others (including @Snoozer94, @grhmhome and timbient) have actually installed these on the uConsole.

I am almost completely unfamiliar with Linux/Raspberry Pi commands, installation, etc., but can follow directions. My questions (even after reading through this forum and trying the various suggestions) are:

  1. Is ALSA installed on the default OS that comes with the uConsole? If not, exactly how would I go about installing it (or Pipewire ALSA, which sounds like it might be better)?

  2. If I install ALSA, will that automatically be used for other audio applications (such as YouTube videos, other music software, etc.)?

  3. Once I do install a version of ALSA, do I then just run the Renoise executable? If so, which one?

  4. I downloaded Sunvox 2.1c (not the latest version), extracted it to a new folder in my home directory I called “Music Software” - thinking I would install each of the three programs noted above here - and double-clicked on the “sunvox” file in the “linux ARM” directory. Nothing happened. I also tried each of the other sunvox files in this directory, with no luck, and also tried executing each in Terminal when offered that option after double clicking. Nada. According to the Sunvox forum, "If nothing happened, open the Terminal and enter the following commands:

cd ~/sunvox/sunvox/linux_arm
chmod a+x sunvox
./sunvox

This didn’t work for me either. I also tried getting into the linux_arm directory directly in the Terminal by pressing F4, as suggested above, but when I try the chmod a+x sunvox command, nothing happens.

Thank you very much everyone in advance for your help!

Try “sudo chmod x+ ./sunvox…” and try running that, also not all of the sunvox programs supplied all work on uconsole so try executing different ones they supply

Thanks for getting back to me!

Sorry for the noob questions . . . I tried typing “sudo chmod x+./sunvox” (without the quotes, and without a space between x+ and ./sunvox), and I get an error saying “missing operand after ‘x+./sunvox’”. When I type it with a space between x+ and ./sunvox, I get an error saying “invalid mode: ‘x+’”.

In addition, I assume I should be running this command in Terminal from within my /sunvox/sunvox/linux_arm directory, correct?

Thanks again!

Sorry thats a typo on my side its +x and not x+

Also as for something that might help with linux, try installing tldr (easiest way is to install pi-apps and then install tldr from there, plus loads of other cool installs on pi-apps to try whenever), its kinda like the --help in terminal when you want to know info on a particular bit of code but tldr will give you examples of exicuting that code as well as details on whats happening when it gets executed

Thank you! I will give this a try, as well as install tldr and pi-apps, and will report back :slight_smile: .

UPDATE - OK, thanks to you, I have Sunvox up and running from the Terminal. The issue seems to have been a combination of me using “sudo chmod +x ./sunvox” instead of “sudo chmod +x sunvox” as stated in the Warmplace instructions, and doing this operation in the ARM64 folder, rather than one of the other Linux folders. Now, when I open that folder in Terminal and type ./sunvox, it starts up.

However, when I simply double click on that same file, nothing happens. Is there a way to permanently change the way this file opens when I double click it that would be the same as running ./sunvox in Terminal? Or, even better, could I somehow add an icon to the desktop that would perform this operation?

Thanks again for your help!

Hi! To use Sunvox, you need a newer kernel than the one proposed by CWpi in its bone. I can only recommend you to use @Rex image, which did an excellent job. The kernel is up to date and most of the original bugs have been fixed.

1 Like

Thanks for your message! I did get Sunvox running, though, on whatever image the uConsole ships with - I haven’t changed anything except install the one library (SDL2 IIRC) that is indicated on their website.

1 Like