processing声音处理医.pptVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
processing声音处理医

知识回顾 如下代码的作用: size(600,400); background(255); fill(0); for (float i=0;i600;i+=5) { println(i); float a=random(-0.9,0.9); ellipse(i, 200+a*100, abs(a*5), a*100); // rect(i, 200+a*100, abs(a*5), a*100); } 思考 如果将圆形换为柱形、线条或者点,将是怎样的效果? 如果更变了填充颜色? 线的效果 size(600,400); background(255); fill(0); float x=0,y=200; for (float i=0;i600;i+=5) { println(i); float a=random(-0.9,0.9); line(x, y, i,200+a*100); } Processing的设计目标 以数字艺术为背景; 让数字形象化; 横跨科学和艺术两大领域。 我们学了哪些内容? 2D的图形绘画; 动画的实现; 图片的处理。 Processing声音的视觉化 声音的原理 声音是一种波动,当演奏乐器、拍打一扇门或者敲击桌面时,声音的振动会引起介质——空气分子有节奏的振动,使周围的空气产生疏密变化,形成疏密相间的纵波,这就产生了声波,这种现象会一直延续到振动消失为止。 谁最早让声音视觉化? 十九世纪初,德国物理学家克拉德尼第一次实施了这个试验: 他在一个小提琴上安放一块较宽的金属薄片,在上面均匀地撒上沙子。然后开始用琴弓拉小提琴,结果这些细沙自动排列成不同的美丽图案,并随着琴弦拉出的曲调不同和频率的不断增加,图案也不断变幻和越趋复杂——这就是著名的“克拉德尼声音图案”。 经瑞士科学家汉斯·杰尼等人的不断完善,逐步形成了音流学(Cymatics),即通过不同频率的声波振动水、细沙、油或其他传播介质,就能得到各种物质的声波振动几何图案,从而从一个侧面证实了“万物波动理论”的正确性。 留声机的来历 1857年,法国发明家斯科特(Scott)发明了声波振记器。声波振记器是最早的原始录音机,是留声机的鼻祖。它能将声音转录到一种可视媒介,但无法在录音后播放。 刚开始时,这台声波记振仪是将录音转到一块玻璃板上。后来的一种版本用一张纸放在鼓面或滚筒上。另一种版本将一条代表声波的线拉到一卷纸上。 等到1877美国发明家爱迪生发明世界上第一台留声机后,人们才了解到,由声波记振仪记录下来的波形,只需一个重放装置就能重现声音。 声音如何数字化? 通过“采样”和“量化”实现波形声音模拟量的数字化。 采样频率:每秒所采样的次数,单位为HZ(赫兹)。 采样位数:每个采样点所需的二进制位数。 关于声音的总结 声音文件的大小和采样位数、采样频率有关: 时间和采样位数相同时,采样频率越高,声音越真实,文件也越大。 时间和采样频率相同时,采样位数越高声音越真实,文件也越大。 Processing如何将声音视觉化? 工作流程 1、加载扩展库(sketch→import library); 库名称:minim audio 2、载入音频文件。 3、使用for循环,用player.left.get()画出图案; 4、用draw循环,出现动画效果。 代码分析 进阶 如何使用麦克风,做声音的即时视觉效果。 import ddf.minim.*; Minim minim; AudioInput player; void setup() { size(1024, 400); smooth(); minim=new Minim(this); minim.debugOn(); player=minim.getLineIn(Minim.STEREO, 1024); } 练习 基本任务: 根据学习任务单,找一段自己喜欢的音乐,将它的频率变为视觉效果。 进阶任务: 编写音频输入互动的程序,使用麦克风,测试效果。 课堂总结 开放思想,processing还能实现更多的效果,创意才是灵魂。 * * Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. Evaluation only. Creat

文档评论(0)

ayangjiayu3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档