代码之家  ›  专栏  ›  技术社区  ›  Peterdk

Android上的动态Midi生成和播放:可能吗?

  •  10
  • Peterdk  · 技术社区  · 16 年前

    奇怪的是,我发现Android不支持Midi。 唯一接近的是Jetplayer,但这只需要一个现有的.jet文件。

    我想动态地生成一个midi文件,并播放它。 我甚至想过只需要手动创建一个带有音调的.jet文件,然后用jet播放器进行转置,但它将转置限制为-12,+12,这对我来说不是很好。

    Android上也有一个调子生成器,但它仅限于预定义的调子,无法进行转置。

    有人知道如何在Android上实现midi生成和播放吗?

    3 回复  |  直到 16 年前
        1
  •  5
  •   Alex Reynolds    16 年前

    也许 this Pragmatic Programmer thread 可能有兴趣。

        2
  •  4
  •   Peterdk    16 年前

    我目前决定动态生成midi文件,然后将其提供给 MediaPlayer . 构建一个简单的midi文件生成器和 媒体播放器 正确使用它。

    feature request 直接流式访问合成器。如果你对流媒体midi感兴趣,请评分,星级,评论那里。

        3
  •  3
  •   LeffelMania    14 年前

    迟做总比不做强,但谷歌代码中有一个基本的Java MIDI库: http://code.google.com/p/android-midi-lib/