# Basuri audio credits

Practice playback uses **real bansuri** recordings (not synth), pitched with Web Audio
`playbackRate` to match the Sa you pick in the practice bar.

## Samples in `samples/bansuri/`

| File | Source | License |
|------|--------|---------|
| `sa-lower-F4.mp3`, `sa-middle-E5.mp3` | [sankalp](https://freesound.org/people/sankalp/) — Freesound 179695 / 179696 (cropped long tones) | [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/) |
| `sa-oct-low-E4.mp3`, `sa-oct-high-F5.mp3` | sankalp — Freesound 179694 (three-octave Sa excerpt, cropped) | CC BY 4.0 |
| `phrase-major-scale.mp3` | sankalp — Freesound 179693 (major scale on bansuri) | CC BY 4.0 |
| `phrase-rag-jog.mp3` | [Ninad_P](https://freesound.org/people/Ninad_P/sounds/448458/) | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) |

Attribution for CC BY material: **sankalp** on Freesound.

Also used by Tools · [Backing band](/tools/backing.html) (pitch-shifted Sa anchors for the basuri stem).

Rebuild helpers (`_prepare.py`, `_download*.py`) are for maintainers; `_raw/` is local cache and gitignored.
