資料介紹
軟件簡介
NoiseCraft 是一個基于瀏覽器的可視化編程語言和平臺,用于聲音合成和音樂制作,目的是創(chuàng)造一個開放的音樂思想交流社區(qū)。
其目標是創(chuàng)建一個開放交流音樂思想的社區(qū)。該設(shè)計大致受到 PureData、Max/MSP 以及其他可視化編程語言的啟發(fā)。NoiseCraft 基于 Web Audio 和 Web MIDI API 等技術(shù)構(gòu)建,并在 Web 瀏覽器中運行。該計劃是讓該應用程序在可預見的未來保持免費使用和無廣告。

可以在 noisecraft.app 試用?NoiseCraft ,并在?noisecraft.app/browse?瀏覽其他用戶共享的項目。目前,這在 Chrome、Firefox 和 Edge 中可以使用,但在 Safari 中由于其網(wǎng)絡(luò)音頻實現(xiàn)的問題而不能可靠地使用。
NoiseCraft 正在開發(fā)中??赡軙嬖谝恍?bug,而且目前還缺乏對移動設(shè)備的支持。
設(shè)計原則:
-
NoiseCraft 遵循簡約的理念:
- 沒有 Web 框架,只有普通的 JS/HTML/CSS
- 有意將依賴關(guān)系降至最低
- 優(yōu)先考慮用戶需要的功能
- 避免冗余特征和特征蠕變
-
在用戶界面設(shè)計方面:
- 最小化學習曲線并減少摩擦
- 保持用戶界面簡單整潔
- 盡可能避免使用下拉菜單和隱藏選項
- 使用大多數(shù)用戶可能熟悉的組合鍵和控件
- 避免歧義,盡可能使用已知/現(xiàn)有的術(shù)語
-
可視化編程語言設(shè)計:
- 只有一種數(shù)據(jù)類型:浮點數(shù)
- 控制信號和音頻信號沒有區(qū)別
-
Practical considerations:
- 避免圖像和聲音樣本以保持較低的帶寬/服務(wù)器成本
- 避免聲音樣本也迫使人們思考如何產(chǎn)生聲音
NoiseCraft 使用多頁設(shè)計,而不是單頁應用程序。這意味著新建、幫助和瀏覽鏈接會打開新選項卡。這可以幫助用戶避免在單擊其他選項卡時意外丟失他們的工作,并使得能夠向新用戶發(fā)送指向/browse和/help頁面的直接鏈接。
用戶界面使用即時模式 GUI。也就是說,每次對模型執(zhí)行操作時,都會重新繪制 UI。這使得實現(xiàn)諸如撤消/重做之類的功能變得微不足道,因為可以簡單地存儲以前項目狀態(tài)的副本。它還減少了 UI 和模型之間的耦合。在實踐中,緩存用于避免為每個狀態(tài)更改重新繪制整個用戶界面。
音頻由AudioView類生成(參閱public/audioview.js),當模型中發(fā)生狀態(tài)更改時會更新音頻。這會將音頻圖編譯成 JavaScript 代碼,然后可以在后臺進程 (AudioWorklet) 中運行。只使用網(wǎng)絡(luò)音頻 API 來輸出聲音,而不是用于聲音合成。這有助于保證為給定項目產(chǎn)生的聲音在任何瀏覽器或設(shè)備上都是相同的。
項目文件以易于解析的 JSON 格式 (.ncft) 保存,最終可以構(gòu)建外部工具。例如,可以想象 NoiseCraft 項目可以編譯成 VST。
- 使用Arduino制作32波段音頻頻譜分析儀/可視化儀
- 基于樹莓派的音頻頻譜圖可視化設(shè)備 3次下載
- 使用Raspberry Pi的音頻可視化器
- 具有顏色選擇的音頻頻譜可視化器
- 基于顯示導向型計算的地理矢量要素可視化技術(shù) 6次下載
- 面向城市空間熱點分析的可視化方法綜述 3次下載
- 綜述知識圖譜的數(shù)據(jù)模型和可視化技術(shù) 4次下載
- 綜述知識圖譜的數(shù)據(jù)模型和可視化技術(shù) 16次下載
- 教育大數(shù)據(jù)可視化分析研究的綜合分析 108次下載
- 衛(wèi)星載荷可視化仿真分析平臺設(shè)計方案 32次下載
- 柔性動態(tài)可視化在醫(yī)學圖像可視化中應用 0次下載
- liebao瀏覽器 0次下載
- 安徽華速達可視化IBMS綜合管理平臺 17次下載
- 視頻監(jiān)控系統(tǒng)跨瀏覽器插件的研究與實現(xiàn) 5次下載
- 閃游瀏覽器(SaaYaa Explore)
- 使用樹莓派Pico開發(fā)板制作實時音頻光譜圖可視化器 2075次閱讀
- 幾款好用的可視化工具推薦 1214次閱讀
- 詳解圖形繪制和可視化 790次閱讀
- 超強大的Nginx可視化管理平臺Nginx-Proxy-Manager中文入門指南 5726次閱讀
- 如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器 1.2w次閱讀
- 如何利用樹莓派的手勢控制全息音頻可視化器 2433次閱讀
- 教你幾個好用的Safari瀏覽器功能 3115次閱讀
- 為什么要可視化圖 大規(guī)模圖可視化攻略方案 4626次閱讀
- Firefox瀏覽器市場份額下降,微軟Edge或?qū)⒃诒驹鲁紽irefox 2783次閱讀
- 什么是Web緩存,HTTP緩存和瀏覽器緩存的區(qū)別 9479次閱讀
- 如何把握設(shè)計與功能之間的平衡,創(chuàng)建出簡潔直觀的可視化圖像? 3187次閱讀
- 智能電表計量精度可視化檢測平臺的原理及設(shè)計 1860次閱讀
- 實現(xiàn)海量數(shù)據(jù)分析及可視化的簡便方法 5124次閱讀
- 可視化策略的數(shù)據(jù)分析 4462次閱讀
- 支持WebVR的瀏覽器現(xiàn)狀及2018年的趨勢分析 8724次閱讀
下載排行
本周
- 1人工智能+消費:技術(shù)賦能與芯片驅(qū)動未來
- 15.25 MB | 4次下載 | 免費
- 2?業(yè)電源&模塊電源產(chǎn)品?冊
- 15.40 MB | 1次下載 | 免費
- 379M15 TO-252三端穩(wěn)壓IC規(guī)格書
- 0.86 MB | 次下載 | 免費
- 4MBRD20150CT TO-252肖特基二極管規(guī)格書
- 0.54 MB | 次下載 | 免費
- 5自動鎖螺絲運動控制系統(tǒng)用戶手冊
- 6.65 MB | 次下載 | 5 積分
- 6奧特光耦產(chǎn)品手冊
- 4.83 MB | 次下載 | 免費
- 7SMA系列10MHz~40GHz同軸檢波器
- 559.60 KB | 次下載 | 免費
- 8CD7388CZ:7W×4 四通道音頻功率放大電路技術(shù)手冊
- 0.39 MB | 次下載 | 10 積分
本月
- 1元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 241次下載 | 免費
- 2元宇宙底層硬件系列報告
- 13.42 MB | 184次下載 | 免費
- 32022 年展望報告 – 半導體產(chǎn)業(yè)
- 1.43 MB | 136次下載 | 免費
- 4晶振與濾波器應用電路《電子工程師必備:元器件應用寶典》
- 1.57 MB | 90次下載 | 免費
- 5汽車電子行業(yè)深度解析:智能化與電動化方興未艾
- 6.47 MB | 71次下載 | 免費
- 6中國DPU行業(yè)白皮書
- 23.80 MB | 37次下載 | 免費
- 7晶科鑫代理線-微盟電子2021年度產(chǎn)品目錄選型手冊
- 14.75 MB | 27次下載 | 免費
- 8SJK晶振產(chǎn)品目錄-簡化版-2022
- 13.77 MB | 20次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191425次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






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