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