wavetable-tools
Hyperwave wavetable format lookup, encoder layouts, and float32 mono frame-size calculations.
使うべきか
品質と安全性
A
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
~1,063トークン数(ツール定義)
~3.4 KB一般的なレスポンスサイズ
注意への影響は中程度(128k コンテキストの 0.83%)
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"wavetable-tools": {
"url": "https://www.hyperwave.app/mcp"
}
}
}リモートエンドポイント
https://www.hyperwave.app/mcpstreamable-httpできること
ツール一覧
ツール(3)
🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢list_export_targets(slug, category, limit, cursor)
Read supported synthesizer import formats, steps, caveats, and primary sources. Filter by exact slug or category.
入力スキーマ
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"maxLength": 100
},
"category": {
"type": "string",
"enum": [
"software",
"hardware",
"modular"
]
},
"limit": {
"default": 50,
"type": "integer",
"minimum": 1,
"maximum": 100
},
"cursor": {
"type": "string",
"minLength": 1,
"maxLength": 500,
"pattern": "^[A-Za-z0-9_-]+$"
}
},
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"targets": {
"type": "array",
"items": {
"type": "object",
"properties": {
"slug": {
"type": "string"
},
"name": {
"type": "string"
},
"vendor": {
"type": "string"
},
"category": {
"type": "string",
"enum": [
"software",
"hardware",
"modular"
]
},
"importFormat": {
"type": "string"
},
"importSteps": {
"type": "array",
"items": {
"type": "string"
}
},
"verified": {
"type": "boolean"
},
"notes": {
"type": "string"
},
"commonIssues": {
"type": "array",
"items": {
"type": "string"
}
},
"summary": {
"type": "string"
},
"sourceUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
}
},
"verifiedDate": {
"type": "string"
}
},
"required": [
"slug",
"name",
"vendor",
"category",
"importFormat",
"importSteps",
"verified"
],
"additionalProperties": false
}
},
"next_cursor": {
"type": [
"string",
"null"
]
},
"has_more": {
"type": "boolean"
},
"total": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
}
},
"required": [
"targets",
"next_cursor",
"has_more",
"total"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢calculate_frame_size(samplesPerFrame, frameCount, sampleRate)
Calculate packed float32 mono WAV sample count, payload bytes, total bytes, and durations. Pure calculation; no audio rendering or saved data.
入力スキーマ
{
"type": "object",
"properties": {
"samplesPerFrame": {
"type": "integer",
"minimum": 2,
"maximum": 65536,
"description": "Samples in each single-cycle frame"
},
"frameCount": {
"type": "integer",
"minimum": 1,
"maximum": 65536,
"description": "Number of frames packed into the WAV"
},
"sampleRate": {
"type": "integer",
"minimum": 1,
"maximum": 384000,
"description": "WAV sample-rate header, in Hz"
}
},
"required": [
"samplesPerFrame",
"frameCount",
"sampleRate"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"fileByteCountWithHeader": {
"type": "number"
},
"frameDurationSeconds": {
"type": "number"
},
"frameDurationSecondsAtRate": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "number"
}
},
"frameCount": {
"type": "number"
},
"payloadByteCount": {
"type": "number"
},
"sampleRate": {
"type": "number"
},
"samplesPerFrame": {
"type": "number"
},
"totalDurationSeconds": {
"type": "number"
},
"totalSampleCount": {
"type": "number"
}
},
"required": [
"fileByteCountWithHeader",
"frameDurationSeconds",
"frameDurationSecondsAtRate",
"frameCount",
"payloadByteCount",
"sampleRate",
"samplesPerFrame",
"totalDurationSeconds",
"totalSampleCount"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}🟢describe_wav_encoding(format)
Read Hyperwave's actual WAV encoder layout for float32 or pcm16 exports, including format tag, bytes per sample, channel count, and header size.
入力スキーマ
{
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"float32",
"pcm16"
]
}
},
"required": [
"format"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}出力スキーマ
{
"type": "object",
"properties": {
"format": {
"type": "string",
"enum": [
"float32",
"pcm16"
]
},
"formatTag": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"bitsPerSample": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"bytesPerSample": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"channels": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
},
"headerByteLength": {
"type": "integer",
"minimum": -9007199254740991,
"maximum": 9007199254740991
}
},
"required": [
"format",
"formatTag",
"bitsPerSample",
"bytesPerSample",
"channels",
"headerByteLength"
],
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false
}コミュニティ
エビデンス
最近の観測
検証済みバージョンは記録されていませんツール 3 件