Sound Tone & Frequency Generator API
Generate pure sine, square, triangle, and sawtooth audio frequencies (20 Hz – 20,000 Hz) and acoustic white/pink noise in WAV format.
Environment
| Environment | Base URL |
|---|---|
| Production | https://api.sadafiles.com/v1 |
There is one environment and no sandbox, so every request here is real and counts toward your limits.
Request
POSThttps://api.sadafiles.com/v1/tools/sound-frequency-generator
- Content type
- multipart/form-data
- Auth
- X-API-Key with tools:run
- Accepts
- json, txt
- Files per request
- 0 to 1
- Largest file
- 0.01 GB
- Job timeout
- 30 s
- Rate weight
- 2 units
Parameters
Send these as a JSON string in the options form field. Anything else is rejected.
| Name | Type | Default | Allowed |
|---|---|---|---|
waveform | string | sine | sine, square, triangle, sawtooth, white-noise, pink-noise |
frequency | number | 440 | min 20, max 20000, Hz |
duration | number | 3 | min 0.5, max 60, s |
sampleRate | integer | 44100 | 22050, 44100, 48000 |
volume | number | 0.5 | min 0.05, max 1 |
Response
| Status | Body | When |
|---|---|---|
201 | wav, json | The run finished within 60 seconds |
202 | Job summary JSON | Still running; poll the job |
4xx, 5xx | Error JSON | See error codes |
A file response carries X-Sada-Job and X-Sada-Expires-At. For long work, post to /v1/tools/sound-frequency-generator/jobs instead. See jobs and webhooks.
Also runs on the device
In the web tool and apps, Sound Tone & Frequency Generator can run locally with no upload. The API always processes on the server.
Try it yourself!
Pick a file, set the options and run a real request with your key. The code follows your changes.

