Releases: shorepine/tulipcc
Tulip November 2024 release
headline features: T-Deck support again, AMY sequencer (no more sequencer glitches), Alles support again, better USB keyboard support. Also audio input support on Tulip Desktop (or with an AMYchip)
What's Changed
- no longer need pkg-config libffi on tulip desktop by @bwhitman in #401
- USB boot protocol request by @bwhitman in #404
- Tulip changes for AMY memorypcm and audio-in by @bwhitman in #396
- Force
MP_SCHEDULER_DEPTH
to be set by copying our ownmpconfigport.h
overports/esp32
by @bwhitman in #405 - debugging 44 key from discord by @bwhitman in #407
- screensaver by @bwhitman in #409
- fixes so the tdeck boots again by @bwhitman in #411
- potential fix for partiallyZen's KB by @bwhitman in #412
- removing alles buy link, smallening hero image by @bwhitman in #413
- Ensuring Tulip works with Alles latest by @bwhitman in #414
- changing tulip volume doc by @bwhitman in #415
- AMY sequencer in Tulip by @bwhitman in #416
Full Changelog: v-oct-2024...v-nov-2024
Tulip October 2024 release
What's Changed
- adding portamento AMY (+ fixing a compilation bug for ft5x06 ctps) by @bwhitman in #346
- Juno portamento by @bwhitman in #349
- Better midi parser, handles running status. Also support for all notes off by @bwhitman in #355
- stop parsing USB/IAC midi messagees once parsed by @bwhitman in #357
- Tulip's AMY has echo by @bwhitman in #358
- adding learn midi codes directly by @bwhitman in #369
- midi.py: OscSynth now takes kwargs that it will forward to its oscs. by @dpwe in #371
- adding required field
patch_number
to SingleOscSynthBase by @bwhitman in #374 - midi.py, music.md, ..: Add midi.config.get_synth(), rename polyphony by @dpwe in #382
- adding first version of TabView to allow for tabbed UIScreens by @bwhitman in #384
- convering the m5_8encoder class to a simpler module to match how the others work by @bwhitman in #388
- Separately handle MIDI clock f8 signal. by @bwhitman in #389
- memorypcm.c: Note-off non-retrigger fix, as for amy/src/pcm.c. by @dpwe in #392
- Hopefully giving the GT911 more room to breathe on boot. by @bwhitman in #394
- USB hub support, mouse support, latest Micropython and ESP-IDF by @bwhitman in #400
New Contributors
Full Changelog: v-sep-2024...v-oct-2024
Tulip September 2024 release
First post-launch release!
What's Changed
Features, bugfixes
- set pin by @bwhitman in #300
- Testing 0x14 for touchscreen, see #303 by @bwhitman in #304
- scroll worldui to the bottom if font size changes by @bwhitman in #305
- support line widths in bg_line by @bwhitman in #311
- fixes for #318 by @bwhitman in #321
- upping AMY in Tulip to dan's latest by @bwhitman in #322
- Setting y-scale for touchscreen, #343 by @bwhitman in #345
- Portamento in AMY @dpwe shorepine/amy#202
- Portamento in Juno6 app by @dpwe
Docs
- adding troubleshooting page by @bwhitman in #301
- adding floyd's instructions for WSL to the docs by @bwhitman in #308
- Update tulip_desktop.md by @znmeb in #310
- Update music.md by @bwhitman in #324
- fixing website by @bwhitman in #328
- webupdate by @bwhitman in #329
- Adding note about Mabee DAC by @bwhitman in #330
Full Changelog: v-aug-2024...v-sep-2024
Tulip August 2024 release
What's Changed
- putting links to makerfabs stuff by @bwhitman in #248
- Update README and docs to get ready for launch by @bwhitman in #249
- fixes for docs by @bwhitman in #250
- Fix typo in README by @mardab in #251
- adding schematics by @bwhitman in #252
- Hero image by @bwhitman in #254
- Add a simple driver for the M5Stack 8encoder by @mattytrentini in #255
- doc for 8encoder by @bwhitman in #256
- use XDG base directory spec for desktop builds if supported by @stewlab in #257
- adding macOS XDG path by @bwhitman in #258
- keymaps by @bwhitman in #260
- Create static.yml by @bwhitman in #261
- Update static.yml by @bwhitman in #263
- www2 by @bwhitman in #271
- micropython by @bwhitman in #286
- Fix name of waves app, #291 by @bwhitman in #293
- Update worldui.py by @bwhitman in #297
- charlin fix by @bwhitman in #298
- reset pin for 200ms by @bwhitman in #299
New Contributors
- @mardab made their first contribution in #251
- @mattytrentini made their first contribution in #255
- @stewlab made their first contribution in #257
Full Changelog: v-jul-2024...v-aug-2024
Tulip July 2024 release
Release for the upcoming launch of Tulip CC
What's Changed
- midi.py handles multiple callbacks by @bwhitman in #227
- Fix linux build by @hughrawlinson in #228
- test commit i want to fail but be ok with a PR by @bwhitman in #234
- Music getting started page (v0), also rename
bwhitman
toshorepine
by @bwhitman in #235 - Add midi.Synth.release(). by @dpwe in #236
- fix for editor bug #105 by @bwhitman in #237
- upping amy by @bwhitman in #238
- upping amy by @bwhitman in #239
- we have to track dan's changes to pcm in our custom PCM renderer by @bwhitman in #240
- Read wave file metadata in
tulip.load_samples()
. Update music.md docs. by @bwhitman in #241 - allowing custom and normal PCM to coexist by @bwhitman in #242
- voices tells juno6 to change the UI instead of only on activate() by @bwhitman in #243
- Musicmd3 by @bwhitman in #244
- WOOD PIANO example by @bwhitman in #245
- better woodpiano docs by @bwhitman in #246
- fix esc in editor by @bwhitman in #247
New Contributors
- @hughrawlinson made their first contribution in #228
Full Changelog: v-jun-2024...v-jul-2024
Tulip June 2024 release
First shipping Tulip v4r11 release!
Tulip May 2024 release
v-may-2024 .
Tulip March 2024 release
- LVGL 9 now embedded into Tulip. Make your own UIs!
UIScreen
and switchable apps- Touchscreen for the T-Deck
- Fixes for the forthcoming Tulip r10 board
- Latest AMY
- Music subsystem
What's Changed
- LVGL / UI support by @bwhitman in #192
Full Changelog: v-feb-2024...v-mar-2024
Tulip Feb 2024 release
Tulip February release. Mostly changes to AMY, including new patches and voices.
13 simultaneous DX7 voices and 6 simultaneous Juno-6 voices
January 2024 Tulip CC release
Our first release for all CC boards at once. See #171 for details
Biggest news is you can flash your Tulip without having to compile, using our full-flash binaries. Supports DIY tulips using the N16R8, N32R8, MaTouch 7", Tulip4 R10 and the T-Deck. See our flashing page for instructions: https://github.com/bwhitman/tulipcc/blob/main/docs/tulip_flashing.md