HomeJavaModsAudio Synth
Audio Synth

Audio Synth - Sound Synthesizer Module

Modrinth Version

Audio Synth is a Minecraft Forge mod that adds a custom block capable of synthesizing and playing multiple waveforms—the Sound Synthesizer. It supports Sine, Square, Triangle, Sawtooth waves, and White Noise, featuring frequency modulation, mixed output, independent volume control, redstone activation, range-based attenuation, and a simple GUI configuration interface. Global volume can be adjusted via the mod's configuration screen, and each block can have its own decibel gain setting.


✨ Features


📦 Dependencies

Note: The global volume configuration screen requires Forge's Mods menu support; no additional mods are needed.


🔧 Installation

  1. Install Minecraft Forge 1.20.1.
  2. Download the .jar file for this mod and place it in the mods folder.
  3. (Optional) Install the corresponding version of the Create mod if you wish to use its recipes.
  4. Launch the game.

🎮 Usage Guide

Obtaining the Block

Placement and Activation

GUI Parameters

Parameter Description Range
Frequency (Hz) Base frequency 20 ~ 2000
Waveform Select waveform type Sine/Square/Triangle/Sawtooth/Noise
Mix Factor Reserved (currently fixed at 0.5) 0.0 ~ 1.0
Modulation Depth Frequency modulation depth 0.0 ~ 1.0
Modulation Frequency (Hz) Modulation frequency 0.1 ~ 20
Range (blocks) Sound propagation range 1 ~ 64
Volume (dB) Per-block independent volume gain -60 ~ +60

Global Volume Configuration


🔨 Crafting Recipes

The recipe automatically adapts based on whether the Create mod is installed and its version.

Case 1: Create version ≥ 6.0

Case 2: Create version ≥ 0.5 and < 6.0

Case 3: Create not installed or version < 0.5

The game automatically detects the environment and loads the correct recipe. Mods like JEI will display the corresponding recipe.


⚙️ Configuration File

The client configuration file is located at .minecraft/config/audiosynth-client.toml:

[Audio Settings]
    # Global volume multiplier for all sound generator blocks (0.0 - 2.0)
    globalVolume = 1.0

It can be modified via the Config button in the Mods menu or by directly editing the file.


🧪 Development Information

Building

Use Gradle to build:

./gradlew build

The output will be in build/libs/.


📄 License

This project is open-sourced under the MIT License. See the LICENSE file for details.


🙏 Acknowledgements


📮 Feedback & Support

For questions or suggestions, please submit them on the project's GitHub Issues page.


Enjoy your sonic experiments! 🎶

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more