# Juce running on Raspbian (Raspberry pi)

**URL:** <https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321>\
**Category:** Linux\
**Created:** [July 14, 2017, 1:26pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321 "2017-07-14T13:26:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![ulonix](https://avatars.discourse-cdn.com/v4/letter/u/6f9a4e/32.png) [@ulonix](https://forum.juce.com/u/ulonix)\
**Post date:** [July 14, 2017, 1:26pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/1 "2017-07-14T13:26:08Z")

</div>

Hi,  
I’m new to Juce and Raspberry devices, I was thinking on building a device based on this platform. I do not have much experience developing Linux applications tho. How difficult is to run/compile a standalone JUCE app on Linux(NO GUI, or Basic one)?, are there any dependencies / known issues? Is JUCE a good alternative for the Raspberry pi or should I try other Audio Libraries?.

Thanks

---

<div class="post-metadata">

**Author:** ![t0m](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/t0m/32/16413_2.png) [@t0m](https://forum.juce.com/u/t0m)\
**Post date:** [July 17, 2017, 11:54am UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/2 "2017-07-17T11:54:25Z")

</div>

JUCE is an excellent choice. I can’t personally comment on any dependencies or issues as I’ve not had a play with a Pi myself, but I’ve seen the Equator engine (exactly the same one that powers ROLI’s Equator synth) running flawlessly.

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [July 17, 2017, 1:15pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/3 "2017-07-17T13:15:02Z")

</div>

This post is a good starting point:

> [@List of Juce dependencies under linux](https://forum.juce.com/t/list-of-juce-dependencies-under-linux/15121/30):
>
> Seems to work fine for me: apt-get install clang freeglut3-dev g++ libasound2-dev libcurl4-openssl-dev libfreetype6-dev libjack-jackd2-dev libx11-dev libxcomposite-dev libxcursor-dev libxinerama-dev libxrandr-dev mesa-common-dev webkit2gtk-4.0 cd JUCE/extras/Projucer/Builds/LinuxMakefile make CXX=clang++ -j4

---

<div class="post-metadata">

**Author:** ![ulonix](https://avatars.discourse-cdn.com/v4/letter/u/6f9a4e/32.png) [@ulonix](https://forum.juce.com/u/ulonix)\
**Post date:** [July 17, 2017, 2:24pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/4 "2017-07-17T14:24:28Z")

</div>

Equator looks super nice!, I guess it is better to start with the simple tutorials and then try creating an Audio Application project or even a Console app in my case cause i might not need UI for now.

---

<div class="post-metadata">

**Author:** ![RolandMR](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/rolandmr/32/641_2.png) [@RolandMR](https://forum.juce.com/u/RolandMR)\
**Post date:** [July 17, 2017, 3:44pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/5 "2017-07-17T15:44:38Z")

</div>

I recommend Ubuntu Mate over Raspbian for a Linux distribution on the Pi. With Ubuntu Mate, plug and play just works with USB audio devices. You also get Armv7 instructions. I ported Tracktion to the Raspberry Pi and it was relatively painless.

---

<div class="post-metadata">

**Author:** ![ulonix](https://avatars.discourse-cdn.com/v4/letter/u/6f9a4e/32.png) [@ulonix](https://forum.juce.com/u/ulonix)\
**Post date:** [July 20, 2017, 1:08pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/6 "2017-07-20T13:08:35Z")

</div>

I’ll give a try to the tutorials first on my mac and then try to port those examples to linux

---

<div class="post-metadata">

**Author:** ![COx2](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/cox2/32/5205_2.png) [@COx2](https://forum.juce.com/u/COx2)\
**Post date:** [August 19, 2018, 12:39pm UTC](https://forum.juce.com/t/juce-running-on-raspbian-raspberry-pi/23321/7 "2018-08-19T12:39:55Z")

</div>

On JUCE 5.3.2, since the sample project “extras/AudioPluginHost” has configuration LADSPA enabled, compile error occurs with the message “ladspa.h not found”.  
In order to solve the above problem, I ran the following command.

> $ sudo apt-get install ladspa-sdk

Therefore, I recommend the installation command like below.

> $ sudo apt-get install clang freeglut3-dev g++ libasound2-dev libcurl4-openssl-dev libfreetype6-dev libjack-jackd2-dev libx11-dev libxcomposite-dev libxcursor-dev libxinerama-dev libxrandr-dev mesa-common-dev webkit2gtk-4.0 ladspa-sdk
