| Module | Source File | Description |
|---|---|---|
| acoustics | acoustics.f90 | A module with routines for acoustics. |
| audio_effects | audio_effects.f90 | Various audio effects |
| envelopes | envelopes.f90 | Functions and subroutines generating envelopes |
| forsynth | forsynth.f90 | This module contains a few parameters, especially the sampling frequency and the temporal step. |
| morse_code | morse_code.f90 | Basic Morse code support. https://en.wikipedia.org/wiki/Morse_code |
| music | music.f90 | Contains music theory elements: scales, circle of fifths, chords, etc. |
| music_common | music_common.f90 | Contains music theory elements: scales, circle of fifths, chords, etc. |
| signals | signals.f90 | Subroutines generating different kind of signals |
| sonification | sonification.f90 | A module with routines for data sonification. |
| tape_recorder_class | tape_recorder_class.f90 | This is the basic class, representing a numeric tape recorder with audio tracks. |
| wav_file_class | wav_file_class.f90 | The main class that you will use to create your WAV files. |