All notable changes to the Forsynth project will be documented in this file. The format is based on Keep a Changelog.
- music module:
- function
fr()
to compute the frequency of a note, for example "A#3". - Several music scales stored in arrays.
- function
- demos module:
- Added some scales in
demo3()
.
- Added some scales in
- Now under GNU GPLv3 license.
- A bug in add_karplus_strong().
- forsynth module:
copy_section()
clear_tracks()
- music module:
add_note()
to generate a note with a sum of harmonics.add_major_chord()
add_minor_chord()
- demos module:
demo1()
demo2()
demo3()
- envelopes module:
ADSR_envelope()
function - signals module:
add_karplus_strong()
for plucked stringsadd_square_wave()
add_sawtooth_wave()
add_triangle_wave()
add_noise()
- sound_effects module:
apply_delay_effect()
apply_fuzz_effect()
apply_tremolo_effect()
apply_autopan_effect()
add_sinusoidal_signal
has been renamedadd_sine_wave
, on the same model as the other waveforms.
- Initial commit.
- Translated from C.