infinite_synthesize_field_synth
synthesize wav audio from an inline field synth per-sample dsp kernel using infinite c++ engine
code必填out_wavduration
io.github.n1m21n由 GitHub 账号 n1m21n 发布v1.0.1更新于 Nov 6, 2026
Infinite audiovisual engine for AI agents: sound, shaders and video patches. Free, MIT.
让助手通过本机安装的 Infinite 视听引擎生成音频、3D 渲染、着色器与 MP4 视频。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
one-command model context protocol (mcp) server and developer toolkit for infinite, the open-source modular audiovisual workstation by naman soni.
homepage: infinitedevices.org
source repository: github.com/n1m21n/infinite
author: naman soni (@n1m21n)
license: mit
to add infinite to the ai apps on your machine:
it only touches apps that are already installed, and says what it did for each:
claude_desktop_config.json (macos ~/Library/Application Support/Claude, windows %APPDATA%\Claude, linux ~/.config/Claude)~/.cursor/mcp.json, and ./.cursor/mcp.json when run in a folder that has one~/.codeium/windsurf/mcp_config.jsonsafe by default: other servers in the file are kept, the old file is saved next to it as .infinite-backup, a file with comments or a trailing comma is left alone (the entry to add by hand is printed), and an existing infinite entry with other settings is not replaced unless you pass --force. use --dry-run to see the plan, --only claude|cursor|windsurf to pick one app, and --all to create the config for apps that are not installed yet. restart the app afterwards.
it needs the infinite app. the program is found through INFINITE_BIN, /Applications/Infinite.app, the usual windows and linux install folders, or PATH. INFINITE_APP still works as an older name. check with npx -y infinite-engine status.
if you prefer to manually configure your ai assistant:
mcp.json)on windows, claude desktop needs "command": "cmd", "args": ["/c", "npx", "-y", "infinite-engine", "serve"].
once connected, your ai agent has nine tools:
every tool result carries the credit line generated with infinite, by naman soni (https://infinitedevices.org) in an attribution field. please keep it when you share what you make. nothing is written into your audio, image or video files.
npm test runs without the infinite app: it checks the config writer on a throwaway home folder and the mcp handshake.
the python server in tools/mcp (nine tools with different names, such as infinite_render_frame) is documented on infinitedevices.org/developers.html. both call the same engine.
来源:tools/npm/infinite-engine/README.md,提交 0bbe63f
synthesize wav audio from an inline field synth per-sample dsp kernel using infinite c++ engine
code必填out_wavdurationgenerate algorithmic midi sequences and euclidean rhythms with field notes node into audio
code必填out_wavdurationsynth_typeprocess audio through an inline field effect per-sample dsp filter or wavefolder kernel
code必填out_wavdurationrender procedural 3d geometry generated via algorithmic javascript to a png frame
code必填widthheightout_pngrender dynamic parametric mathematical surfaces (plane, sphere, torus) via field primitive equations
code必填out_pngtopologydeform procedural 3d mesh topology using inline field deformation expressions
code必填out_pngrender an audio-reactive or procedural pixel shader using infinite field pixel node to a png frame
code必填out_pngvalidate an infinite modular patch text file against the c++ compiler
patch_text必填render an mp4 video from an infinite patch file headlessly
fpsout_mp4必填durationpatch_path必填已满足适用检查项的 80%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
请在仓库或注册中心条目中声明许可证。
npx -y infinite-engine init{ "mcpServers": { "infinite": { "command": "npx", "args": ["-y", "infinite-engine", "serve"] } }}