Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
apps:all:saugns [2022/02/24 00:55] – [Documentation] v0.3.10b joelkp | apps:all:saugns [2024/02/29 05:11] – [saugns] update 'R' wording joelkp |
---|
{{metacard>}} | {{metacard>}} |
| |
saugns implements the SAU (Scriptable AUdio) language, and is a command-line parser, player, and WAV file writer for SAU scripts. It makes it easy to write files which play sounds when ran. | saugns implements the SAU (Scriptable AUdio) language, and is a command-line parser, player, and WAV file writer for SAU scripts. It makes it easy to write script files which play sounds when ran. It's also possible to pipe audio data from it over stdout. |
| |
Currently most useful for generating tones, modulation sounds (FM and PM, AM and RM), and simple timed sequences of such. Future goals include a more expressive language suitable for music composition. | Currently most useful for generating tones, sounds, soundscapes, and simple timed sequences. Can be used tersely and simply for that, but the language still lacks features for music composition without duplicating lots of script content. |
| |
| The SAU language currently provides these audio generators, which can be used and combined in any number. |
| * 'R' (Random segments oscillator), 12 line types. Value noise through-zero oscillator. Supports AM/RM, FM and PM. |
| * 'W' (Wave oscillator), 12 wave types. Conventional oscillator, weakly anti-aliased. Supports AM/RM, FM and PM. |
| |
The SAU language currently only provides wave oscillators. These can be used and combined in any number. | |
===== Documentation ===== | ===== Documentation ===== |
* {{https://saugns.github.io/usage.html|Command-line usage examples}} | * {{https://sau.frama.io/usage.html|Command-line usage}} |
| * {{https://sau.frama.io/language.html|SAU language overview web page}} |
* {{https://saugns.github.io/language.html|Guide to using the SAU language}} | * {{https://codeberg.org/sau/saugns/src/stable/sau/doc/README.SAU|SAU language reference (README.SAU)}} |
| * {{https://sau.frama.io/examples.html|Example SAU scripts with audio online}} |
* {{https://github.com/saugns/saugns/blob/stable/doc/README.SAU|SAU language reference (README.SAU)}} | |
| |
{{tag>synthesis_and_composition_packages signal_generators oss alsa sndio}} | {{tag>synthesis_and_composition_packages signal_generators oss alsa sndio}} |
~~META:desc=Scriptable AUdio (SAU) Generation System. Command-line parser, player, and format converter for SAU scripts. Supports ALSA, OSS, and (on OpenBSD) sndio.~~ | ~~META:desc=Scriptable AUdio (SAU) Generation System. Command-line parser, player, and format converter for SAU scripts. Supports ALSA, OSS, and (on OpenBSD) sndio.~~ |
~~META:logo=https://saugns.github.io/images/sau-logo88x50.png~~ | ~~META:logo=https://saugns.github.io/images/sau-logo88x50.png~~ |
~~META:link=https://saugns.github.io~~ | ~~META:link=https://sau.frama.io~~ |
~~META:screenshot=~~ | ~~META:screenshot=~~ |
~~META:banner=~~ | ~~META:banner=~~ |
~~META:download=~~ | ~~META:download=~~ |
~~META:manual=~~ | ~~META:manual=~~ |
~~META:version=v0.3.10b~~ | ~~META:version=v0.4.2d~~ |
~~META:releasedate=2022-02-23~~ | ~~META:releasedate=2023-12-31~~ |
| |