易码技术论坛

 找回密码
 加入易码
搜索
查看: 2504|回复: 18

NC BAS 的 PLAY语句怎么用?

[复制链接]
发表于 2008-11-6 17:09:17 | 显示全部楼层 |阅读模式
NC BAS 的 PLAY语句怎么用?  看不少源码都有L P O 什么的 都是什么啊
发表于 2008-11-6 17:11:19 | 显示全部楼层
不太懂,以下是我知道的:
CDEFGAB是音调,至于L O P应该是调整音长、音调的参数……
发表于 2008-11-6 17:34:53 | 显示全部楼层
O:音调,大概O0到O4都可以。
P:休止符。
L:音符长度,比如L8就是八分之一音符。
另外按照QBASIC语法,<>可以降调或者升调,不知道GVBASIC可不可以。
发表于 2008-11-6 18:01:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-11-6 20:09:13 | 显示全部楼层
很早以前发过2个用play写的曲子 现在不知道还在不在了

这个如果能用控制中断产生周期信号可以不用play做的
 楼主| 发表于 2008-11-7 12:49:18 | 显示全部楼层
这样啊  谢谢了
发表于 2008-11-7 16:05:25 | 显示全部楼层
原帖由 murmur 于 2008-11-6 20:09 发表
很早以前发过2个用play写的曲子 现在不知道还在不在了

这个如果能用控制中断产生周期信号可以不用play做的

看到过,产生周期信号的话只能汇编,我反过2600的int$ffxx代码。
发表于 2008-11-8 07:42:27 | 显示全部楼层
还有,NC3000、TC1000遇到PLAY语句会直接跳转到下一行执行。
发表于 2008-11-8 08:32:44 | 显示全部楼层
怎么和弦呢?……
发表于 2008-11-8 08:46:08 | 显示全部楼层
原帖由 Edjason 于 2008-11-8 08:32 发表
怎么和弦呢?……

play似乎只能单音
发表于 2008-11-8 15:44:30 | 显示全部楼层
和弦的话可以参考交换原理上双音多频信号的产生那部分 不用汇编很难做
发表于 2008-11-8 18:22:45 | 显示全部楼层
原帖由 Edjason 于 2008-11-8 08:32 发表
怎么和弦呢?……

怎么可能和弦呢?
这些除非用汇编,不然着实不方便的。Tc1000以后已经把PLAY的汇编代码删除了。
 楼主| 发表于 2008-11-9 07:27:12 | 显示全部楼层
对了 大笨龙GG  做过什么东西啊??
发表于 2008-11-10 19:19:05 | 显示全部楼层
LS请善用论坛的搜索功能.不过你能找到的并非全部,以前有些东西是别人代发的.
发表于 2008-11-11 13:17:46 | 显示全部楼层
NC 1020
10 REM"轩辕剑"
20 PLAY "L3O1AO2CO1BGAAEDDEDCCC"
30 PLAY "L3O1DO0AO1CDEGAO2CDEO1AO2CDDD"
40 PLAY "L3O2DGEDEL6GEO1AAO2CCL3DCO1AO2CO1GG"
50 PLAY "L3O1GEGAO2CEDCDEO1GGAA"

L+数字是音乐的速度
P是休止符
O是音调。
各型号的音调有差异,上面的可以在NC1020播放,2600极其难听。
发表于 2008-11-11 22:27:46 | 显示全部楼层
没事弄个单片机来玩一下也很有感觉的
发表于 2008-11-11 23:27:16 | 显示全部楼层
单片机没事弄不来的,要钱啊。
发表于 2008-11-12 11:52:51 | 显示全部楼层
原帖由 murmur 于 2008-11-8 15:44 发表
和弦的话可以参考交换原理上双音多频信号的产生那部分 不用汇编很难做

这样就可以模拟FC音乐了……
但是,怎样才能产生两个或者多个组合波呢?
发表于 2009-3-27 11:03:35 | 显示全部楼层

.

友情支持!






















我是个演员,一看见漂亮mm眼就圆…麦考林新蛋卓越当当当当
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-4-20 20:41 , Processed in 0.014693 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表