你的想法和思路,跟ableton的clip有些相似。
做延时的话,可以选择的思路其实跟ableton也是一样的。
你有两种可以选择的方案:
第一种:
湿听干录
第一步,将你麦克风的行为加上一个起始和结束的命令。将其迅速输出成一个wav格式的音频。录音的过程通过声卡直接输出处理过的音频。但是录制的过程中,录制原音。
第二步,制作一个触发器,可以是一个屏幕上的按钮也可以是一个键盘上的按键,将你录制好的clip进行播放。在播放的过程中,同时再次进行音频处理。
利弊:这种湿湿的录法可能处理音频的次数比较多,每次对音频都要进行处理,需要的系统资源相应的也比较多。但是优点是灵活,可以随时调整参数来改变声音的特性
第二种:
湿听湿录
跟第一种相似,可以直接湿湿地录进去,区别就是第二次播放就不需要再次处理音频了。
利弊:简单粗暴。缺点就是比较死板,不方便后期再加工制作。
当然你也可以参考干听湿录啊= = 之类的东西。但实际操作中,即时音频处理对声卡会有一定的要求。如果对监听没有要求的话可以不监听干、湿之类的= = 取决于你个人的硬件条件和要求了。