|
5 | 5 |
|
6 | 6 | [](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
7 | 7 | [](https://www.gnu.org/licenses/agpl-3.0.html)
|
8 |
| -[](https://shields.io/) |
| 8 | +[](https://shields.io/) |
9 | 9 | [](https://app.netlify.com/sites/javascript-software-synthesizer/deploys)
|
10 | 10 |
|
11 | 11 | ## Technologies Used
|
@@ -111,9 +111,9 @@ In order to use your [MIDI keyboard](https://en.wikipedia.org/wiki/MIDI_keyboard
|
111 | 111 | <img width="900px" src="./screenshots/elements/sequencer.png">
|
112 | 112 | Right above the on-screen keyboard you can find the Sequencer. There is an included sequence preinstalled, so you can just press the <strong>Play button</strong> and listen to it. <br><br>
|
113 | 113 |
|
114 |
| -The first input from the left controls the rate of the sequence (speed). The second input is the base value of the notes of the sequence (16n stands for a 16th note value, 8n for an 8th and so on). You can input your own sequences in the main input by writing the sequence of the desired notes in this form: <strong>"C4", "F5", "D2"\*\*</strong>. You can include parts with notes of half the base value by including them in brackets, ex. <strong>"C4", ["F5", "D2"]</strong>. In this examples, if the base value is 16n (16th notes), C4 will have a value of 16th, and each of the F5 and D2 will have a value of 32th (or a value of a 16th combined). |
| 114 | +The first input from the left controls the rate of the sequence (speed). The second input is the base value of the notes of the sequence (16n stands for a 16th note value, 8n for an 8th and so on). You can input your own sequences in the main input by writing the sequence of the desired notes in this form: <strong>"C4", "F5", "D2"\*\*</strong>. You can include parts with notes of half the base value by including them in brackets, ex. <strong>"C4", ["F5", "D2"]</strong>. In these examples, if the base value is 16n (16th notes), C4 will have a value of 16th, and each of the F5 and D2 will have a value of 32th (or a value of a 16th combined). |
115 | 115 |
|
116 |
| -When your sequence is ready, you can add it to the sequencer using the <strong>Add button</strong>. In order to go back to the default sequence, you can simply write <strong>default</strong> in the sequence input field and then click the Add button. There are two extra sequences included, the bassline of "I Feel Love" by Donna Summer (peoduced by Giorgio Moroder), which can be accessed by writing <strong>i feel love</strong> in the sequence input field and then pressing the add button, and the riff of "Funky Town", that can be accessed by writing <strong>funky town</strong>. |
| 116 | +When your sequence is ready, you can add it to the sequencer using the <strong>Add button</strong>. In order to go back to the default sequence, you can simply write <strong>default</strong> in the sequence input field and then click the Add button. There are two extra sequences included, the bassline of "I Feel Love" by Donna Summer (produced by Giorgio Moroder), which can be accessed by writing <strong>i feel love</strong> in the sequence input field and then pressing the add button, and the riff of "Funky Town", that can be accessed by writing <strong>funky town</strong>. |
117 | 117 |
|
118 | 118 | You can find some additional information about the JSS-01 and sound synthesis in this short [presentation](./assets/presentation/JSS%20Presentation.pdf).
|
119 | 119 |
|
@@ -154,8 +154,8 @@ The JSS-01 is using FM synthesis implementing the FMSynth of Tone.js, While ther
|
154 | 154 |
|
155 | 155 | ## Contributing
|
156 | 156 |
|
157 |
| -Feel free to submit issues and pull requests. It would be great to create a community around JSS-01, to contiue its development and evolution, making it more capable and easier to use, increasing its creative and artistic potential. |
158 |
| -If you are interested in becoming part of out community it would be useful to have a look to our dedicated document regarding [Contributing](https://github.com/michaelkolesidis/javascript-software-synthesizer/blob/main/CONTRIBUTING.md), as well as, out [Code of Conduct](https://github.com/michaelkolesidis/javascript-software-synthesizer/blob/main/CODE_OF_CONDUCT.md). It a nutshell, we want our community to be a safe space for everyone, so that we can all have a pleasant and joyful experience! |
| 157 | +Feel free to submit issues and pull requests. It would be great to create a community around JSS-01, to continue its development and evolution, making it more capable and easier to use, increasing its creative and artistic potential. |
| 158 | +If you are interested in becoming part of out community it would be useful to have a look to our dedicated document regarding [Contributing](https://github.com/michaelkolesidis/javascript-software-synthesizer/blob/main/CONTRIBUTING.md), as well as, out [Code of Conduct](https://github.com/michaelkolesidis/javascript-software-synthesizer/blob/main/CODE_OF_CONDUCT.md). In a nutshell, we want our community to be a safe space for everyone, so that we can all have a pleasant and joyful experience! |
159 | 159 |
|
160 | 160 | ## Changelog
|
161 | 161 |
|
@@ -222,12 +222,12 @@ None, yet! We will have to add way more features for that.
|
222 | 222 |
|
223 | 223 | ## Contributors
|
224 | 224 |
|
225 |
| -- [Michael Kolesidis](ttps://github.com/michaelkolesidis) |
| 225 | +- [Michael Kolesidis](https://github.com/michaelkolesidis) |
226 | 226 | - [Chris Strawser](https://github.com/mcochris)
|
227 | 227 | - [Margarita Marmaridou](https://github.com/mamarmar)
|
228 | 228 | - [Omar Shehata](https://github.com/OmarShehata)
|
229 | 229 |
|
230 |
| -You name could be here and it would be great to have you aboard! |
| 230 | +Your name could be here and it would be great to have you aboard! |
231 | 231 |
|
232 | 232 | ## Other
|
233 | 233 |
|
|
0 commit comments