資料介紹
軟件簡(jiǎn)介
NoiseCraft 是一個(gè)基于瀏覽器的可視化編程語(yǔ)言和平臺(tái),用于聲音合成和音樂(lè)制作,目的是創(chuàng)造一個(gè)開(kāi)放的音樂(lè)思想交流社區(qū)。
其目標(biāo)是創(chuàng)建一個(gè)開(kāi)放交流音樂(lè)思想的社區(qū)。該設(shè)計(jì)大致受到 PureData、Max/MSP 以及其他可視化編程語(yǔ)言的啟發(fā)。NoiseCraft 基于 Web Audio 和 Web MIDI API 等技術(shù)構(gòu)建,并在 Web 瀏覽器中運(yùn)行。該計(jì)劃是讓該應(yīng)用程序在可預(yù)見(jiàn)的未來(lái)保持免費(fèi)使用和無(wú)廣告。
						
可以在 noisecraft.app 試用?NoiseCraft ,并在?noisecraft.app/browse?瀏覽其他用戶共享的項(xiàng)目。目前,這在 Chrome、Firefox 和 Edge 中可以使用,但在 Safari 中由于其網(wǎng)絡(luò)音頻實(shí)現(xiàn)的問(wèn)題而不能可靠地使用。
NoiseCraft 正在開(kāi)發(fā)中??赡軙?huì)存在一些 bug,而且目前還缺乏對(duì)移動(dòng)設(shè)備的支持。
設(shè)計(jì)原則:
- 
							NoiseCraft 遵循簡(jiǎn)約的理念:
							
- 沒(méi)有 Web 框架,只有普通的 JS/HTML/CSS
 - 有意將依賴關(guān)系降至最低
 - 優(yōu)先考慮用戶需要的功能
 - 避免冗余特征和特征蠕變
 
 - 
							在用戶界面設(shè)計(jì)方面:
							
- 最小化學(xué)習(xí)曲線并減少摩擦
 - 保持用戶界面簡(jiǎn)單整潔
 - 盡可能避免使用下拉菜單和隱藏選項(xiàng)
 - 使用大多數(shù)用戶可能熟悉的組合鍵和控件
 - 避免歧義,盡可能使用已知/現(xiàn)有的術(shù)語(yǔ)
 
 - 
							可視化編程語(yǔ)言設(shè)計(jì):
							
- 只有一種數(shù)據(jù)類型:浮點(diǎn)數(shù)
 - 控制信號(hào)和音頻信號(hào)沒(méi)有區(qū)別
 
 - 
							Practical considerations:
							
- 避免圖像和聲音樣本以保持較低的帶寬/服務(wù)器成本
 - 避免聲音樣本也迫使人們思考如何產(chǎn)生聲音
 
 
						NoiseCraft 使用多頁(yè)設(shè)計(jì),而不是單頁(yè)應(yīng)用程序。這意味著新建、幫助和瀏覽鏈接會(huì)打開(kāi)新選項(xiàng)卡。這可以幫助用戶避免在單擊其他選項(xiàng)卡時(shí)意外丟失他們的工作,并使得能夠向新用戶發(fā)送指向/browse和/help頁(yè)面的直接鏈接。
用戶界面使用即時(shí)模式 GUI。也就是說(shuō),每次對(duì)模型執(zhí)行操作時(shí),都會(huì)重新繪制 UI。這使得實(shí)現(xiàn)諸如撤消/重做之類的功能變得微不足道,因?yàn)榭梢院?jiǎn)單地存儲(chǔ)以前項(xiàng)目狀態(tài)的副本。它還減少了 UI 和模型之間的耦合。在實(shí)踐中,緩存用于避免為每個(gè)狀態(tài)更改重新繪制整個(gè)用戶界面。
						音頻由AudioView類生成(參閱public/audioview.js),當(dāng)模型中發(fā)生狀態(tài)更改時(shí)會(huì)更新音頻。這會(huì)將音頻圖編譯成 JavaScript 代碼,然后可以在后臺(tái)進(jìn)程 (AudioWorklet) 中運(yùn)行。只使用網(wǎng)絡(luò)音頻 API 來(lái)輸出聲音,而不是用于聲音合成。這有助于保證為給定項(xiàng)目產(chǎn)生的聲音在任何瀏覽器或設(shè)備上都是相同的。
