论文部分内容阅读
活动:网络音乐家。利用网络下载音乐、传送音乐并不是困难的事情,但假设有两位音乐家Alice和Bob,他们身处异地,却又想利用网络来做这样一件事:Alice将一段自己新创作的乐曲的主旋律传送给Bob;Bob修改了这段旋律,然后将改动后的旋律发还给Alice。从音乐创作的角度看,以上情境中的任务简直就是小儿科,一点儿也没涉及到诸如和弦、低音贝司、鼓点、合成器音色等稍微复杂些的需求。不过,假如这个工作需要利用网络协作实现,就免不了要遭遇多种问题,本期给出几种值得我们亲手尝试的不同做法,希望大家能在实验时想一想,这些做法存在哪些问题?怎样才能解决这些问题?
在聊天窗口里写简谱?Alice试着将乐曲的主旋律写成简谱,用MSN(或其他即时通信软件)的聊天窗口,以文字形式传给Bob,可是,Alice很难用计算机键盘输入高低音、音符持续时间等特殊符号,当Bob的聊天窗口中弹出一串串诸如“12311231345345”这样的数字时,他能看明白吗?
扫描五线谱后再发邮件?Alice将旋律通过五线谱写在纸上,然后扫描成图片,再将图片上传到网络相册中,Bob在经过了漫长的等待后,终于看到并且也看懂了Alice的乐谱,只不过,修改图片格式的乐谱,是件非常困难的事,Bob觉得谱曲几乎成了绘画。
安装五线谱字体?Alice找到了一种特殊的字体,可以在记事本中直接书写五线谱,只要Alice和Bob的计算机中都安装了这种字体,他们就能用记事本来编辑五线谱了,然而,他们仍然不得不将这个文本文件来回传递多次。另一个问题是,虽然Bob能方便地修改乐谱,却无法直观地聆听到音乐的效果,是让网络对面的Alice亲口演唱一番,还是想办法让计算机直接根据乐谱来演奏音乐、甚至直接唱出歌词呢?
想挑战吗?①借助某种软件,用计算机的键盘演奏一段乐曲,通过网络将这段乐曲发送给自己的朋友;②录下朋友唱的一首歌,借助某种软件,将这段音频格式的歌曲旋律自动转换成乐谱;③试着自己设计一种类似于简谱的编码,能够用于MSN(或其他即时通信软件)的对话窗口中,相互传送简单的音乐旋律;④找到某种开放源代码的MIDI制作软件,以五线谱形式输入一小段旋律,将其保存为MIDI文件,发送给自己的朋友。
关键字:Skype、MIDI、Cakewalk、LMMS、初音ミク、Musiqwik、Google Doc…
在聊天窗口里写简谱?Alice试着将乐曲的主旋律写成简谱,用MSN(或其他即时通信软件)的聊天窗口,以文字形式传给Bob,可是,Alice很难用计算机键盘输入高低音、音符持续时间等特殊符号,当Bob的聊天窗口中弹出一串串诸如“12311231345345”这样的数字时,他能看明白吗?
扫描五线谱后再发邮件?Alice将旋律通过五线谱写在纸上,然后扫描成图片,再将图片上传到网络相册中,Bob在经过了漫长的等待后,终于看到并且也看懂了Alice的乐谱,只不过,修改图片格式的乐谱,是件非常困难的事,Bob觉得谱曲几乎成了绘画。
安装五线谱字体?Alice找到了一种特殊的字体,可以在记事本中直接书写五线谱,只要Alice和Bob的计算机中都安装了这种字体,他们就能用记事本来编辑五线谱了,然而,他们仍然不得不将这个文本文件来回传递多次。另一个问题是,虽然Bob能方便地修改乐谱,却无法直观地聆听到音乐的效果,是让网络对面的Alice亲口演唱一番,还是想办法让计算机直接根据乐谱来演奏音乐、甚至直接唱出歌词呢?
想挑战吗?①借助某种软件,用计算机的键盘演奏一段乐曲,通过网络将这段乐曲发送给自己的朋友;②录下朋友唱的一首歌,借助某种软件,将这段音频格式的歌曲旋律自动转换成乐谱;③试着自己设计一种类似于简谱的编码,能够用于MSN(或其他即时通信软件)的对话窗口中,相互传送简单的音乐旋律;④找到某种开放源代码的MIDI制作软件,以五线谱形式输入一小段旋律,将其保存为MIDI文件,发送给自己的朋友。
关键字:Skype、MIDI、Cakewalk、LMMS、初音ミク、Musiqwik、Google Doc…