Digital Morphophone Environment (DME) is a Max application that emulates the historical morphophone, a complex magnetophonic tape-loop delay device developed in the 1950s at GRM (Groupe de Recherches Musicales, Paris).
The project is under active development.
- Cycling '74 Max to open and run the project.
- A supported
ipoke~external for your operating system, bundled in maxmsp/DigitalMorphophoneEnvironment/externals.- Windows support is provided through the included
ipoke~.mxeandipoke~.mxe64binaries. - macOS support is currently provided through the included
ipoke~.mxobundle for Intel processors only.
- Windows support is provided through the included
- Open maxmsp/DigitalMorphophoneEnvironment/DigitalMorphophoneEnvironment.maxproj in Max.
- Select audio driver and sample rate frequency.
- Turn DSP on.
- In the input / output signals section, choose an input source.
- Arm recording to write into the buffer, then start the motor.
- Set playheads delay values, levels and filter settings, then adjust dry/wet and input/output levels.
- Try features such as flutter, saturation, and tape noise to explore the full behavior.
The project uses:
ipoke~by Pierre Alexandre Tremblay (2005-2018)tape/tube warmthGenExpr function by stkr (Feb. 2012)
External resources are available in maxmsp/DigitalMorphophoneEnvironment/other:
ipoke.Windows.zipipoke.MacOS.zip579066331-stkr.waveshaping.zip
- Buffer import/export does not currently account for oversampling in poly instances.
- In specific configurations, first/last read pointers can overlap the write pointer and produce glitches.
This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.
This project uses ipoke~ by Pierre Alexandre Tremblay, licensed under the BSD 3-Clause License.