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