这个项目能做什么

Tulip Creative Computer(Tulip CC)和 AMYboard 是开源、便携、可编程的设备,面向音乐、图形、编程和写作。Tulip 是一台低功耗、自包含的计算机,配有触摸屏和声音系统,可直接启动进入 Python 提示符,内置支持音乐合成、快速图形和文本、硬件 MIDI、网络访问以及外部传感器。AMYboard 是无头版本,具备更强的音频能力,包括音频输入、模块化 10hp 和 10vpp 音频、S/PDIF 数字音频、CV 插孔和 SD 卡。 该系统由 MicroPython、AMY 合成器和 LVGL 驱动,运行在 ESP32-S3 芯片上,使用 ESP-IDF。它可以通过三种方式使用:作为现成或 DIY 硬件、在浏览器中使用几乎全部功能,或作为 Mac、Linux 或 WSL 的原生桌面应用。硬件和软件完全开源。 关键硬件能力包括 8.5MB RAM、可作为 Python 文件系统访问的 32MB 闪存、120 复音立体声 AMY 合成器引擎、支持 ANSI 颜色的 128x50 文本帧缓冲、最多 32 个带碰撞检测的硬件精灵、1024x600 滚动背景帧缓冲、支持 HTTP/TCP/UDP 的 WiFi、256 色、内置代码和文本编辑器、名为 TULIP ~ WORLD 的 BBS 聊天和文件传输区域、USB 键盘/MIDI/鼠标支持、电容式多点触控、MIDI 输入/输出,以及 I2C/Grove/Mabee 连接器。 AMY 合成器支持加法与减法振荡器、FM 合成、采样器、Karplus-Strong、模拟风格滤波器和音序器。Tulip 随附鼓机、音色/音色包应用和 Juno-6 编辑器。音乐计算机提供音阶、和弦和进行。MIDI 输入和输出允许通过 Python 回调连接外部音乐硬件。 图形系统包括滚动背景层、硬件精灵和文本层,提供设置像素、加载 PNG、滚动背景和移动精灵等功能。按钮和滑块等 UI 元素可用,并且可以使用回调同时运行多个应用。 Tulip 也可以安装在 T-Deck 设备上。开发指南强调 Tulip Desktop 与 Tulip CC 之间的跨平台一致性,并强调在提出更改前先在硬件上测试。