One of the requirements in my project is to reduce runtime footprint on an embedded system. It looks like jackd is required on Linux and seem like it's currently a hard dependency and it cannot use libasound directly instead, is it true? It'd be also great to hear from someone who use jackd on an embedded device and could summaries it's resource usage. Although, I'm planing to use BeagleBone with relatively enough memory, I'd rather spare it for a longer delay line instead of running jackd.
SuperCollider without jack server
1.4k Views Asked by errordeveloper At
1
There are 1 best solutions below
Related Questions in LINUX
- Is there some way to use printf to print a horizontal list of decrementing hex digits in NASM assembly on Linux
- Why does Hugo generate different taxonomy-related HTML on different OS's?
- Writes in io_uring do not advance the file offset
- Why `set -o pipefail` gives different output even though the pipe is not failing
- what really controls the permissions: UID or eUID?
- Compiling eBPF program in Docker fails due to missing '__u64' type
- Docker container unable to make HTTPS requests to external API
- Whow to use callback_query_handler in Python 3.10
- Create kea runtime directory at startup in Yocto image
- Problem on CPU scheduling algorithms in OS
- How to copy files into the singularity sandbox?
- Android kernel error: undefined reference to `get_hw_version_platform'
- Is there a need for BPF Linux namespace?
- Error when trying to execute a binary compiled in a Kali Linux machine on an Ubuntu system
- Issue with launching application after updating ElectronJs to version 28.0.0 on Windows and Linux
Related Questions in ALSA
- How do I capture audio from the system bus in a node app (or from sox) on a raspberry pi?
- RPi Linux Audio driver for 8 channels Codec
- ALSA: How to start Rx for (USB) raw MIDI?
- BlueALSA loopback - PCM write
- Is there a reason for an App to use the pipewire API over ALSA?
- Why is ALSA often not reading the audio card state
- [ASOC][tlv320aic3110] Error resetting registers and error 16 (device or resource busy)
- Unable to use Alsaeq with Snapclient, but speaker-test works
- Calculating decibel values from live microphone audio using alsaaudio
- ALSA configuration with Linux Kernel for CS 4207
- Wav files are played by alsa at a faster tempo. Is there a way to fix the tempo
- How does bluealsa's hfp choose audio encoding
- How do I know how much data I need to feed to the ALSA sound buffer?
- Problems loading shared library using LD_PRELOAD
- Use ALSA API to get all input audio devices
Related Questions in JACK
- Nand2tetris Project 9 out of segment space
- How to get rid of ALSA and JACK server problems?
- How can I reprogram a wireless music receiver to turn it into a mp3 player?
- Gstreamer alsasink not working when jackd is off
- My MIDI JACK messages are sended from the port buffer AGAIN AND AGAIN
- How to write Virtual Audio device Driver in various platforms?
- timing in jack audio is unstable (jack bindings for rust)
- Setting a callback in a Jack Client causes Unity to crash
- how to debug the Expected ), Expected { and Expected statement(do, let, while, return or if) errors in jack Programming Language
- jack with multiprocessing skips audio frames
- What causes 1 second of latency on a embedded linux with ALSA support and a simple c++ program?
- Making ticking sounds of different frequencies. Solves problem with alsa and jack by avoiding them
- Replacement for pa_alsa_linux.h and pa_jack.h with pipewire
- Java XML Jackson parsing xml to object and ignore some elements
- portaudio ALSA Pulse Jack Raspian
Related Questions in SUPERCOLLIDER
- SuperCollider: RecordNRT renders wrong duration
- Mapping in SuperCollider
- How to package SC instrument for beta testers?
- Why does EnvGen restart on every loop iteration and how to prevent this behavior?
- Function to creates buttons
- SuperCollider: load a mono Buffer from a single channel of a multichannel file
- How do I stop a Pmono?
- How do I programmatically stop all synths?
- Why can't I do an equality test of a synth parameter?
- SuperCollider doesn't start DotFox
- Iteration in supercollider
- SuperCollider without jack server
- SuperCollider without OSC
- Supercollider server error " 'localhost' exited with exit code -1073740791."
- How to Use Overtone with Vimclojure?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Jack is definitely the standard way of doing it for SuperCollider on Linux. There is an
AUDIOAPIflag in the cmake build settings - you can set-DAUDIOAPI=portaudiowhen you make your own build. (There's no direct libasound implementation; supercollider is cross-platform.) However, be warned that the portaudio approach is rarely used and might not even work at the moment. If you need help getting a build working, ask the sc-devel mailing list.On the other hand I know people have run jack+supercollider on small ARM devices such as beaglebones. You might find it a better use of your time to go with the flow and use jack.