Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update music.md with echo info #383

Merged
merged 1 commit into from
Sep 12, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion docs/music.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Tulip is a **music computer** where everything about the underlying synthesis an
- Sample CV inputs from an ADC to control other events on Tulip
- Send MIDI in and out, from code. You can write code to respond to MIDI messages to do whatever you want
- Share a common sequencer clock across multiple apps, for example, a drum machine and an arpeggiator
- Add global EQ, chorus or reverb to the audio output
- Add global EQ, chorus, echo or reverb to the audio output
- A scale and chord library to define musical notes in code, e.g. `music.Chord("F:min")`
- Have total low level control of all oscillators, specifying their filters, waveform, modulation sources, ADSRs

Expand Down Expand Up @@ -346,6 +346,7 @@ import amy
amy.send(osc=30, wave=amy.SINE, freq=440, vel=1) # 440Hz sine wave
amy.send(osc=30, vel = 0) # note off
amy.reverb(1) # turn on global reverb
amy.echo(level=1, delay_ms=400, feedback=0.8) # global echo
amy.drums() # play a test pattern
amy.reset() # reset every AMY oscillator
```
Expand Down
Loading