一、简介

之前个人写过一个txt音乐播放器,可以播放txt格式的音乐;
但是制作简谱太费事了,因此这次写了一个简谱制作器,大概长这样:

使用这个,就可以更容易制作txt简谱了。(第一版,丑是丑了些,先保证功能)

使用说明:

1.打开软件后,按"开始录制",会开启一个循环,在输入框中,每100毫秒输入一个空格(表示间隔时间用的)
2.此时按小键盘上的1-7,或者其它键,就可以输入简谱到输入框;可以使用的按键如下图:

3.按"停止录制",就会关闭输入空格(空格就是间隔符)的循环。

4.“开始试听"与"结束试听”,可以试听文本框中的简谱。(可能和录制延迟时间稍微不太一样;后期本人会继续优化,或者大佬自己下载源码优化即可)

5.“复制到剪贴板”,可以把文本框中的内容复制到剪贴板,然后找个地方ctrl+v就得到简谱了。

●得到txt简谱后,可以自己微调间隔时间,然后用本人之前写的txt音乐播放器就可以播放了。(或者微信小程序里播放也行)

6.“清屏”,可以清除文本框中的内容。

二、txt简谱制作器下载地址

jar包(免费下载):https://download.csdn.net/download/BHSZZY/85900249

源码:https://download.csdn.net/download/BHSZZY/85900228

三、备注

1.按num_lock键,会出现3个[4],暂时无法解决,目前在"复制到剪贴板"按钮点击后,会替换为1个[4]
2.录制得到的简谱,间隔时间可能不准(空格数不准),是多线程导致的,暂时没有解决思路

txt简谱制作器上线(个人java程序)相关推荐

  1. 金九银十面试即将到来!字节内部数据结构与算法笔记,限时上线,Java程序员们准备好了吗?

    前言 不得不说,现在几乎所有的大厂,比如Google.字节.BAT,面试的时候都喜欢考算法.让人现场写代码,那你有没有真正地想过,为什么这些大公司都喜欢考算法呢? 经常有人说,程序员35岁之后很容易陷 ...

  2. Java程序设计基础(第5版)自研笔记

    文章目录 Java程序设计基础(第5版) 第1章 Java语言概述 1.1 Java语言的诞生与发展 1.2 Java语言的特点 1.3 Java技术简介 1.4 Java虚拟机(JVM) 1.5 J ...

  3. Java程序与数据库连接

    一个网络关系数据库应用系统是一个三层次结构.客户机与服务器采用网络连接,客户机端应用程序按通信协议与服务器端的数据库程序通信:数据库服务程序通过SQL命令与数据库管理系统通信. Java程序与数据库连 ...

  4. java程序员学习路线以及我的学习经验

    本文作者为优知学院创始人陈睿(mike),作者有10年以上技术&产品经验,曾任百度研发经理.携程定制旅游CTO. " 这是一篇完整的java程序员学习线路图,一共分为六个阶段. 我以 ...

  5. 【XML和Java】手写Java程序引用xsd验证xml

    一.首先要有一个xml文件和xsd文件 (1) database.conf.xml <?xml version="1.0" encoding="UTF-8" ...

  6. 制作windows服务(java)

    前言 在之前我写了篇如何调用微信扫码支付接口的博客http://blog.csdn.net/qq_32574435/article/details/78952325,但是这个存在一个问题,就是在用户支 ...

  7. 最强求职攻略:java程序员如何通过阿里、百度社招面试...

    " 史上最强攻略,没有之一! 标签:面试攻略 社招 高级程序员 阿里 百度 开发必备要求 如果你想进入一线互联网公司,进入阿里.百度等互联网公司,以下我统称为必备要求,必须掌握.如果你抱有侥 ...

  8. 学习Java第一天:1、Java是什么?2、面向对象的编程思想的特点 3、Java的开发工具 4、安装JDK和配置环境变量 5、Java程序的运行过程 6、Java语言的特点

    目录 1.Java是什么? 2.面向对象的编程思想的特点 3.Java的开发工具 4.安装JDK和配置环境变量 5.Java程序的运行过程 6.Java语言的特点 1.Java是什么? java是一门 ...

  9. 最强求职攻略:Java程序员如何通过谷歌、腾讯社招面试!

    开发必备要求 如果你想进入一线互联网公司,进入谷歌.腾讯等互联网公司,以下我统称为必备要求,必须掌握.如果你抱有侥辛心理,技术的面试的首轮,也许都过不了.如果以下知识点你掌握的不牢固的,还需要加强,如 ...

  10. 如何用Java制作hwid验证_java - 将帐户登录+ HWID锁定添加到Java程序的最安全方法是什么? - SO中文参考 - www.soinside.com...

    是的,你可以做到,但你需要重新设计你的应用程序.您应该将应用程序分成两个不同的应用程序.(简而言之:您还有很长的路要走) 1-客户端应用程序:Java应用程序与最终用户交互的位置. 2-服务器应用程序 ...

最新文章

  1. js根据身份证号码判断性别和年龄
  2. 散列表查找的一个实例
  3. 详解如何充分发挥先验信息优势,用MRC框架解决各类NLP任务
  4. stm32学习笔记----双串口同时打开时的printf()问题
  5. 命令行中只用scala来运行一个spark应用
  6. 7.Java 面试题整理(EJB 方面)
  7. 【NOIP2002】【Luogu1032】字串变换
  8. Kibana和logstash实时日志查询、收集与分析系统
  9. 小白都能理解的矩阵与向量求导链式法则
  10. pictureselector 压缩_PictureSelector
  11. 算数操作符与移位操作符
  12. matlab减小数据方差,最小方差控制
  13. 概率统计笔记:共轭分布
  14. Python基础教程(第三版)读书笔记(5)
  15. 简单两步解决Microsfot Edge浏览器打开PDF卡住的问题 - 【大鼓的电脑百科】
  16. NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
  17. (转)Sync Renderer与画面撕裂
  18. Word文件乱码XML
  19. 记录Vue项目中使用的各插件
  20. “无人驾驶汽车”挑战现行法律 这些问题必须厘清!

热门文章

  1. 利用hashmap的java_利用Java如何实现对HashMap的集合使用
  2. pyqt5优秀项目python_基于Pyqt5打造量化系统GUI
  3. 程序设计基础基于C语言(第二版),程序设计基础_基于C语言(第2版)__课后习题参考答案.doc...
  4. mysql 核对_mysql索引 (校验规则引发的血案)
  5. python怎么利用gpu加速_python怎么利用gpu加速
  6. 关于linux下fork()函数的解析:子进程继续创建子进程,如何停止?
  7. 关于安装更新office版本时,需要卸载office所遇到的问题
  8. Angr安装与使用之使用篇(十)
  9. JAVA基础—适配器设计模式
  10. 大战设计模式【10】—— 外观模式