Skip to content

Commit

Permalink
EP-MK1 Camomile Plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
MikeMorenoDSP committed Jan 29, 2019
1 parent abf5847 commit 15d9295
Show file tree
Hide file tree
Showing 34 changed files with 72,314 additions and 0 deletions.
579 changes: 579 additions & 0 deletions EP-MK1-Linux64/EP-MK1/EP-MK1

Large diffs are not rendered by default.

17,751 changes: 17,751 additions & 0 deletions EP-MK1-Linux64/EP-MK1/EP-MK1.pd

Large diffs are not rendered by default.

Binary file added EP-MK1-Linux64/EP-MK1/EP-MK1.so
Binary file not shown.
34 changes: 34 additions & 0 deletions EP-MK1-Linux64/EP-MK1/EP-MK1.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
type instrument;
iolayout 0 2;
code EPM1;
midiin true;
description Infos.txt;
compatibility 1.0.6;
param -name Master Level -label dB -min -100 -max 0 -default 0;
param -name Base Frequency -label Hz -min 100 -max 20000 -default 440;
param -name Base MIDI Note -min 0 -max 127 -default 69;
param -name # of Divisions -min 1 -max 100 -default 12;
param -name Interval to Divide -min 0 -max 30 -default 2;
param -name Tine Ratio 1 -min 0 -max 30 -default 7;
param -name Tine Ratio 2 -min 0 -max 30 -default 20;
param -name Tine HPF -label Hz -min 20 -max 20000 -default 2000;
param -name Tine Decay -min 1 -max 2000 -default 500;
param -name Tine Level -label dB -min -100 -max 0 -default -30;
param -name Tine Pick Send -label dB -min -100 -max 0 -default -21;
param -name Tone Bar Decay -min 1 -max 2000 -default 1000;
param -name Sustain Pedal -list 0/1 -default 0;
param -name Tone Bar Release -min 1 -max 2000 -default 10;
param -name Noteoff Level -label dB -min -100 -max 0 -default -24;
param -name Tone Bar Level -label dB -min -100 -max 0 -default -6;
param -name Hammer Level -label dB -min -100 -max 0 -default -30;
param -name Pickup Gain -label dB -min 0 -max 24 -default 15;
param -name Pickup Attack -label dB -min -100 -max 30 -default 0;
param -name Pickup LPF -label Hz -min 20 -max 20000 -default 500;
param -name Pickup Symmetry -label dB -min 0 -max 24 -default 15;
param -name Pickup Level -label dB -min -100 -max 0 -default -6;
param -name Buzz Phase -min 0 -max 1 -default 1;
param -name Buzz Level -label dB -min -100 -max 0 -default -9;
param -name Tremolo On/Off -list 0/1 -default 1;
param -name Tremolo Shape -min 0 -max 127 -default 0;
param -name Tremolo Rate -label Hz -min 0 -max 20000 -default 3;
param -name Tremolo Depth -label dB -min -100 -max 0 -default -9;
27 changes: 27 additions & 0 deletions EP-MK1-Linux64/EP-MK1/Infos.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
EP-MK1 is a real-time physical model of an Electric Piano.

By Mike Moreno 2019

Installation Guide
https://github.com/pierreguillot/Camomile/wiki/How-to-install-plugins

Made in Camomile
https://github.com/pierreguillot/Camomile

DONATE:
https://www.paypal.me/mianmogra

