資料介紹
軟件簡介
NoiseCraft 是一個基于瀏覽器的可視化編程語言和平臺,用于聲音合成和音樂制作,目的是創造一個開放的音樂思想交流社區。
其目標是創建一個開放交流音樂思想的社區。該設計大致受到 PureData、Max/MSP 以及其他可視化編程語言的啟發。NoiseCraft 基于 Web Audio 和 Web MIDI API 等技術構建,并在 Web 瀏覽器中運行。該計劃是讓該應用程序在可預見的未來保持免費使用和無廣告。
可以在 noisecraft.app 試用?NoiseCraft ,并在?noisecraft.app/browse?瀏覽其他用戶共享的項目。目前,這在 Chrome、Firefox 和 Edge 中可以使用,但在 Safari 中由于其網絡音頻實現的問題而不能可靠地使用。
NoiseCraft 正在開發中??赡軙嬖谝恍?bug,而且目前還缺乏對移動設備的支持。
設計原則:
-
NoiseCraft 遵循簡約的理念:
- 沒有 Web 框架,只有普通的 JS/HTML/CSS
- 有意將依賴關系降至最低
- 優先考慮用戶需要的功能
- 避免冗余特征和特征蠕變
-
在用戶界面設計方面:
- 最小化學習曲線并減少摩擦
- 保持用戶界面簡單整潔
- 盡可能避免使用下拉菜單和隱藏選項
- 使用大多數用戶可能熟悉的組合鍵和控件
- 避免歧義,盡可能使用已知/現有的術語
-
可視化編程語言設計:
- 只有一種數據類型:浮點數
- 控制信號和音頻信號沒有區別
-
Practical considerations:
- 避免圖像和聲音樣本以保持較低的帶寬/服務器成本
- 避免聲音樣本也迫使人們思考如何產生聲音
NoiseCraft 使用多頁設計,而不是單頁應用程序。這意味著新建、幫助和瀏覽鏈接會打開新選項卡。這可以幫助用戶避免在單擊其他選項卡時意外丟失他們的工作,并使得能夠向新用戶發送指向/browse
和/help
頁面的直接鏈接。
用戶界面使用即時模式 GUI。也就是說,每次對模型執行操作時,都會重新繪制 UI。這使得實現諸如撤消/重做之類的功能變得微不足道,因為可以簡單地存儲以前項目狀態的副本。它還減少了 UI 和模型之間的耦合。在實踐中,緩存用于避免為每個狀態更改重新繪制整個用戶界面。
音頻由AudioView
類生成(參閱public/audioview.js
),當模型中發生狀態更改時會更新音頻。這會將音頻圖編譯成 JavaScript 代碼,然后可以在后臺進程 (AudioWorklet
) 中運行。只使用網絡音頻 API 來輸出聲音,而不是用于聲音合成。這有助于保證為給定項目產生的聲音在任何瀏覽器或設備上都是相同的。
項目文件以易于解析的 JSON 格式 (.ncft) 保存,最終可以構建外部工具。例如,可以想象 NoiseCraft 項目可以編譯成 VST。
- 暴力猴瀏覽器插件 4次下載
- W5500瀏覽器配置_Keil 3次下載
- 基于樹莓派的音頻頻譜圖可視化設備 3次下載
- 使用Raspberry Pi的音頻可視化器 1次下載
- 基于MVVM模式的氣動數據可視化分析系統 27次下載
- 綜述知識圖譜的數據模型和可視化技術 4次下載
- 綜述知識圖譜的數據模型和可視化技術 16次下載
- 教育大數據可視化分析研究的綜合分析 108次下載
- 衛星載荷可視化仿真分析平臺設計方案 30次下載
- liebao瀏覽器 0次下載
- 安徽華速達可視化IBMS綜合管理平臺 17次下載
- 視頻監控系統跨瀏覽器插件的研究與實現 5次下載
- 閃游瀏覽器(SaaYaa Explore) 15次下載
- 最新firefox瀏覽器下載-(綠色版) 0次下載
- 騰訊TT瀏覽器綠色精簡版 0次下載
- 一個嵌入式數據可視化工具——Serial Studio 613次閱讀
- 從瀏覽器原理解析Chrome常見插件的實現思路 275次閱讀
- 使用樹莓派Pico開發板制作實時音頻光譜圖可視化器 612次閱讀
- 如何使用Rust語言操作Chrome瀏覽器的SQLite數據庫 1334次閱讀
- 幾款好用的可視化工具推薦 617次閱讀
- 詳解圖形繪制和可視化 406次閱讀
- 如何在Ubuntu 22.04上安裝Microsoft Edge瀏覽器 9665次閱讀
- 如何利用樹莓派的手勢控制全息音頻可視化器 1928次閱讀
- 教你幾個好用的Safari瀏覽器功能 2746次閱讀
- ZWS云平臺的可視化開發功能介紹和應用實例說明 1267次閱讀
- 為什么要可視化圖 大規模圖可視化攻略方案 4161次閱讀
- 智能電表計量精度可視化檢測平臺的原理及設計 1680次閱讀
- 實現海量數據分析及可視化的簡便方法 4804次閱讀
- 可視化策略的數據分析 4015次閱讀
- 支持WebVR的瀏覽器現狀及2018年的趨勢分析 8429次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 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開發指南
- 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開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 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次下載 | 免費
評論
查看更多