# Getting started with FoxDot

**URL:** <https://forum.toplap.org/t/getting-started-with-foxdot/1225>\
**Category:** Foxdot\
**Created:** [9 April 2020 11:16 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225 "2020-04-09T11:16:53Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Raul\_Garcia](https://forum.toplap.org/user_avatar/forum.toplap.org/raul_garcia/32/657_2.png) [@Raul\_Garcia](https://forum.toplap.org/u/Raul_Garcia)\
**Post date:** [9 April 2020 11:16 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225/1 "2020-04-09T11:16:53Z")

</div>

I have also used some samples and some extra synthesizer  
like angel

---

<div class="post-metadata">

**Author:** ![ryan](https://forum.toplap.org/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@ryan](https://forum.toplap.org/u/ryan)\
**Post date:** [12 April 2020 12:28 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225/2 "2020-04-12T12:28:51Z")

</div>

Nice stuff - thanks for sharing! I like the custom samples, keep it up 🙂

---

<div class="post-metadata">

**Author:** ![Raul\_Garcia](https://forum.toplap.org/user_avatar/forum.toplap.org/raul_garcia/32/657_2.png) [@Raul\_Garcia](https://forum.toplap.org/u/Raul_Garcia)\
**Post date:** [12 April 2020 21:14 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225/3 "2020-04-12T21:14:26Z")

</div>

Thanks, I also added the angel synthesizer, which had no operative and the steps I perform are the ones I describe below.

To add synthesizers to FoxDot, follow these steps:

1 - In the python3.6 / dist-packages / FoxDot / osc / scsyndefs folder, the scd file must be added.

 ![Captura de pantalla de 2020-04-12 23-08-16](https://forum.toplap.org/uploads/thirdsite/original/1X/724120fd9631930dcee152247ce3045fc91142e9.png)

2 - In the python3.6 / dist-packages / FoxDot / lib / SClang folder, edit the \_SynthDefs.py file, adding from line 406, for example if the synthesizer we want to add is angel.scd, the following two lines:  
angel = FileSynthDef (‘angel’)  
angel.add ().

![Captura de pantalla de 2020-04-12 23-06-50](https://forum.toplap.org/uploads/thirdsite/original/1X/a02b33c5dadff647a6e7db9826b0a801a1145ffd.png)

We save and close and the next time we start FoxDot, the new synthesizer will be operational

---

<div class="post-metadata">

**Author:** ![ryan](https://forum.toplap.org/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@ryan](https://forum.toplap.org/u/ryan)\
**Post date:** [13 April 2020 09:01 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225/4 "2020-04-13T09:01:46Z")

</div>

You can also edit the `lib/Custom/startup.py` file to run any code at start up _or_ you can also use the `--startup` flag to point to a file to run any code you want if you don’t want to edit the files in the source code

---

<div class="post-metadata">

**Author:** ![CrashServer](https://forum.toplap.org/user_avatar/forum.toplap.org/crashserver/32/310_2.png) [@CrashServer](https://forum.toplap.org/u/CrashServer)\
**Post date:** [13 April 2020 10:01 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225/5 "2020-04-13T10:01:18Z")

</div>

We wrote a tutorial about it, [https://crashserver.fr/how-to-customize-foxdot-with-your-own-synths-effects-functions-and-samples/](https://crashserver.fr/how-to-customize-foxdot-with-your-own-synths-effects-functions-and-samples/)

---

<div class="post-metadata">

**Author:** ![Raul\_Garcia](https://forum.toplap.org/user_avatar/forum.toplap.org/raul_garcia/32/657_2.png) [@Raul\_Garcia](https://forum.toplap.org/u/Raul_Garcia)\
**Post date:** [13 April 2020 13:53 UTC](https://forum.toplap.org/t/getting-started-with-foxdot/1225/6 "2020-04-13T13:53:58Z")

</div>

Thank you, I didn’t know, I’m going to look at it
