guysoft / CustomPiOS

A Raspberry Pi and other ARM devices distribution builder
GNU General Public License v3.0
509 stars 146 forks source link

Guitar Pedal distro #40

Closed colinbrogan closed 5 years ago

colinbrogan commented 5 years ago

This is not really an issue or bug, there just isn't a good way to dm on github. I've been following your posts on Audio Injector. I have independently built a realtime version of Raspian Stretch, with intention to share as a kind of distro, or prepackaged image for people who want to jump quick into building guitar pedals. It would have the following additional features:

I am wondering if, instead of maintaining this seperately by different tools, I should merge this effort with your project. I have not used CustomPiOS, but I can look into it if you feel that there is any benefit to combining effort.

colinbrogan commented 5 years ago

This is a current project that I am doing: http://essej.net/slforum/viewtopic.php?f=21&t=4972 There is just too much setup work I've had to go through to start building viable pedals with the RPi. I plan to build more, so it seems more than worth it to me to try and share that setup work, and build a platform for fellow custom pedal programmers.

guysoft commented 5 years ago

Hey, so first its good you posted here and not privately.

You might like to look both RealtimePi which is a distro I maintain that has a realtime kenrel (It takes a long time to build, be warned). And I am also helping Zynthian project build ZynthianOS. Those distros combined both have a realtime kernel and scripts to install and configure jack.

Inline reply:

Auto Wifi Hotspot for easy wireless ssh out of the box

Use the auto-hotspot module

Seriously gutted systemd for rapid boot-time

Raspbian LIte is pretty guttered, you can write scripts to remove more stuff. Stick to Raspbian because they also have non-free stuff there which you need.

Jack and other audio program boot scripts, with low-latency settings already in place for the main cards (Audio Injector, etc)

Look at how Zynthian do it.

I would recommend you build a CustomPiOS distro and base it of the baseimage of RealtimePi, to save the hours of compilation. It would let you focus on what you want and release something working in a short time.

guysoft commented 5 years ago

Is there any progress with this? Can I close the issue?

colinbrogan commented 5 years ago

Yes. I've already got a realtime distro

guysoft commented 5 years ago

Does it use RealtimePi or CustomPiOS?

colinbrogan commented 5 years ago

So, I actually compiled my own realtime kernel on top of Raspbian, and it works. However, at some point I want to optimize a rapid boot time (currently boots at 1:30), and share it as it's own distro. I guess the question is whether or not I should join efforts with what your doing, or keep going on my own path.

guysoft commented 5 years ago

Ok, I'm here if you need it. Also you can use the exported kernel. But I am closing this issue because there is nothing to act upon.

colinbrogan commented 5 years ago

NP, sorry to derail your issue channel.

guysoft commented 5 years ago

No problem, might help others

guysoft commented 5 years ago

Nothing to act upon, closing