-
使用 MusicXML 让计算机之间实现同步哔哔声的播放
资源介绍
蜂鸣器
这是我的并行和分布式计算的最终项目。
它使用多台联网计算机及其主板扬声器播放音乐。 我的第一次(希望也是唯一的尝试)将在 golang 中进行。
这仅适用于 linux。 它使用内核级调用来获取扬声器。
程式
在cmd目录下,有3个程序。
gobeep - 这是一个简单的蜂鸣器程序,以确保我知道如何使用该库
指挥- 负责收集玩家并为他们提供笔记
蜂鸣器- 从指挥接收音符命令并播放它们
资源
去做
学走
用 go 发出哔哔声
播放不同的音调哔哔声
为哔哔声创建库
设计使用该库的测试程序
学习 goroutine
创建播放器客户端
创建导体服务器
跨网络连接播放的简单测试
同步多台电脑一起玩
玩一轮划船划船两个客户端与一台服务器同步
波兰服务器和客户端
歌曲结束时智能处理
将歌曲定义和创作移出主要内容,太多杂乱
删除调试输出
玩迷笛音乐XML?!