Play sound via MIDI

Screenshot

Что такое MIDI - это стандарт на команды управления синтезатором или другими устройствами воспроизведения звука. Т.е. в .mp3, например, хранится оцифрованный звук а в файлах .mid только ноты которые воспроизводит звуковая карта.

преимущества MIDI:

есть в любом компе, содержит 128 обычных и 40 ударных инструментов

воспроизводится муз.сопроцессором и не влияет на производительность

воспроизводимую музыку можно интерактивно менять (если понимать чем диез от бемоля отличается)

недостатки:

звучание полностью зависит от звуковой карты и на разных компах может отличаться

для чего можно использовать - для вспомогательных звуковых эффектов. В моей библиотеке есть функции для простого доступа к звуку чтоб не возиться с событиями, каналами и пр.

пример простого вызова

Tools.playNote( Note.p93_7_La, Note.i127_Gunshot,12

java midi 解析_从java访问MIDI相关推荐

  1. java soap 解析_用Java解析SOAP响应

    我无法使用Java(使用Bonita Open Solution BPM)解析SOAP响应. 我有以下SOAP响应(在IBM Content Manager中搜索文档: SOAP响应返回1个匹配的文档 ...

  2. java jason 解析_用Java解析JSON对象

    非常感谢您在另一个答案中的代码.由于您的代码,我可以读取任何JSON文件.现在,我试着按层次组织所有元素,因为可以使用它们! 我正在使用Android从URL中读取JSON,唯一需要更改的就是行 Se ...

  3. java课后习题七解析_《Java基础入门》_课后习题解析.doc

    <Java基础入门>_课后习题解析 <Java基础入门>课后习题 Java开发入门 一.填空题 1.Java的三大体系分别是_JavaSE_____._JavaEE_____. ...

  4. java xml dom4j 解析_在JAVA中怎么用DOM和DOM4j解析XML啊?

    二.XML文件 三.开始解析 public class JDOMTest { public static void main(String[] args) { // 进行对books.xml文件的JD ...

  5. java 月份缩写_关于java:如何将日期字符串解析为Date?

    本问题已经有最佳答案,请猛点这里访问. 如何将下面的日期字符串解析为Date对象? String target ="Thu Sep 28 20:29:30 JST 2000"; D ...

  6. java 函数 微秒_在Java中以微秒为单位解析时间

    我在解析2013-01-09 09:15:03.000000格式的Java时间字符串时遇到问题. 在我的数据中,最后三个数字始终为0(表示输入字符串仅具有毫秒精度),因此我将此格式传递给SimpleD ...

  7. java array缓存_有java数组

    [JAVA零基础入门系列]Day10 Java中的数组 [JAVA零基础入门系列](已完结)导航目录 Day1 开发环境搭建 Day2 Java集成开发环境IDEA Day3 Java基本数据类型 D ...

  8. java 分割一个_分割java

    [java]分割字符串工具类,霸气 jdk自带的 java 分割字符串,分割string,可以根据多个条件去分割.比如逗号,分号,逗号或者分号. 比如一个字符串:"abc,def;gh,ij ...

  9. java 字符串包_包java字符串

    Java核心技术卷I基础知识3.6.3 不可变字符串 3.6.3 不可变字符串 String类没有提供用于修改字符串的方法.如果希望将greeting的内容修改为"Help!",不 ...

最新文章

  1. 10分钟学会使用YOLO及Opencv实现目标检测
  2. Vim 下使用 Slimv(类似Slime) 轻松调试 Common Lisp
  3. sublime的安装
  4. 他不怕被拒绝_不怕被拒绝,这几大星座男追人时最有耐心
  5. 给 Flutter 界面切换来点特效
  6. word List 06
  7. MOVSX和MOVZX
  8. dp线和hdmi区别_各类视频线有什么区别?应该怎么选呢?
  9. 例2.8 叠筐 - 九度教程第15题(排版题)
  10. [新功能]文章预览功能
  11. IT公司对员工电脑监控一般使用什么软件?
  12. 《小功能》python实现文本中的小写数字转大写
  13. Exadata使用EXAchk进行健康检查
  14. 土建中级工程师考试用书电子版_湖南土建中级职称教材1.pdf
  15. 苹果手机识别图片文字方法
  16. linux 查看上一级目录,du 使用详解 查看一级目录大小
  17. 将vscode打造成无敌的IDE(1)初步探索vscode,解放生产力
  18. 「 iOS知识小集 」2018 · 第 35 期
  19. 【JY】有限单元分析的常见问题及单元选择
  20. linux ibus 快捷键,Ubuntu下ibus-sunpinyin的安装及翻页快捷键设置

热门文章

  1. python copy文件_python批量拷贝文件
  2. 视觉深度估计的Pseudo-LiDAR:弥合自动驾驶3D对象检测中的差距(CVPR2019)
  3. 计算机前后usb供电,USB线给笔记本电脑供电已变为现实
  4. 用r语言画一条悬链线
  5. Altium designer18系列教程二 原理图库制作
  6. 提高办公效率必学的键盘操作技巧
  7. 找二叉树中给定元素的的左孩子结点_binary_search_tree 二叉树
  8. Python .index()函数
  9. 如何在 iPhone 和 iPad 上关闭自动更正?
  10. 前端基础(8):javascript 基础语法(2)--实例与显示