当前位置: 首页 > 软件库 > 神经网络/人工智能 > >

aiexperiments-ai-duet

钢琴二重奏 AI
授权协议 Apache
开发语言 JavaScript HTML/CSS
所属分类 神经网络/人工智能
软件类型 开源软件
地区 不详
投 递 者 姜运珧
操作系统 跨平台
开源组织 Google
适用人群 未知
 软件概览

“钢琴二重奏”的 A.I. Duet。该项目会在你弹出了几个音符之后,通过 AI 自动计算来帮你“补完”旋律的重奏部分。A.I. Duet 运用了人工智能技术,通晓音符的“编码规则”。

演示地址及截图

 相关资料
  • 利用AudioToolbox实现一个简单的钢琴,可以奏出7个音阶的声音。 [Code4App.com]

  • 作为游戏狂热爱好者小编第一想法当然是能否用 Python 也做一个,既好玩也能用于教学,经过一番研究总算折腾出来一个简易版 本文就分享一下思路与代码。 实现思路 在写代码之前,还是先整理下思路,用Python实现的话,只需要创建界面与按钮,并给每个按钮绑定播放音阶的函数即可

  • Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or extern

  • 问题内容: 我继承了一个Java项目,该项目使用旧的C ++ dll 从连接到计算机的钢琴接收MIDI数据。 既然Java内置了对MIDI设备的支持,我想摆脱旧的C ++ dll,而只使用纯Java。 Java是否支持从连接到计算机的钢琴接收数据? 我已经在Google上搜索了一些示例,但都无济于事。 问题答案: 是的,JavaSound API可用于从MIDI设备读取MIDI数据。 JFugue

  • 本文向大家介绍用Python制作简单的钢琴程序的教程,包括了用Python制作简单的钢琴程序的教程的使用技巧和注意事项,需要的朋友参考一下 录一段音频,把它的音高改变50次并把每一个新的音频匹配到键盘的一个键位,你就能把电脑变成一架钢琴! 一段音频可以被编码为一组数值的数组(或者列表),像这样: 我们可以在数组中每隔一秒拿掉一秒的值来将这段音频的速度变成两倍。 如此我们不仅将音频的长度减半了,而且

  • 本文向大家介绍Java swing实现支持录音等功能的钢琴程序,包括了Java swing实现支持录音等功能的钢琴程序的使用技巧和注意事项,需要的朋友参考一下 今天给大家介绍一下Java实现钢琴的小程序,程序虽小,功能挺多,支持循环播放,录音等功能,首先简单介绍下源码结构: 先看看钢琴界面实现,添加相应滴监听事件: 程序有点长,不全部贴出来了,最下面附上下载地址,可以打包下载,下面来看看运行结果: