MEAP4Max
     

MEAP4Max

Name: MEAP4Max
Version: 1.0
Published: 2015/9/15
Updated: 2015/9/15
Type: Max JAVA Objects
OS: Windows, Mac OS X
Compatibility: created in Max 7

A collection of Java objects used for audio segmentation, feature extraction (audio metadata) and also rearranging segments based on features and writing a new audio file.

MEAPsoft was created by the participants in the Music Engineering Art Project at Columbia University. See the MEAPsoft Homepage. It was written in JAVA with a good object oriented design.

The goal was to extract the interessting parts like the segmenter, the feature extractor and the composer and give them a new life as autonomous max objects. MEAP4Max is released under the terms of GNU GPL v2 licence.


Highlights:

  • 2 different modes for slicing
  • a good set of feature extractors including (MFCC)
  • easily expandable with more extractors and composers
  • source code included
  • well documented overview patcher


To-Do:

  • optionally to files it should be possible to use a dict to pass data between objects 
  • there's a visualization unit in MEAPsoft which has been left out
  • Seg.java should be able to directly read a part of a buffer~ as input
  • Synth.java should allow xfading of chunks
  • Synth.java should be able to write to a buffer~
  • the overview patcher could be organized by using tabs

 



Screenshots:
Setup:
Please take a look at readMeFirst.txt and follow the instructions. You need to copy some jar files into the Max application folder.



Files:

meap4max.jar
tritonus_misc.jar
tritonus_share.jar
meap.Cellblock.js
meap.file.size.js
meap.iterateFolder.js
meap.string.shorten.js
MEAP4Max.maxpat
meap4max1.0_src.zip
COPYING
readMeFirst.txt

 955.02 KB
 

Category: Max Objects

Comments   

dan
0 # dan wrote on Wednesday, 08 March 2017 10:58
Hi Olsen,

I really appreciate all the nice work that Meap4 contains. Thanks for sharing it!

I was wondering why it's not possible to access to all the codes by simply typing the "viewsource"message. I can do it for the meap.Seg trouble-free, but not for the other three.

Thanks four your time.

Best regards,
11oLsen
0 # 11oLsen wrote on Wednesday, 08 March 2017 11:42
Hi Dan,
I don't know exactly why it doesn't work with "viewsource", but I would suggest to look at the JAVA source with a tool outside of Max (texteditor, Netbeans, ...).
cheers
O.
11oLsen
0 # 11oLsen wrote on Thursday, 26 November 2015 14:06
Hi, yes the analyzer is FFT based. source code is included.
MacroMachines.net
0 # MacroMachines.net wrote on Tuesday, 24 November 2015 13:29
WOW!!!!!!!!!! ZOMG this is incredible I can not wait to try it. What type of techniques did you use for the analysis? some sort of FFT based spectral profile mapping?

Add comment


Security code
Refresh