Note to Audio Tool Β· emploidai Marketplace
emploidai Marketplace
Add-onsAppletsPlugins
Search tools, teams, and capabilitiesPublish
MarketplacePluginsNote to Audio Tool
Plugin
Limited listing

Note to Audio Tool

by aopstudio Β· v0.0.1

Note name to audio waveform file generation tool. Can be combined with `Iteration` node and `Audio merging tool` to achieve simple composition.

187 installsUpdated Dec 21, 2025
Publisher information is incomplete

This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.

Capabilities

Tools

Available inside your emploidai workspace after installation.

Data sources

Available inside your emploidai workspace after installation.

Category

tool

Version

0.0.1aopstudio

Requirements

Maximum memory 1MB

Pricing

Not disclosed by publisher

Security & access

Review before installing

CompatibleRequires emploidai 1.0.0+

Permissions

  • Uses tool capability

Dependencies

No additional dependencies

emploidai Marketplace

Discover capabilities. Review access. Install inside your workspace.

DocumentationSecuritySupportPrivacyTerms

Note to Audio Synthesizer Plugin for Dify

Dify Plugin

A Dify plugin that converts musical note names (e.g., C4, A#5, Eb3) into synthesized audio files in WAV format. Supports multiple waveform types and customizable synthesis parameters.


πŸ“Œ Overview

This plugin enables users or LLMs to generate short synthesized tones from standard musical notes using common oscillator waveforms:

  • Sine wave – pure tone
  • Square wave – rich harmonic content
  • Sawtooth wave – bright, buzzy sound
  • Triangle wave – soft with odd harmonics

The output is a mono, 44.1kHz, float32 WAV file suitable for playback, analysis, or further audio processing.


βš™οΈ Parameters

ParameterTypeRequiredDefaultDescription
notestringβœ… Yesβ€”Musical note in scientific pitch notation (e.g., C4, A#5, Eb3). Octave range: 0–8.
durationnumber❌ No0.5Duration in seconds (0.1–10).
waveformselect❌ NosineWaveform type: sine, square, sawtooth, or triangle.
blurnumber❌ No0.05Low-pass smoothing factor (0 = none, 1 = max blur).
decaynumber❌ No5.0Exponential decay rate (higher = faster fade-out).
volumenumber❌ No0.3Output amplitude (0.01–1.0).

🎡 Example Usage

Input

{
  "note": "A4",
  "duration": 1.0,
  "waveform": "Square Wave",
  "volume": 0.5
}

Output

  • File name: A4_square.wav
  • Format: WAV (44.1 kHz, mono, float32)
  • Content: A synthesized square wave at 440 Hz, lasting 1 second, with exponential decay and specified volume.

🧠 Supported Notes

Uses scientific pitch notation:

  • Notes: C, C#/Db, D, D#/Eb, E, F, F#/Gb, G, G#/Ab, A, A#/Bb, B
  • Octaves: 0 to 8 (e.g., C0 β‰ˆ 16.35 Hz, C8 β‰ˆ 4186 Hz)

πŸ”” Flats (e.g., Eb3) are automatically converted to their sharp equivalents (D#3) internally.


πŸ› οΈ Technical Details

  • Sample rate: 44,100 Hz
  • Channel: Mono
  • Dependencies: numpy, soundfile
  • Waveform generation: Pure NumPy-based synthesis
  • Blur effect: Simple first-order low-pass filter
  • Envelope: Exponential decay (exp(-decay * t))

πŸ“ Installation in Dify

  1. Place note_to_audio_tool.py in your Dify plugin directory (e.g., tools/note_to_audio.py).
  2. Ensure the plugin manifest (plugin.yaml or equivalent) includes the configuration provided in your spec.
  3. Restart Dify or reload plugins.
  4. The tool will appear as β€œNote to Audio Synthesizer” (or β€œιŸ³εθ½¬ιŸ³ι’‘εˆζˆε™¨β€ in Chinese).

🌐 Localization

Fully supports English and Simplified Chinese:

  • English (en_US): Default labels and descriptions
  • Chinese (zh_Hans): Fully translated UI strings

Author

Created by aopstudio


Repository

https://github.com/aopstudio/dify-note-to-audio-tool


🎢 Turn notes into soundβ€”right inside your AI workflow!