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
- How do I recursively find and replace only in files named index.php on Linux webserver?
- passing text with \n as one argument in shell
- kernel module does not print packet info
- How to send ESC/POS commands to thermal printer in Linux
- (x64 Nasm) Writeline function on Linux
- How do I set the Hive user to something different than the Spark user from within a Spark program?
- Default priority of thread with SCHED_FIFO
- Calling a python function with options from shell script
- How to split a directory into parts without compressing or archiving?
- Cross compile simple standard C program on Linux for Mac
- How to offload NAPI poll function to workqueue
- python netifaces - How to get currently used network interface
- Unexpected output from function
- mingw-64 conflicting declarations when cross-compiling
- Different behavior of async with Visual Studio 2013(Windows8.1) and GCC 4.9(Ubuntu14.10)
Related Questions in ALSA
- How to handle return code of ALSA API snd_pcm_writei()
- Can i set timestamp in ALSA?
- When to Update ALSA Audio Driver Buffer Pointer
- ASLA "aplay" operattion not permitted
- WAV files at any rate except 44.1kHz have messed up sound
- How to play sound in a Docker container on Mac OS Yosemite
- Python SpeechRecognition Error ALSA
- Pulseaudio/alsa : slow playback device wake-up
- What exactly does ALSA's snd_pcm_delay() return?
- What is the difference between snd_pcm_delay and snd_pcm_status_get_delay in ALSA?
- What do the ALSA timestamping function return and how do the result relate to each other?
- How to to keep track of the amount of queued samples with ALSA?
- ALSA : How to route different audio streams to different playback hardware devices on a single sound card at the same time?
- When to use snd_pcm_avail instead of snd_pcm_avail_update?
- Does Windows have an equivalent to ALSAseq for MIDI I/O?
Related Questions in JACK
- jack audio - sync application to master
- SuperCollider without jack server
- 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?
- Could not load dynamic library "libjack.dylib"
- Jack as primary audio driver?
- Speaker output to mic input without cable on Android?
- Running Jack between Windows and Linux
- Error:Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'
- Trying to route audio from Musescore to Ableton Live 10 via JACK audio connection?
- How to Cross Compile Jack2 source code on windows using Linux
- Sound Not Recorded in GUVCView - Possible ALSA/JACK Issue
- jack audio program with multiple outputs gives ardour huge cpu loads when connected
- PortAudio unreliable: Expression '...' failed
- How to use Wowza media server with Jack Audio Connection Kit as input on MAC OS?
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.