# GSOC 2019 p5.js-sound - AudioWorklet to replace ScriptProcessorNode

**URL:** https://discourse.processing.org/t/gsoc-2019-p5-js-sound-audioworklet-to-replace-scriptprocessornode/9721
**Category:** Summer of Code
**Created:** [March 28, 2019, 12:25pm UTC](https://discourse.processing.org/t/gsoc-2019-p5-js-sound-audioworklet-to-replace-scriptprocessornode/9721 "2019-03-28T12:25:46Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![mebble](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@mebble](https://discourse.processing.org/u/mebble)
#### Post date: [March 28, 2019, 12:25pm UTC](https://discourse.processing.org/t/gsoc-2019-p5-js-sound-audioworklet-to-replace-scriptprocessornode/9721/1 "2019-03-28T12:25:46Z")

</div>

Hello, my name is Neil, an IT student interested in participating in the GSOC 2019. I want to contribute to the [Audio Worklet](https://github.com/processing/processing/wiki/Project-List#-utilize-the-audio-worklet-in-p5sound-library) project. I have a few questions about how to start contributing for GSoC.

- How do I begin implementing some code with AudioWorklet? The documentation on it is very sparse.
- I can’t find a user handle for the project’s possible mentor, Jason Sigal. Am I encouraged to contact him only on this platform, or is it alright if I do so directly?

I would really appreciate any guidance. Thank you.

### About Me

I have experience in both JS, p5, web workers and the Web Audio API. My [github page](https://github.com/mebble) contains projects I’ve done, mostly in JS, some in p5 and [this project](https://github.com/mebble/imfx) using p5 and web workers. My [codepen](https://codepen.io/mebble/) contains pens I’ve made with p5 (mostly relating to the Nature of Code book).

---

<div class="post-metadata">

### Author: ![mebble](https://avatars.discourse-cdn.com/v4/letter/m/9de0a6/32.png) [@mebble](https://discourse.processing.org/u/mebble)
#### Post date: [March 28, 2019, 5:53pm UTC](https://discourse.processing.org/t/gsoc-2019-p5-js-sound-audioworklet-to-replace-scriptprocessornode/9721/2 "2019-03-28T17:53:55Z")

</div>

I’ve opened [github issue #354](https://github.com/processing/p5.js-sound/issues/354) regarding my queries.
