# How to install library without IDE

**URL:** <https://discourse.processing.org/t/how-to-install-library-without-ide/38638>\
**Category:** Libraries\
**Created:** [September 4, 2022, 12:32am UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638 "2022-09-04T00:32:19Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![superumam](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@superumam](https://discourse.processing.org/u/superumam)\
**Post date:** [September 4, 2022, 12:32am UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638/1 "2022-09-04T00:32:19Z")

</div>

Hello, everyone.  
I already tried some processing tests on ubuntu OS on my PC, but I installed processing-sound library with IDE. I need to install and use this library on AWS EC2 without IDE GUI.

 ![image](https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/5/2/52be40f4fea97f112b6c337fed697d3711e2114e.png)  
How can I do this manually?  
Hope for your kind help.

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [September 4, 2022, 1:55am UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638/3 "2022-09-04T01:55:24Z")

</div>

You should find the library files in your sketchbook folder (see **File \> Preferences \> Sketchbook folder** for the path). Then move/copy those into your Processing application directory (in _modes/java/libraries/sound_). That way, the library is bundled with Processing, I think. At least, it seemed to import fine on my system with this setup.

---

<div class="post-metadata">

**Author:** ![superumam](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@superumam](https://discourse.processing.org/u/superumam)\
**Post date:** [September 4, 2022, 9:35am UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638/4 "2022-09-04T09:35:38Z")

</div>

Thanks, @tabreturn. But how can I find the sketchbook folder with IDE?

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [September 4, 2022, 12:09pm UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638/5 "2022-09-04T12:09:09Z")

</div>

Open the Processing IDE. Select **File \> Preferences** – there’s a _Sketchbook folder_ field with the path.

Alternatively, you could download the Sound library from GitHub: [https://github.com/processing/processing-sound/releases](https://github.com/processing/processing-sound/releases)

---

<div class="post-metadata">

**Author:** ![superumam](https://avatars.discourse-cdn.com/v4/letter/s/ecccb3/32.png) [@superumam](https://discourse.processing.org/u/superumam)\
**Post date:** [September 4, 2022, 1:47pm UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638/6 "2022-09-04T13:47:59Z")

</div>

@tabreturn I tried to download git repo, and move to the Processing application directory(modes/java/libraries/sound). But the library wasn’t installed.

The error message describes below:  
“No library found for processing.sound  
Libraries must be installed in a folder named ‘libraries’ inside the sketchbook folder (see the Preferences window).  
oscilloscope.pde:0:0:0:0: The package “processing.sound” does not exist. You might be missing a library.”

---

<div class="post-metadata">

**Author:** ![tabreturn](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/tabreturn/32/3697_2.png) [@tabreturn](https://discourse.processing.org/u/tabreturn)\
**Post date:** [September 4, 2022, 10:25pm UTC](https://discourse.processing.org/t/how-to-install-library-without-ide/38638/7 "2022-09-04T22:25:35Z")

</div>

Here is my Processing 4 app directory structure (which includes the Sound library from GitHub).

```auto
├── core
├── java
├── lib
├── modes
│ └── java
│ ├── application
│ ├── examples
│ ├── libraries
│ │ ├── dxf
│ │ ├── io
│ │ ├── net
│ │ ├── pdf
│ │ ├── serial
│ │ ├── sound
│ │ │ ├── examples
│ │ │ ├── library
│ │ │ │ ├── javamp3-1.0.4.jar
│ │ │ │ ├── jsyn-20171016.jar
│ │ │ │ └── sound.jar
...
├── processing
├── processing-java
└── revisions.md

```

You could try checking the Processing preferences.txt file (in ~/.processing) to verify your sketchbook folder location, then move the library files there. If that’s not working for you, I’m afraid I’m out of suggestions.