項(xiàng)目文件以易于解析的 JSON 格式 (.ncft) 保存,最終可以構(gòu)建外部工具。例如,可以想象 NoiseCraft 項(xiàng)目可以編譯成 VST。
- 使用Arduino制作32波段音頻頻譜分析儀/可視化儀
 - 基于樹(shù)莓派的音頻頻譜圖可視化設(shè)備 3次下載
 - 使用Raspberry Pi的音頻可視化器
 - 具有顏色選擇的音頻頻譜可視化器
 - 基于顯示導(dǎo)向型計(jì)算的地理矢量要素可視化技術(shù) 6次下載
 - 面向城市空間熱點(diǎn)分析的可視化方法綜述 3次下載
 - 綜述知識(shí)圖譜的數(shù)據(jù)模型和可視化技術(shù) 4次下載
 - 綜述知識(shí)圖譜的數(shù)據(jù)模型和可視化技術(shù) 16次下載
 - 教育大數(shù)據(jù)可視化分析研究的綜合分析 108次下載
 - 衛(wèi)星載荷可視化仿真分析平臺(tái)設(shè)計(jì)方案 32次下載
 - 柔性動(dòng)態(tài)可視化在醫(yī)學(xué)圖像可視化中應(yīng)用 0次下載
 - liebao瀏覽器 0次下載
 - 安徽華速達(dá)可視化IBMS綜合管理平臺(tái) 17次下載
 - 視頻監(jiān)控系統(tǒng)跨瀏覽器插件的研究與實(shí)現(xiàn) 5次下載
 - 閃游瀏覽器(SaaYaa Explore)
 
- 使用樹(shù)莓派Pico開(kāi)發(fā)板制作實(shí)時(shí)音頻光譜圖可視化器 2075次閱讀
 - 幾款好用的可視化工具推薦 1214次閱讀
 - 詳解圖形繪制和可視化 790次閱讀
 - 超強(qiáng)大的Nginx可視化管理平臺(tái)Nginx-Proxy-Manager中文入門(mén)指南 5726次閱讀
 - 如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器 1.2w次閱讀
 - 如何利用樹(shù)莓派的手勢(shì)控制全息音頻可視化器 2433次閱讀
 - 教你幾個(gè)好用的Safari瀏覽器功能 3115次閱讀
 - 為什么要可視化圖 大規(guī)模圖可視化攻略方案 4626次閱讀
 - Firefox瀏覽器市場(chǎng)份額下降,微軟Edge或?qū)⒃诒驹鲁紽irefox 2783次閱讀
 - 什么是Web緩存,HTTP緩存和瀏覽器緩存的區(qū)別 9479次閱讀
 - 如何把握設(shè)計(jì)與功能之間的平衡,創(chuàng)建出簡(jiǎn)潔直觀的可視化圖像? 3187次閱讀
 - 智能電表計(jì)量精度可視化檢測(cè)平臺(tái)的原理及設(shè)計(jì) 1860次閱讀
 - 實(shí)現(xiàn)海量數(shù)據(jù)分析及可視化的簡(jiǎn)便方法 5124次閱讀
 - 可視化策略的數(shù)據(jù)分析 4462次閱讀
 - 支持WebVR的瀏覽器現(xiàn)狀及2018年的趨勢(shì)分析 8724次閱讀
 
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
 - 1.06 MB | 532次下載 | 免費(fèi)
 - 2RK3399完整板原理圖(支持平板,盒子VR)
 - 3.28 MB | 339次下載 | 免費(fèi)
 - 3TC358743XBG評(píng)估板參考手冊(cè)
 - 1.36 MB | 330次下載 | 免費(fèi)
 - 4DFM軟件使用教程
 - 0.84 MB | 295次下載 | 免費(fèi)
 - 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
 - 6.40 MB | 227次下載 | 免費(fèi)
 - 6迪文DGUS開(kāi)發(fā)指南
 - 31.67 MB | 194次下載 | 免費(fèi)
 - 7元宇宙底層硬件系列報(bào)告
 - 13.42 MB | 182次下載 | 免費(fèi)
 - 8FP5207XR-G1中文應(yīng)用手冊(cè)
 - 1.09 MB | 178次下載 | 免費(fèi)
 
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費(fèi)
 - 2555集成電路應(yīng)用800例(新編版)
 - 0.00 MB | 33566次下載 | 免費(fèi)
 - 3接口電路圖大全
 - 未知 | 30323次下載 | 免費(fèi)
 - 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
 - 未知 | 21549次下載 | 免費(fèi)
 - 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
 - 0.00 MB | 15349次下載 | 免費(fèi)
 - 6數(shù)字電路基礎(chǔ)pdf(下載)
 - 未知 | 13750次下載 | 免費(fèi)
 - 7電子制作實(shí)例集錦 下載
 - 未知 | 8113次下載 | 免費(fèi)
 - 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
 - 0.00 MB | 6656次下載 | 免費(fèi)
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935054次下載 | 免費(fèi)
 - 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
 - 78.1 MB | 537798次下載 | 免費(fèi)
 - 3MATLAB 7.1 下載 (含軟件介紹)
 - 未知 | 420027次下載 | 免費(fèi)
 - 4OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費(fèi)
 - 5Altium DXP2002下載入口
 - 未知 | 233046次下載 | 免費(fèi)
 - 6電路仿真軟件multisim 10.0免費(fèi)下載
 - 340992 | 191187次下載 | 免費(fèi)
 - 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
 - 158M | 183279次下載 | 免費(fèi)
 - 8proe5.0野火版下載(中文版免費(fèi)下載)
 - 未知 | 138040次下載 | 免費(fèi)
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問(wèn)  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評(píng)論