Skip to content

Commit

Permalink
initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
redFrik committed Aug 10, 2013
0 parents commit 4cc9925
Show file tree
Hide file tree
Showing 239 changed files with 61,887 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
build/
xcuserdata
45 changes: 45 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
externals for maxmsp
====================

* **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.round** - round values to nearest quantised value
* **f0.round~** - msp
* **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>

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**: open terminal, cd to source folder and type `ruby build.rb`
42 changes: 42 additions & 0 deletions f0ext_osx/f0.auto_scale.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.auto_scale</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-auto-scale</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.auto_scale 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
Binary file not shown.
1 change: 1 addition & 0 deletions f0ext_osx/f0.auto_scale.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
42 changes: 42 additions & 0 deletions f0ext_osx/f0.auto_scale~.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.auto_scale~</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-auto-scale-</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.auto_scale~ 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
1 change: 1 addition & 0 deletions f0ext_osx/f0.auto_scale~.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
42 changes: 42 additions & 0 deletions f0ext_osx/f0.beats_to_frames.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.beats_to_frames</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-beats-to-frames</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.beats_to_frames 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
Binary file not shown.
1 change: 1 addition & 0 deletions f0ext_osx/f0.beats_to_frames.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
42 changes: 42 additions & 0 deletions f0ext_osx/f0.construct.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.construct</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-construct</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.construct 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
Binary file not shown.
1 change: 1 addition & 0 deletions f0ext_osx/f0.construct.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
42 changes: 42 additions & 0 deletions f0ext_osx/f0.distance.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.distance</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-distance</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.distance 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
Binary file not shown.
1 change: 1 addition & 0 deletions f0ext_osx/f0.distance.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
42 changes: 42 additions & 0 deletions f0ext_osx/f0.distance~.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.distance~</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-distance-</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.distance~ 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
1 change: 1 addition & 0 deletions f0ext_osx/f0.distance~.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
42 changes: 42 additions & 0 deletions f0ext_osx/f0.fold.mxo/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildMachineOSBuild</key>
<string>12E55</string>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>f0.fold</string>
<key>CFBundleIdentifier</key>
<string>com.fredrikolofsson.f0-fold</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.1.1</string>
<key>CFBundleLongVersionString</key>
<string>f0.fold 6.1.0, Copyright 2013 Fredrik Olofsson</string>
<key>CFBundlePackageType</key>
<string>iLaX</string>
<key>CFBundleShortVersionString</key>
<string>6.1.0</string>
<key>CFBundleSignature</key>
<string>max2</string>
<key>CFBundleVersion</key>
<string>6.1.0</string>
<key>CSResourcesFileMapped</key>
<true/>
<key>DTCompiler</key>
<string>com.apple.compilers.llvmgcc42</string>
<key>DTPlatformBuild</key>
<string>4H1503</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>12E55</string>
<key>DTSDKName</key>
<string></string>
<key>DTXcode</key>
<string>0463</string>
<key>DTXcodeBuild</key>
<string>4H1503</string>
</dict>
</plist>
Binary file added f0ext_osx/f0.fold.mxo/Contents/MacOS/f0.fold
Binary file not shown.
1 change: 1 addition & 0 deletions f0ext_osx/f0.fold.mxo/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
iLaXmax2
Loading

0 comments on commit 4cc9925

Please sign in to comment.