gpt4 book ai didi

audio - 如何重现类似 C64 的声音?

转载 作者:行者123 更新时间:2023-12-03 20:02:29 24 4
gpt4 key购买 nike

我自己做了一些研究,发现 SID 芯片只有很少的硬件支持合成功能。包括具有四种可能波形(锯齿波、三角波、脉冲、噪声)的三个音频振荡器,以及 ADSR 包络和环形调制器。伴随振荡器同步和环形调制器。另请阅读还有一种播放单个 PCM 声音的方法。

这一切都那么少,但我仍然从我的电视机里听到了很多不同的声音。它们是如何结合起来产生各种各样的音频的?

具体来说,我想知道如何组合这些组件来产生吉他、钢琴或鼓类的音频?另一个有趣的事情是 C64 特有的不同的嗡嗡声和声音。

最佳答案

我曾经在 C64 上为游戏、演示甚至服务写音乐(我写了官方的 QuantumLink 主题,甚至)。至于你的问题,四种不同的波形通常与同步和振铃模式重叠(不太经常振铃,因为它在不同版本的 SID 芯片上是不可预测的),有时会干净利落地使用。

例如,典型的“军鼓”声音将由具有非常快的起音和延音的噪声波形组成,并且取决于您是否想要鼓槌或刷子声音,可以是非常快的衰减和适度短的释放,或者是短的衰减和较慢的释放。

获得正确的声音通常需要反复试验,而且限制非常严重。由于没有可叠加谐波波形的简单波形,你真的从来没有达到钢琴或吉他声音的地步,你能得到的最好的东西是听起来像哔哔声的东西,听起来像马林巴琴的东西,以及听起来像小军鼓的东西。

最常用于扩展声音的技巧之一是使用快速机器代码播放例程完成的,该例程可以快速改变声音上播放的音符,从而给人一种更饱满、和谐的音调的印象。我们只是将其称为琶音,尽管每秒 10 到 12 个音符变化听起来更像是一个嗡嗡的和弦。

至于采样波形,它们仅可用作单比特和后来的 4 比特样本。尽管我们尽了最大努力,但这些听起来很糟糕,因为基本上在 64 上播放样本的方法是播放白噪声波形并快速改变 SID 芯片上的音量以产生上升和下降波。做得足够快,听起来有点像原始声音,在静态 radio 上调得很差。

我建议你捕获一个用于 PC 的 C64 仿真器(CCS64 是一个很好的仿真器)和一个 64 BASIC 编程指南,然后随便玩玩...... SID 芯片完全可以从 BASIC 操作。

总而言之,我们是如何在 C64 上获得所有这些钢琴和吉他声音的?我们没有,真的。

关于audio - 如何重现类似 C64 的声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/983045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com