Skip to content

Commit

Permalink
Merge pull request #444 from shorepine/piano
Browse files Browse the repository at this point in the history
adding the piano into music.md
  • Loading branch information
bwhitman authored Jan 7, 2025
2 parents 200a03f + e64e2e6 commit efe8605
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 5 deletions.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,9 @@ Tulip is powered by [MicroPython](https://micropython.org), [AMY](https://github

* [**Get a Tulip from our friends at Makerfabs for only US$59**](https://tulip.computer)
* [**Just got a Tulip CC? Check out our getting started guide!**](docs/getting_started.md)
* [**Any issues with your Tulip CC? Here's our troubleshooting guide**](docs/troubleshooting.md)
* [**Want to make music with your Tulip? Check out our music tutorial here**](docs/music.md)
* [**See the full Tulip API**](docs/tulip_api.md)
* [**Learn about our roadmap and find out what we're working on next**](https://github.com/orgs/shorepine/projects/1)
* [**Build your own Tulip**](docs/tulip_build.md)
* **[You can read more about the "why" or "how" of Tulip on my website!](https://notes.variogram.com/2024/07/30/tulip-available/)**


[![shore pine sound systems discord](https://raw.githubusercontent.com/shorepine/tulipcc/main/docs/pics/shorepine100.png) **Chat about Tulip on our Discord!**](https://discord.gg/TzBFkUb8pG)

Expand Down Expand Up @@ -57,6 +54,12 @@ I've been working on Tulip on and off for years over many hardware iterations an
![Tulip](https://raw.githubusercontent.com/shorepine/tulipcc/main/docs/pics/tulip4.png)


* [**Any issues with your Tulip CC? Here's our troubleshooting guide**](docs/troubleshooting.md)
* [**Learn about our roadmap and find out what we're working on next**](https://github.com/orgs/shorepine/projects/1)
* [**Build your own Tulip**](docs/tulip_build.md)
* **[You can read more about the "why" or "how" of Tulip on my website!](https://notes.variogram.com/2024/07/30/tulip-available/)**


## T-Deck Tulip CC

![T-Deck](docs/pics/tdeck_editor.jpg)
Expand Down
7 changes: 6 additions & 1 deletion docs/music.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Tulip is a **music computer** where everything about the underlying synthesis an
- Play very accurate Juno-6 patches and similar analog synths, up to 6 note polyphony / multimbrality. You have full control over all the parameters.
- Play very accurate DX7 patches, and allow you to create your own FM synthesis setup -- in code!
- Play built in 808-style drum patches, with pitch control
- Play a very good piano synthesis without samples
- Load in your own .WAV samples to use in a sampler
- Control CV outputs for modular synths and analog synths, with built in waveforms and sample & hold
- Sample CV inputs from an ADC to control other events on Tulip
Expand Down Expand Up @@ -43,7 +44,9 @@ You can adjust patch assignments per channel, or change patches, using our built

The red button on the top right will quit the app, and the blue button will switch to other apps, including the REPL (where you can type commands.)

Try changing the channel 1 patch to a different Juno-6 patch, or a DX-7 patch. You can also tap the keyboard on screen, even with multiple fingers. Try also playing with the arpeggiator.
Try changing the channel 1 patch to a different Juno-6 patch, or a DX-7 patch. Also make sure to try our [new piano patch](https://shorepine.github.io/amy/piano.html), by selecting "Misc" and choosing "dpwe Piano".

You can also tap the keyboard on screen, even with multiple fingers. Try also playing with the arpeggiator.

## The built-in Juno-6 patch editor

Expand Down Expand Up @@ -107,6 +110,8 @@ While you're playing with this, go back to the `voices` app and change the patch
synth.program_change(143) # change to patch #143 (dx-7 patch BASS 2)
```

Juno patches use patch number 0-127, DX7 are 128-255, and the piano is at 256.

You can also easily change the BPM of the sequencer -- this will impact everything using it, like the drum machine as well:

```python
Expand Down

0 comments on commit efe8605

Please sign in to comment.