Tulip is a creative computer running Python with lots of music and graphics functionality. You can buy a hardware Tulip for $59.
This version of Tulip runs locally in your browser. The files are stored in your browsers' storage. It's almost perfectly like a real Tulip, including support for MIDI, graphics, synthesis and Python. There's some small differences, see below.
If you've never used Tulip before, please check out the examples above and these getting started tips:
input
will fail -- use tulip.key_wait
or keyboard_callback
instead.time.sleep()
in your code as it will block all input, audio and graphics from updating. Instead, use Tulip callbacks, asyncio
or tulip.defer
if you want to block or defer execution in Tulip.Join the shore pine sound systems Discord to chat about Tulip, AMY and Alles. A fun small community!
We'll send you very rare updates about Tulip, Alles, AMY and other projects we're working on.