Email:
[email protected]
Facebook
https://www.facebook.com/MikeMorenoAudio/
Wordpress
https://mikemorenoaudio.wordpress.com/
Patchstorage
https://patchstorage.com/author/mianmogra/
GitHub
https://github.com/MikeMorenoAudio
Youtube
https://youtube.com/c/MikeMorenoAudio
LinkedIn
https://linkedin.com/in/mianmogra/
62 changes: 62 additions & 0 deletions EP-MK1-Linux64/EP-MK1/param.change.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
#N canvas 553 70 251 339 10;
#X obj 69 43 r gui;
#X obj 69 65 route mouse;
#X obj 16 299 s camomile;
#X obj 16 242 pack f f, f 22;
#X msg 16 275 param change \$1 \$2;
#X obj 115 159 t b f, f 8;
#X obj 69 131 t b f, f 14;
#N canvas 0 23 156 140 one.time.1 0;
#X obj 15 62 spigot 1;
#X obj 15 84 t f b, f 8;
#X obj 78 84 f 0;
#X obj 15 19 inlet;
#X obj 68 19 inlet;
#X obj 15 106 outlet;
#X obj 68 41 f 1;
#X connect 0 0 1 0;
#X connect 1 0 5 0;
#X connect 1 1 2 0;
#X connect 2 0 0 1;
#X connect 3 0 0 0;
#X connect 4 0 6 0;
#X connect 6 0 0 1;
#X restore 16 159 pd one.time.1;
#N canvas 0 23 156 140 one.time.0 0;
#X obj 89 69 f 0;
#X obj 15 19 inlet;
#X obj 68 19 inlet;
#X obj 15 106 outlet;
#X obj 68 41 f 1;
#X obj 15 62 spigot 0;
#X obj 15 84 t b b, f 8;
#X connect 0 0 5 1;
#X connect 1 0 5 0;
#X connect 2 0 4 0;
#X connect 4 0 5 1;
#X connect 5 0 6 0;
#X connect 6 0 3 0;
#X connect 6 1 0 0;
#X restore 115 211 pd one.time.0;
#X obj 16 183 t b f;
#X msg 115 111 0;
#X obj 16 18 r camo.param.change;
#X obj 69 87 sel 1, f 7;
#X msg 69 109 1;
#X connect 0 0 1 0;
#X connect 1 0 12 0;
#X connect 3 0 4 0;
#X connect 4 0 2 0;
#X connect 5 0 8 0;
#X connect 5 1 3 1;
#X connect 6 0 7 1;
#X connect 6 1 3 1;
#X connect 7 0 9 0;
#X connect 8 0 3 0;
#X connect 9 0 8 1;
#X connect 9 1 3 0;
#X connect 10 0 5 0;
#X connect 11 0 7 0;
#X connect 12 0 13 0;
#X connect 12 1 10 0;
#X connect 13 0 6 0;
22 changes: 22 additions & 0 deletions EP-MK1-Linux64/EP-MK1/param.get.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
#N canvas 582 337 222 276 10;
#X obj 6 41 route \$1;
#X obj 33 108 outlet;
#X obj 51 151 symbol \$2;
#X obj 6 239 send \$2;
#X obj 6 216 spigot 0;
#X obj 6 85 t f f;
#X obj 51 172 sel \$2;
#X obj 51 130 loadbang;
#X obj 51 194 f 1;
#X obj 6 19 receive param;
#X obj 6 63 change -1e+37;
#X connect 0 0 10 0;
#X connect 2 0 6 0;
#X connect 4 0 3 0;
#X connect 5 0 4 0;
#X connect 5 1 1 0;
#X connect 6 0 8 0;
#X connect 7 0 2 0;
#X connect 8 0 4 1;
#X connect 9 0 0 0;
#X connect 10 0 5 0;
26 changes: 26 additions & 0 deletions EP-MK1-Linux64/EP-MK1/param.set.pd
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#N canvas 835 417 259 354 10;
#X obj 26 28 inlet;
#X obj 26 288 s camomile;
#X obj 26 240 pack f \$1;
#X obj 26 170 t f b;
#X obj 58 192 f \$1;
#X obj 58 214 s camo.param.change;
#X msg 26 264 param set \$2 \$1;
#X obj 124 73 symbol \$2;
#X obj 71 140 spigot 0;
#X obj 124 96 sel \$2;
#X obj 124 50 loadbang;
#X obj 124 118 f 1;
#X obj 71 28 receive \$2;
#X connect 0 0 3 0;
#X connect 2 0 6 0;
#X connect 3 0 2 0;
#X connect 3 1 4 0;
#X connect 4 0 5 0;
#X connect 6 0 1 0;
#X connect 7 0 9 0;
#X connect 8 0 3 0;
#X connect 9 0 11 0;
#X connect 10 0 7 0;
#X connect 11 0 8 1;
#X connect 12 0 8 0;
46 changes: 46 additions & 0 deletions EP-MK1-MacOS/EP-MK1.vst/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
<?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>16G29</string>
<key>CFBundleDisplayName</key>
<string>EP-MK1</string>
<key>CFBundleExecutable</key>
<string>Camomile</string>
<key>CFBundleIdentifier</key>
<string>com.pierreguillot.camomile</string>
<key>CFBundleName</key>
<string>EP-MK1</string>
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0.6</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>1.0.6</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>8E3004b</string>
<key>DTPlatformVersion</key>
<string>GM</string>
<key>DTSDKBuild</key>
<string>16E185</string>
<key>DTSDKName</key>
<string>macosx10.12</string>
<key>DTXcode</key>
<string>0833</string>
<key>DTXcodeBuild</key>
<string>8E3004b</string>
<key>NSHighResolutionCapable</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string>Pierre Guillot</string>
</dict>
</plist>
Binary file added EP-MK1-MacOS/EP-MK1.vst/Contents/MacOS/Camomile
Binary file not shown.
1 change: 1 addition & 0 deletions EP-MK1-MacOS/EP-MK1.vst/Contents/PkgInfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
BNDL????
Loading

0 comments on commit 15d9295

Please sign in to comment.