这个项目能做什么
flutter_piano 是一款使用 Flutter 构建的跨平台钢琴应用,可在 iOS 和 Android 上运行。它采用自定义的跨平台 MIDI 合成器,以 flutter_midi 插件形式实现,通过加载 .SF2 音色库文件来产生音频。该应用支持多指复音播放、水平滚动切换八度、可调节琴键宽度以及可选的琴键标签。它包含面向视障用户的 Semantics 支持,每个琴键作为按钮暴露,并以其音高名称(而非仅 MIDI 编号)进行标记。应用设计为仅横屏运行,方向配置已在 Android 清单和 iOS 项目设置中完成。用户可将默认的 Piano.SF2 文件替换为其他音色库文件,以演奏不同乐器。该项目还以 The Pocket Piano 名称发布在 App Store 和 Google Play 上。
评论
0 评分人数达到10人后显示
登录后参与讨论。