software | MaxMSP | back to main page

__________________________________________________________________________________________________________________________________

Windows port of C externals :

nb : if you care about your objects to be ported on windows, please do the most you can to always make your sources available, and don't forget to say thanks (drinks, food, videogames and audio gear accepted).

__________________________________________________________________________________________________________________________________

C externals :

  • sysmon | 0.1 | Returns real CPU and MEMORY usage. Currently only for Windows.
  • fe.typecheck | final | Tap.typecheck equivalent.
  • fe.fwd | 0.2 | Dynamic remote router.
  • fe.taplist | 0.9 | Gives an exponential list of delay times (ms) for multitaps delays.
  • fe.tapedeck~ | 1.0 | Magical automatic recorder/looper/player with overdub and bar/beat engine (+ a lot of other cool features : reverse, beat delay and so on...). Trash your hardware looper and buy you a midi foot controller.
  • fe.pexport | 0.1 | Export all needed third party externals and other files to work on another computer (like 'Export Complete Project in a New Folder' on some DAW).
  • DOSHack | WIP | Port of my Java external (read below).

__________________________________________________________________________________________________________________________________

Java (experimental) :

Java 1.5 required.

Windows

There's absolutely no garanty it will work on your machine.

  • fe.shell | 0.0.1a | Wrapper for Unix Shell emulators on Windows (cygwin, MKS, MS PowerShell...). An attempt to replace bill orcutt's [shell] object. Works quiet well at home. Launching executable (.exe) files featured without freezing Max.
  • DOSHack | v0.3| Windows shell . Allow the use of system commands like mkdir, DIR c:\\, NETSTAT, reg query, taskkill, ipconfig, ping, SHUTDOWN... Do (almost) anything DOS would do. Launching executable (.exe) files is fixed : works without freezing Max. | important note (02.02.2007) : missing 'DOShack$1.class' added to .zip file | (03.11.2007) : DOShack now output data through its outlet
  • EnVar | Returns common environment variables and less common ones (i.e TEMP, windir, HOMEPATH, VSTFOLDER, C74_COMMON...)

__________________________________________________________________________________________________________________________________

Java :

Java 1.5 required.

Windows / OSX (?)

  • MidiFileConverter | guess what ? it converts midi file from type 1 to type 0, splitting the tracks if necessary. Usefull with seq.
  • mfplay | Very buggy |A full MidiFile player for max/msp. Handles Type 1 & 2 files, MetaEvents and much more | screenshots & infos
  • Mp3Enc | MP3 encoder. Encode single / multiple files. (Requirements : - tritonus_share.jar + tritonus_mp3.jar libraries : http://www.tritonus.org/ - LAME.dll encoder : http://www.jthz.com/~lame/ - tritonus_mp3_encoder plugin : please read the ReadMe file for installation notes)

__________________________________________________________________________________________________________________________________

Python :

Python 2.4+ required.

Windows

  • fe.cda | Audio cd support for max/msp. For python lovers !

__________________________________________________________________________________________________________________________________

Javascript :

Windows / OSX

  • fe.fwd | v1.4 (august 9 2006). Dynamic remote router. Obsolete : a C version is on the way.

________________________________________________________________________________________________________________________________

the first draft of my tutorial for How To Create MaxMSP Externals Using Eclipse.pdf

appendice : - for MSP objects, add the MaxAudio lib and the msp-includes path the same way explained for MaxAPI and max-includes path.
                  - be sure to NEVER UNCHECK the [shared] option under PROPERTIES/BUILD SETTINGS/GCC C LINKER/SHARED LIBRARY SETTINGS
                  - for QT Dev : as for Max and MSP lib, add the qtmlClient lib and its paths (QT SDK6 required)
nb. these notes will be present in the next draft, with the special How To Uninstall Cygin manually, and the How To Uninstall CDT Plugin If Everything Fucked Up