Skip to content

redFrik/f0ext

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

externals for maxmsp

these are externals/plugins to be used with MaxMSPJitter

  • f0.auto_scale - finds min and max values of a stream of numbers and uses them as input scaling range
  • f0.auto_scale~ - msp
  • f0.beats_to_frames - calculates how many [video]frames will fit in x beats
  • f0.construct - a constructive constructor. connect to a standard 2d graphics object like max's [lcd], jitter's [jit.lcd], softvns' [v.draw] or nato.0+55's [242.qd]
  • f0.distance - calculate the distance between successive (delta) points in 1, 2 or 3 dimensions
  • f0.distance~ - msp
  • f0.fold - fold float and integer numbers to a specified range
  • f0.frames_to_beats - calculates how many beats will fit in x [video]frames
  • f0.gcd - find the greatest common divisor
  • f0.inc_dec_split - detect direction of incoming values and split to different outlets
  • f0.limit_counter - a different counter with floor and ceiling
  • f0.noergaard - per nørgård's infinity series
  • f0.range - finds minimum, middle and maximum values from a stream of values
  • f0.range~ - msp
  • f0.range2 - similar to f0.range but with an added smooth factor
  • f0.range2~ - msp
  • f0.ratio - keep width/height proportion
  • f0.slub - generate cpu spikes - disrupt timing version
  • f0.slub~ - generate cpu spikes - audio click version
  • f0.smooth - single exponential smoothing. good for filtering data from sensors
  • f0.smooth~ - msp
  • f0.smooth2 - double exponential smoothing
  • f0.smooth2~ - msp
  • f0.snap - smooth by snapping
  • f0.tune - an external that "quantise" frequencies
  • f0.tune~ - msp
  • f0.ultimate_counter - counter with float direction/rate and loop settings
  • f0.wrap - wrap float or integer numbers

see also http://www.fredrikolofsson.com/pages/code-max.html

javascript versions of some of the externals are available http://github.com/redFrik/f0js

older windows 32bit binaries are available here... http://www.fredrikolofsson.com/software/f0ext091222win.zip

TODO windows 64bit

the pd equivalents are here... http://www.fredrikolofsson.com/pages/code-pd.html

download&install binaries

osx: download this zipped archive and extract the folder f0ext_osx. (the other stuff you can trash). put the f0ext_osx folder somewhere on your harddrive, open max and go to options/filepreferences and add the folder there.

(optional) build from source

osx:

  • download the MaxSDK
  • edit the C74SUPPORT line in the file source/maxmspsdk.xcconfig to point to the sdk (by default it looks for MaxSDK-6.1.3 next to your f0ext folder).
  • open terminal, cd to source folder and type ruby build.rb to build.
  • make sure max finds the newly built externals by including the f0ext_osx folder in the searchpath or copy the externals somewhere where max already looks.

About

externals for maxmsp

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published