本帖最后由 zhanzr21 于 2017-4-10 17:15 编辑
编程活动: 暮春三月,火舞喊你来寻找最美波形
活动方式:
阅读这篇**:数字音频处理系统的基本原理, 理解后来提交代码完成以下任意一题.提交实现相同结果或者代码相似度过高的多个用户, 以第一个提交者为成功提交者进行评奖,后面提交的视情形另外发放原创奖. 关于波形验证,可以直接让我们来验证.代码只要能生成数据,即可算成功提交.经过验证后结果合格则算正确提交.[代码使用Python 3实现,只依赖标准库.建议除了数据生成部分,源文件中其他部分不要修改]
更新: 注意大家提交代码最好以附件形式提交, 最好自己测试过能运行再提交. 有条件验证的请发贴给出波形截图, 如果不方便验证请注明让楼主来验证, 最好将生成的数据也以附件提交. 代码中将自己id写到注释中最好, 这样方便楼主最后整理结果. 多谢!
再更新:
21ic不让直接上传py文件, 请直接粘上来或者打包上传!
First Blood!
第一个成功提交正确代码的同学:
@荣丰宇
发挥奖:
@shanan
[ 3-26更新:
理论上到今天第一期的活动已经结束了, 但是今后继续提交代码的同学, 楼主将继续整理到共享文件夹中. 学习是一个持续的过程, 相信大家不是因为专门冲着奖励而来的. 希望**与活动能给大家带来知识,带来乐趣! 提交代码的同学没有想象的那么多,也许是因为题材有点生疏, 也许是别的原因. 不管怎样, 这个系列的**与活动将会**搞下去. 请大家继续关注!
由于周末的原因, 下一期的活动下周开始. 奖励发放, 代码整理, 指定命题参考答案公布等事情下周处理.
另外第二篇**已经更新:
http://www.21ic.com/eva/audio/201703/711661.htm ]
[3-27更新]
成功提交代码并验证通过的同学,已经打赏20
另外
@荣丰宇
@shanan
两位请把地址发到board@21ic.com
另外发两个小奖品奖励你们的好学精神!
成功提交的代码都上传到共享文件夹中供参考, 三个命题的参考答案也已经上传!
下期会!
另外建议大家直接使用共享的源代码进行修改, 而不要从网页拷贝代码, 因为Python对Tab检查很严格,网页上的代码很可能Tab被转得不可用了, 如果你是Python老自己修改也可, 如果你对Python不是那么熟,请使用共享文件夹里面的源代码直接修改,再用IDLE打开运行.
generate_raw_audio.zip
(774 Bytes)
从网盘下载也可:
https://pan.baidu.com/s/1bpCHCTL
活动时间:
2017-3-15至2017-3-25
活动奖励: 前20名成功提交正确代码的,打赏20元,(即答对1.1、1.2、1.3、2四个题目中任意一个即视成功参与) 之后提交正确代码的,打赏5元奖励. 活动时间结束后还有提交正确代码的,如果确有创意的本人将另外打赏.活动结束后所有正确代码将打包给大家下载共享,所以大家最好在代码前段注释上自己的账号id以便整理.注意打赏是最后统一打赏.
1.指定题:
修改该文中的代码或者全部重写, 实现以下波形之一的结果即可.
1.1 抛物线
1.2 指数式尖峰曲线
1.3 拱门形状
2.发挥题
修改该文中的代码或者全部重写,实现任意振动频率在(20Hz至20KHz)的周期性波形.不能与原文中波形重复,不能与上面指定题中波形重复.
--------------------------------------------------------------------------------------------------------------------- 为什么要让火舞来代言....?
...
|