[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6640":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":15,"forks30d":15,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":15,"starSnapshotCount":15,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},6640,"AudioNoise","torvalds\u002FAudioNoise","torvalds","Random digital audio effects",null,"C",4381,206,51,19,0,12,28,4,67.75,"GNU General Public License v2.0",false,"main",true,[],"2026-06-12 04:00:29","## Another silly guitar-pedal-related repo\n\nThe digital [RP2354 and TAC5112-based guitar\npedal](https:\u002F\u002Fgithub.com\u002Ftorvalds\u002FGuitarPedal) actually does work, even\nif I'm not thrilled about some of my analog interface choices (ie the\npots in particular, and I'm growing to hate the clicky footswitch even\nif I do love how it also doubles as a boot selector switch for\nprogramming). \n\nBut while the hardware design is archived while I ponder the mysteries\nof life and physical user interfaces, I'm still looking at the digital\neffects on the side.  But right now purely in a \"since it's all digital,\nlet's simulate it and not worry about the hardware so much\". \n\nThese are -- like the analog circuits that started my journey -- toy\neffects that you shouldn't take seriously.  The main design goal has\nbeen to learn about digital audio processing basics.  Exactly like the\nguitar pedal was about learning about the hardware side. \n\nSo no fancy FFT-based vocoders or anything like that, just IIR filters\nand basic delay loops.  Everything is \"single sample in, single sample\nout with no latency\".  The sample may be stored in a delay loop to be\nlooked up later (for eacho effects), but it's not doing any real\nprocessing. \n\nI was happy with how the TAC5112 had sub-ms latencies for feeding\nthrough the ADC->DAC chain, and this is meant to continue exactly that\nkind of thing.  Plus it's not like I've done any of this before, so it's\nall very basic and simple just by virtue of me being a newbie. \n\nPut another way: the IIR filters aren't the fancy AI \"emulate a cab\"\nkind of a modern pedal or guitar amp.  No, while they do emulate analog\ncircuits like a phaser, they do so by emulating the effects of a RC\nnetwork with just a digital all-pass filter, not by doing anything\nactually *clever*. \n\nAlso note that the python visualizer tool has been basically written by\nvibe-coding.  I know more about analog filters -- and that's not saying\nmuch -- than I do about python.  It started out as my typical \"google\nand do the monkey-see-monkey-do\" kind of programming, but then I cut out\nthe middle-man -- me -- and just used Google Antigravity to do the audio\nsample visualizer.\n","torvalds\u002FAudioNoise 是一个用于生成随机数字音频效果的项目。其核心功能包括使用IIR滤波器和基本延迟循环来处理音频信号，特点是单样本输入、单样本输出且无延迟，适合模拟吉他踏板等硬件设备中的简单数字音频处理。该项目旨在帮助开发者学习数字音频处理的基础知识，适用于对硬件接口设计感兴趣或希望探索基础数字音频处理技术的场景。",2,"2026-06-11 03:08:02","top_language"]