Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
jsfxr [2023/12/05 02:45] – renick | jsfxr [2024/08/04 21:38] (current) – renick | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== jsfxr: synthesizing sounds in the browser ====== | ====== jsfxr: synthesizing sounds in the browser ====== | ||
- | https:// | + | Access this browser-based synthesizer here: https:// |
- | Sfxr, programmed by [[http:// | + | Sfxr was programmed by [[http:// |
- | First point: make sure that you select 44k and 16 bit in the column on the right for maximum sound quality (unless you are deliberately going for the old-school vibe). | + | <color #ed1c24>First point: make sure that you select 44k and 16 bit in the column on the right for maximum sound quality</ |
- | Second point: this synthesizer doesn' | + | <color #ed1c24>Second point: this synthesizer doesn' |
The concept is to pass the output of a basic oscillator through an envelope and a few effects to generate a sound. Every time you change a parameter, the sound will be played so that you can audition it. | The concept is to pass the output of a basic oscillator through an envelope and a few effects to generate a sound. Every time you change a parameter, the sound will be played so that you can audition it. | ||
Line 36: | Line 36: | ||
This section of the interface allows you to really customize the sound and control the parameters of synthesis. | This section of the interface allows you to really customize the sound and control the parameters of synthesis. | ||
+ | |||
+ | ===== serialize/ | ||
+ | |||
+ | Use these to get the settings as text. Once they are there, you can modify them. This is good if you want to put in a specific value. Then you can load settings from text using the deserialize button. One way to use this is to make a sound, serialize it, and send it to your friend. Then your friend can paste it in and deserialize it to get the same sound as you. In this way, you can work on the same sound or variations together with a friend remotely. | ||
===== base waveform ===== | ===== base waveform ===== | ||
Line 76: | Line 80: | ||
===== duty cycle ===== | ===== duty cycle ===== | ||
- | [[https:// | + | [[https:// |
- duty cycle as a percentage; you may feel that the higher the percentage, the " | - duty cycle as a percentage; you may feel that the higher the percentage, the " | ||
- sweep as a percentage per second; the same seems to be true here: the higher the percentage, the fatter the sound. the lower the percentage, the more high-end details emerge. | - sweep as a percentage per second; the same seems to be true here: the higher the percentage, the fatter the sound. the lower the percentage, the more high-end details emerge. |