Skip to content

thement/midiverb_emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Midiverb I emulator

Panel

There's a WEB DEMO now!

This is an emulator for the original MIDIVERB and MIDIFEX effect units made by Alesis.

This emulator is based on reverse engineering work done by Paul Schreiber of SynthTech. If you are into synthesizers and electronics, it's a must watch!

So far this is only a standalone C program that processes .WAV files, but in future it will be adapted into plugins/VCVRack module/Raspberry Pi Pico device.

Emulation

So far it's emulated:

  • the core DSP engine
  • output saturation

What's missing:

  • input pre-emphasis and filtering

Build

Requires libsndfile to build.

apt-get install libsndfile-dev

Then just make.

Usage

Inputs and outputs are stereo WAV files, 22 KHz, 16-bit, signed integer.

The output is 100% wet.

$ sox i_feel_so_liberated.wav -t wav -e signed-integer -b 16 -r 22050 input.wav
$ ./midiverb midiverb.rom 21 input.wav output.wav
channels=2, sample_rate=22050, num=198636

The programs are indexed from 1 in the same way as they are on the original unit.

List of programs

TODO: Create a table with list of programs

Supported ROMs

The effect ROM is not distributed with this program and you have to obtain it yourself. If you own a MIDIVERB/MIDIFEX unit and don't want to dump the EEPROM yourself, you might look for a synthesizer rom archive.

This program was tested with the following roms

MD5SUM ROM name
11a460c8e64d3325411bba0c11a2ae49 midiverb.rom
f06003307a93ec09c637146ecaa17948 midifex.rom

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages