Auto Lip Sync

Jeffery will auto Lip Sync to any audio you give him.

Here is the Patch, It will work without any files other than audio files you input.

{ “patcher” : { “fileversion” : 1, “appversion” : { “major” : 8, “minor” : 0, “revision” : 6, “architecture” : “x64”, “modernui” : 1 } , “classnamespace” : “box”, “rect” : [ 995.0, 85.0, 890.0, 920.0 ], “bglocked” : 0, “openinpresentation” : 0, “default_fontsize” : 12.0, “default_fontface” : 0, “default_fontname” : “Arial”, “gridonopen” : 1, “gridsize” : [ 15.0, 15.0 ], “gridsnaponopen” : 1, “objectsnaponopen” : 1, “statusbarvisible” : 2, “toolbarvisible” : 1, “lefttoolbarpinned” : 0, “toptoolbarpinned” : 0, “righttoolbarpinned” : 0, “bottomtoolbarpinned” : 0, “toolbars_unpinned_last_save” : 0, “tallnewobj” : 0, “boxanimatetime” : 200, “enablehscroll” : 1, “enablevscroll” : 1, “devicewidth” : 0.0, “description” : “”, “digest” : “”, “tags” : “”, “style” : “”, “subpatcher_template” : “”, “boxes” : [ { “box” : { “id” : “obj-15”, “lastchannelcount” : 0, “maxclass” : “live.gain~”, “numinlets” : 2, “numoutlets” : 5, “outlettype” : [ “signal”, “signal”, “”, “float”, “list” ], “parameter_enable” : 1, “patching_rect” : [ 5.0, 349.024096608161926, 48.0, 136.0 ], “saved_attribute_attributes” : { “valueof” : { “parameter_longname” : “live.gain~”, “parameter_mmax” : 6.0, “parameter_shortname” : “live.gain~”, “parameter_type” : 0, “parameter_unitstyle” : 4, “parameter_mmin” : -70.0 }

} , “varname” : “live.gain~” }

} , { “box” : { “id” : “obj-13”, “maxclass” : “newobj”, “numinlets” : 3, “numoutlets” : 1, “outlettype” : [ “signal” ], “patching_rect” : [ 60.0, 487.0, 64.0, 22.0 ], “text” : “clip~ -1. 1.” }

} , { “box” : { “id” : “obj-12”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “signal” ], “patching_rect” : [ 60.0, 456.0, 68.0, 22.0 ], “text” : “normalize~” }

} , { “box” : { “id” : “obj-10”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1241.0, 576.0, 29.5, 22.0 ], “text” : “0.6” }

} , { “box” : { “id” : “obj-8”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1207.0, 576.0, 32.0, 22.0 ], “text” : “0.65” }

} , { “box” : { “id” : “obj-6”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1167.5, 576.0, 36.0, 22.0 ], “text” : “-0.25” }

} , { “box” : { “id” : “obj-4”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1130.0, 576.0, 36.0, 22.0 ], “text” : “-0.45” }

} , { “box” : { “id” : “obj-3”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1093.25, 576.0, 29.5, 22.0 ], “text” : “0.5” }

} , { “box” : { “id” : “obj-2”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1059.0, 576.0, 29.5, 22.0 ], “text” : “0” }

} , { “box” : { “id” : “obj-63”, “maxclass” : “newobj”, “numinlets” : 4, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1361.0, 960.0, 103.0, 22.0 ], “text” : “pak scale 0.4 1. 1” }

} , { “box” : { “id” : “obj-62”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1270.0, 952.0, 36.0, 22.0 ], “text” : “+ 0.3” }

} , { “box” : { “id” : “obj-61”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 912.75, 811.0, 29.5, 22.0 ], “text” : “* 2.” }

} , { “box” : { “format” : 6, “id” : “obj-59”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 912.75, 846.192780256271362, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-58”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1401.166666666666742, 796.0, 29.5, 22.0 ], “text” : “* 1.” }

} , { “box” : { “id” : “obj-53”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1152.0, 1004.192780256271362, 514.0, 22.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 0.5 0.5 1 @color 1 0.8 0 1 @position 0 0 0 @layer 3” }

} , { “box” : { “id” : “obj-51”, “linecount” : 2, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1152.0, 1078.192780256271362, 489.0, 36.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 0.5 0.5 1 @color 1 0.8 0 1 @position 0 0.225 0 @layer 3” }

} , { “box” : { “id” : “obj-46”, “linecount” : 2, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1152.0, 1247.0, 516.0, 36.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 0.075 0.075 0 @color 0 0 0 1 @position 0.25 0.25 0 @layer 1” }

} , { “box” : { “id” : “obj-48”, “linecount” : 2, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1152.0, 1205.0, 520.0, 36.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 0.075 0.075 0 @color 0 0 0 1 @position -0.25 0.25 0 @layer 1” }

} , { “box” : { “id” : “obj-39”, “linecount” : 2, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1152.0, 1161.0, 489.0, 36.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 0.1 0.1 1 @color 1 1 1 1 @position 0.25 0.25 0 @layer 2” }

} , { “box” : { “id” : “obj-38”, “linecount” : 2, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1152.0, 1119.927294313907623, 493.0, 36.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 0.1 0.1 1 @color 1 1 1 1 @position -0.25 0.25 0 @layer 2” }

} , { “box” : { “id” : “obj-32”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1453.0, 786.0, 37.0, 22.0 ], “text” : “* -0.2” }

} , { “box” : { “id” : “obj-30”, “maxclass” : “newobj”, “numinlets” : 4, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1338.5, 828.0, 113.0, 22.0 ], “text” : “pak position 0. 0. 0.” }

} , { “box” : { “id” : “obj-221”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1287.75, 792.0, 42.0, 22.0 ], “text” : “+ 0.01” }

} , { “box” : { “id” : “obj-220”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1018.0, 832.0, 36.0, 22.0 ], “text” : “+ 0.3” }

} , { “box” : { “id” : “obj-219”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1287.75, 761.0, 29.5, 22.0 ], “text” : “/ 2.” }

} , { “box” : { “id” : “obj-218”, “maxclass” : “newobj”, “numinlets” : 6, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1282.0, 697.734514057636261, 127.0, 22.0 ], “text” : “scale 0. 0.5 0. -0.25 1.” }

} , { “box” : { “id” : “obj-217”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1287.75, 730.734514057636261, 29.5, 22.0 ], “text” : “+ 0.” }

} , { “box” : { “id” : “obj-216”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1282.0, 670.734514057636261, 45.0, 22.0 ], “text” : “r press” }

} , { “box” : { “id” : “obj-215”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1018.0, 802.0, 29.5, 22.0 ], “text” : “/ 2.” }

} , { “box” : { “id” : “obj-214”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 1018.0, 773.0, 29.5, 22.0 ], “text” : “+ 0.” }

} , { “box” : { “id” : “obj-212”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 918.0, 662.192780256271362, 45.0, 22.0 ], “text” : “r press” }

} , { “box” : { “format” : 6, “id” : “obj-211”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 630.0, 1116.0, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-210”, “maxclass” : “newobj”, “numinlets” : 6, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1152.0, 670.734514057636261, 123.0, 22.0 ], “text” : “scale 0. 0.65 0. 0.6 1.” }

} , { “box” : { “id” : “obj-209”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1152.0, 643.734514057636261, 43.0, 22.0 ], “text” : “r open” }

} , { “box” : { “id” : “obj-208”, “maxclass” : “newobj”, “numinlets” : 6, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1029.0, 689.192780256271362, 127.0, 22.0 ], “text” : “scale 0. 0.5 0. -0.45 1.” }

} , { “box” : { “id” : “obj-207”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1029.0, 660.0, 36.0, 22.0 ], “text” : “r kiss” }

} , { “box” : { “format” : 6, “id” : “obj-206”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 1130.0, 750.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-205”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 1185.0, 750.0, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-204”, “maxclass” : “newobj”, “numinlets” : 4, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 1136.0, 822.0, 99.0, 22.0 ], “text” : “pak scale 1. 1. 1.” }

} , { “box” : { “id” : “obj-200”, “maxclass” : “toggle”, “numinlets” : 1, “numoutlets” : 1, “outlettype” : [ “int” ], “parameter_enable” : 0, “patching_rect” : [ 1190.0, 470.0, 24.0, 24.0 ] }

} , { “box” : { “id” : “obj-199”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 3, “outlettype” : [ “”, “bang”, “” ], “patching_rect” : [ 1190.0, 502.0, 74.0, 22.0 ], “text” : “jit.world Test” }

} , { “box” : { “id” : “obj-198”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “jit_matrix”, “” ], “patching_rect” : [ 1136.0, 865.0, 433.0, 22.0 ], “text” : “jit.gl.gridshape Test @shape circle @scale 1 1 1 @color 1 1 1 1 @position 0 0 0” }

} , { “box” : { “id” : “obj-60”, “maxclass” : “number”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 158.061919629573822, 831.0, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-70”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 158.061919629573822, 796.0, 40.0, 22.0 ], “text” : “* 100.” }

} , { “box” : { “id” : “obj-36”, “maxclass” : “number”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 251.061919629573822, 831.0, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-37”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 251.061919629573822, 796.0, 40.0, 22.0 ], “text” : “* 100.” }

} , { “box” : { “id” : “obj-34”, “maxclass” : “number”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 537.0, 831.0, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-33”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 537.0, 796.0, 40.0, 22.0 ], “text” : “* 100.” }

} , { “box” : { “id” : “obj-27”, “maxclass” : “panel”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ -92.0, 589.734514057636261, 175.0, 130.0 ] }

} , { “box” : { “id” : “obj-26”, “maxclass” : “panel”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 576.0, 589.734514057636261, 202.0, 130.0 ] }

} , { “box” : { “id” : “obj-22”, “maxclass” : “panel”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 282.0, 589.734514057636261, 175.0, 130.0 ] }

} , { “box” : { “id” : “obj-159”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 273.938080370426178, 1051.192780256271362, 29.5, 22.0 ], “text” : “5.” }

} , { “box” : { “format” : 6, “id” : “obj-158”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 273.938080370426178, 1080.927294313907623, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-157”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 273.938080370426178, 977.927294313907623, 29.5, 22.0 ], “text” : “2.” }

} , { “box” : { “format” : 6, “id” : “obj-156”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 273.938080370426178, 1008.927294313907623, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-155”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 560.938080370426178, 972.927294313907623, 29.5, 22.0 ], “text” : “1.5” }

} , { “box” : { “format” : 6, “id” : “obj-154”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 560.938080370426178, 1008.192780256271362, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-153”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 764.938080370426178, 972.927294313907623, 32.0, 22.0 ], “text” : “0.75” }

} , { “box” : { “format” : 6, “id” : “obj-152”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 764.938080370426178, 1001.927294313907623, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-124”, “maxclass” : “comment”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 666.907120555639267, 931.192780256271362, 174.061919629573822, 20.0 ], “text” : “Mult*E3” }

} , { “box” : { “id” : “obj-125”, “maxclass” : “comment”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 666.907120555639267, 909.192780256271362, 174.061919629573822, 20.0 ], “text” : “Press Blend Shape Calculation” }

} , { “box” : { “id” : “obj-123”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 706.938080370426178, 1115.927294313907623, 47.0, 22.0 ], “text” : “s press” }

} , { “box” : { “id” : “obj-122”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 706.938080370426178, 1015.927294313907623, 40.0, 22.0 ], “text” : “* 0.75” }

} , { “box” : { “id” : “obj-121”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 706.938080370426178, 972.927294313907623, 31.0, 22.0 ], “text” : “r E3” }

} , { “box” : { “id” : “obj-119”, “maxclass” : “comment”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 395.938080370426178, 931.192780256271362, 174.061919629573822, 20.0 ], “text” : “Mult*( E1 – E3 )” }

} , { “box” : { “id” : “obj-120”, “maxclass” : “comment”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 395.938080370426178, 909.192780256271362, 174.061919629573822, 20.0 ], “text” : “Open Blend Shape Calculation” }

} , { “box” : { “format” : 6, “id” : “obj-100”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 395.938080370426178, 1115.927294313907623, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-99”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 457.438080370426178, 1115.927294313907623, 45.0, 22.0 ], “text” : “s open” }

} , { “box” : { “id” : “obj-98”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 457.438080370426178, 1042.927294313907623, 33.0, 22.0 ], “text” : “* 1.5” }

} , { “box” : { “id” : “obj-97”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 457.438080370426178, 1015.927294313907623, 29.5, 22.0 ], “text” : “- 1.” }

} , { “box” : { “id” : “obj-96”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 457.438080370426178, 972.927294313907623, 31.0, 22.0 ], “text” : “r E3” }

} , { “box” : { “id” : “obj-95”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 508.938080370426178, 972.927294313907623, 31.0, 22.0 ], “text” : “r E1” }

} , { “box” : { “id” : “obj-94”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 537.0, 765.0, 33.0, 22.0 ], “text” : “s E3” }

} , { “box” : { “id” : “obj-93”, “linecount” : 2, “maxclass” : “comment”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 99.0, 931.192780256271362, 242.0, 34.0 ], “text” : “{ if E1 >= 0.2 BS = 1 – MultE2\n{ if E1 < 0.2 BS = MultE1( 1 – MultE2 )” }

} , { “box” : { “id” : “obj-92”, “maxclass” : “comment”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 99.0, 909.192780256271362, 242.0, 20.0 ], “text” : “Kiss Blend Shape Calculation” }

} , { “box” : { “id” : “obj-91”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 251.061919629573822, 765.0, 33.0, 22.0 ], “text” : “s E2” }

} , { “box” : { “id” : “obj-90”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 195.25, 972.927294313907623, 31.0, 22.0 ], “text” : “r E2” }

} , { “box” : { “id” : “obj-89”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 158.061919629573822, 765.0, 33.0, 22.0 ], “text” : “s E1” }

} , { “box” : { “id” : “obj-88”, “maxclass” : “newobj”, “numinlets” : 0, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 99.0, 972.927294313907623, 31.0, 22.0 ], “text” : “r E1” }

} , { “box” : { “id” : “obj-87”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 683.061919629573822, 520.0, 29.5, 22.0 ], “text” : “1.” }

} , { “box” : { “id” : “obj-86”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 0, “patching_rect” : [ 5.0, 1115.927294313907623, 38.0, 22.0 ], “text” : “s kiss” }

} , { “box” : { “format” : 6, “id” : “obj-85”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 69.0, 1115.927294313907623, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-84”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 121.938080370426178, 1115.927294313907623, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-83”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 195.25, 1115.927294313907623, 29.5, 22.0 ], “text” : “* 1.” }

} , { “box” : { “id” : “obj-82”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 195.25, 1089.927294313907623, 29.5, 22.0 ], “text” : “* 5.” }

} , { “box” : { “id” : “obj-81”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 195.25, 1008.927294313907623, 29.5, 22.0 ], “text” : “* 2.” }

} , { “box” : { “id” : “obj-80”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 195.25, 1062.927294313907623, 31.0, 22.0 ], “text” : “* -1.” }

} , { “box” : { “id” : “obj-79”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “float” ], “patching_rect” : [ 195.25, 1036.927294313907623, 29.5, 22.0 ], “text” : “- 1.” }

} , { “box” : { “id” : “obj-78”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 121.938080370426178, 1070.927294313907623, 42.0, 22.0 ], “text” : “gate 1” }

} , { “box” : { “id” : “obj-77”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “int” ], “patching_rect” : [ 151.938080370426178, 1008.927294313907623, 36.0, 22.0 ], “text” : “< 0.2” }

} , { “box” : { “id” : “obj-76”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 69.0, 1070.927294313907623, 42.0, 22.0 ], “text” : “gate 1” }

} , { “box” : { “id” : “obj-75”, “maxclass” : “newobj”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “int” ], “patching_rect” : [ 99.0, 1008.927294313907623, 43.0, 22.0 ], “text” : “>= 0.2” }

} , { “box” : { “format” : 6, “id” : “obj-52”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 251.061919629573822, 739.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-72”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 158.061919629573822, 739.0, 50.0, 22.0 ] }

} , { “box” : { “id” : “obj-50”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 127.061919629573822, 520.0, 39.0, 22.0 ], “text” : “0.402” }

} , { “box” : { “id” : “obj-49”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 220.061919629573822, 520.0, 39.0, 22.0 ], “text” : “0.475” }

} , { “box” : { “id” : “obj-47”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 497.061919629573822, 520.0, 39.0, 22.0 ], “text” : “0.678” }

} , { “box” : { “id” : “obj-45”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 590.061919629573822, 520.0, 39.0, 22.0 ], “text” : “0.938” }

} , { “box” : { “format” : 6, “id” : “obj-44”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 683.061919629573822, 560.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-43”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 590.061919629573822, 560.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-42”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 497.061919629573822, 560.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-41”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 313.061919629573822, 560.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-40”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 220.061919629573822, 560.0, 50.0, 22.0 ] }

} , { “box” : { “format” : 6, “id” : “obj-31”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 127.061919629573822, 560.0, 50.0, 22.0 ] }

} , { “box” : { “bgmode” : 1, “border” : 0, “clickthrough” : 0, “enablehscroll” : 0, “enablevscroll” : 0, “id” : “obj-104”, “lockeddragscroll” : 0, “maxclass” : “bpatcher”, “name” : “vz.audiosplittr.maxpat”, “numinlets” : 4, “numoutlets” : 4, “offset” : [ 0.0, 0.0 ], “outlettype” : [ “”, “”, “”, “” ], “patching_rect” : [ 34.061919629573822, 589.734514057636261, 298.0, 130.0 ], “prototypename” : “pixl”, “varname” : “vz.audiosplittr[2]”, “viewvisibility” : 1 }

} , { “box” : { “id” : “obj-71”, “maxclass” : “playbar”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “int” ], “patching_rect” : [ 81.0, 23.5, 320.0, 16.0 ] }

} , { “box” : { “id” : “obj-7”, “maxclass” : “newobj”, “numinlets” : 1, “numoutlets” : 1, “outlettype” : [ “bang” ], “patching_rect” : [ 1079.0, 343.0, 58.0, 22.0 ], “text” : “loadbang” }

} , { “box” : { “format” : 6, “id” : “obj-14”, “maxclass” : “flonum”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “”, “bang” ], “parameter_enable” : 0, “patching_rect” : [ 537.0, 739.0, 50.0, 22.0 ] }

} , { “box” : { “bgmode” : 1, “border” : 0, “clickthrough” : 0, “enablehscroll” : 0, “enablevscroll” : 0, “id” : “obj-35”, “lockeddragscroll” : 0, “maxclass” : “bpatcher”, “name” : “vz.audiosplittr.maxpat”, “numinlets” : 4, “numoutlets” : 4, “offset” : [ 0.0, 0.0 ], “outlettype” : [ “”, “”, “”, “” ], “patching_rect” : [ 404.061919629573822, 589.734514057636261, 298.0, 130.0 ], “prototypename” : “pixl”, “varname” : “vz.audiosplittr[1]”, “viewvisibility” : 1 }

} , { “box” : { “id” : “obj-9”, “maxclass” : “ezdac~”, “numinlets” : 2, “numoutlets” : 0, “patching_rect” : [ 255.0, 360.0, 45.0, 45.0 ] }

} , { “box” : { “clipheight” : 25.800000000000001, “data” : { “clips” : [ { “absolutepath” : “The Key Sounds of English – 44 Phonemes and 4 Blends.mp3”, “filename” : “The Key Sounds of English – 44 Phonemes and 4 Blends.mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Lady Gaga – Born This Way Isolated Vocals (Acapella).mp3”, “filename” : “Lady Gaga – Born This Way Isolated Vocals (Acapella).mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Michael Jackson – Billie Jean Vocals Only.mp3”, “filename” : “Michael Jackson – Billie Jean Vocals Only.mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Don’t stop me now- lead vocal only.mp3”, “filename” : “Don’t stop me now- lead vocal only.mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Bruno Mars – Grenade (Vocal Track Only).mp3”, “filename” : “Bruno Mars – Grenade (Vocal Track Only).mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Linkin Park – Crawling (Acapella Vocals Only).mp3”, “filename” : “Linkin Park – Crawling (Acapella Vocals Only).mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Queen – Killer Queen (vocals only!) + guitar mix.mp3”, “filename” : “Queen – Killer Queen (vocals only!) + guitar mix.mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Rick Astley – Never Gonna Give You Up (Vocals Only).mp3”, “filename” : “Rick Astley – Never Gonna Give You Up (Vocals Only).mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Daft Punk’s Harder Better Faster Stronger Vocals [Swarce Museum].mp3”, “filename” : “Daft Punk’s Harder Better Faster Stronger Vocals [Swarce Museum].mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} , { “absolutepath” : “Eminem – Rap God (Acapella).mp3”, “filename” : “Eminem – Rap God (Acapella).mp3”, “filekind” : “audiofile”, “selection” : [ 0.0, 1.0 ], “loop” : 0, “content_state” : { “play” : [ 0 ], “mode” : [ “basic” ], “basictuning” : [ 440 ], “pitchcorrection” : [ 0 ], “originallengthms” : [ 0.0 ], “followglobaltempo” : [ 0 ], “speed” : [ 1.0 ], “timestretch” : [ 0 ], “slurtime” : [ 0.0 ], “formantcorrection” : [ 0 ], “quality” : [ “basic” ], “pitchshift” : [ 1.0 ], “originallength” : [ 0.0, “ticks” ], “formant” : [ 1.0 ], “originaltempo” : [ 120.0 ] }

} ] } , “id” : “obj-5”, “maxclass” : “playlist~”, “numinlets” : 1, “numoutlets” : 5, “outlettype” : [ “signal”, “signal”, “signal”, “”, “dictionary” ], “patching_rect” : [ 81.228915929794312, 54.5, 1592.0, 268.0 ] }

} , { “box” : { “id” : “obj-1”, “maxclass” : “ezadc~”, “numinlets” : 1, “numoutlets” : 2, “outlettype” : [ “signal”, “signal” ], “patching_rect” : [ 16.0, 183.0, 45.0, 45.0 ] }

} , { “box” : { “id” : “obj-11”, “maxclass” : “message”, “numinlets” : 2, “numoutlets” : 1, “outlettype” : [ “” ], “patching_rect” : [ 60.0, 426.0, 52.0, 22.0 ], “text” : “reset $1” }

} ], “lines” : [ { “patchline” : { “destination” : [ “obj-210”, 4 ], “midpoints” : [ 1250.5, 610.0, 1244.700000000000045, 610.0 ], “source” : [ “obj-10”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-52”, 0 ], “source” : [ “obj-104”, 2 ] }

} , { “patchline” : { “destination” : [ “obj-72”, 0 ], “source” : [ “obj-104”, 1 ] }

} , { “patchline” : { “destination” : [ “obj-12”, 0 ], “source” : [ “obj-11”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-13”, 0 ], “source” : [ “obj-12”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-122”, 0 ], “source” : [ “obj-121”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-123”, 0 ], “order” : 0, “source” : [ “obj-122”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-211”, 0 ], “order” : 1, “source” : [ “obj-122”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-104”, 0 ], “order” : 1, “source” : [ “obj-13”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-35”, 0 ], “order” : 0, “source” : [ “obj-13”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-33”, 0 ], “order” : 0, “source” : [ “obj-14”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-94”, 0 ], “order” : 1, “source” : [ “obj-14”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-12”, 0 ], “source” : [ “obj-15”, 1 ] }

} , { “patchline” : { “destination” : [ “obj-12”, 0 ], “source” : [ “obj-15”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-122”, 1 ], “source” : [ “obj-152”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-152”, 0 ], “source” : [ “obj-153”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-98”, 1 ], “source” : [ “obj-154”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-154”, 0 ], “source” : [ “obj-155”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-81”, 1 ], “source” : [ “obj-156”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-156”, 0 ], “source” : [ “obj-157”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-82”, 1 ], “source” : [ “obj-158”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-158”, 0 ], “source” : [ “obj-159”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-208”, 3 ], “midpoints” : [ 1068.5, 612.0, 1103.299999999999955, 612.0 ], “order” : 4, “source” : [ “obj-2”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-208”, 1 ], “midpoints” : [ 1068.5, 684.0, 1060.099999999999909, 684.0 ], “order” : 5, “source” : [ “obj-2”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-210”, 3 ], “midpoints” : [ 1068.5, 611.0, 1223.900000000000091, 611.0 ], “order” : 2, “source” : [ “obj-2”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-210”, 1 ], “midpoints” : [ 1068.5, 612.0, 1137.0, 612.0, 1137.0, 611.0, 1182.299999999999955, 611.0 ], “order” : 3, “source” : [ “obj-2”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-218”, 3 ], “midpoints” : [ 1068.5, 614.0, 1356.299999999999955, 614.0 ], “order” : 0, “source” : [ “obj-2”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-218”, 1 ], “midpoints” : [ 1068.5, 610.0, 1278.0, 610.0, 1278.0, 693.0, 1313.099999999999909, 693.0 ], “order” : 1, “source” : [ “obj-2”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-199”, 0 ], “source” : [ “obj-200”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-198”, 0 ], “source” : [ “obj-204”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-32”, 0 ], “source” : [ “obj-205”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-204”, 1 ], “source” : [ “obj-206”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-208”, 0 ], “source” : [ “obj-207”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-214”, 1 ], “source” : [ “obj-208”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-210”, 0 ], “source” : [ “obj-209”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-205”, 0 ], “order” : 1, “source” : [ “obj-210”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-217”, 0 ], “order” : 0, “source” : [ “obj-210”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-214”, 0 ], “order” : 0, “source” : [ “obj-212”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-61”, 0 ], “order” : 1, “source” : [ “obj-212”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-215”, 0 ], “source” : [ “obj-214”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-220”, 0 ], “source” : [ “obj-215”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-218”, 0 ], “source” : [ “obj-216”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-219”, 0 ], “source” : [ “obj-217”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-217”, 1 ], “source” : [ “obj-218”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-221”, 0 ], “order” : 0, “source” : [ “obj-219”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-62”, 0 ], “order” : 1, “source” : [ “obj-219”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-206”, 0 ], “source” : [ “obj-220”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-204”, 2 ], “source” : [ “obj-221”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-208”, 2 ], “midpoints” : [ 1102.75, 611.0, 1081.700000000000045, 611.0 ], “order” : 1, “source” : [ “obj-3”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-218”, 2 ], “midpoints” : [ 1102.75, 611.0, 1334.700000000000045, 611.0 ], “order” : 0, “source” : [ “obj-3”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-198”, 0 ], “source” : [ “obj-30”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-104”, 1 ], “source” : [ “obj-31”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-58”, 1 ], “source” : [ “obj-32”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-34”, 0 ], “source” : [ “obj-33”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-14”, 0 ], “source” : [ “obj-35”, 1 ] }

} , { “patchline” : { “destination” : [ “obj-36”, 0 ], “source” : [ “obj-37”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-208”, 4 ], “midpoints” : [ 1139.5, 612.0, 1124.900000000000091, 612.0 ], “source” : [ “obj-4”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-104”, 2 ], “source” : [ “obj-40”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-104”, 3 ], “source” : [ “obj-41”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-35”, 1 ], “source” : [ “obj-42”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-35”, 2 ], “source” : [ “obj-43”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-35”, 3 ], “source” : [ “obj-44”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-43”, 0 ], “source” : [ “obj-45”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-41”, 0 ], “order” : 1, “source” : [ “obj-47”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-42”, 0 ], “order” : 0, “source” : [ “obj-47”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-40”, 0 ], “source” : [ “obj-49”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-15”, 1 ], “order” : 1, “source” : [ “obj-5”, 1 ] }

} , { “patchline” : { “destination” : [ “obj-15”, 0 ], “order” : 1, “source” : [ “obj-5”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-9”, 1 ], “order” : 0, “source” : [ “obj-5”, 1 ] }

} , { “patchline” : { “destination” : [ “obj-9”, 0 ], “order” : 0, “source” : [ “obj-5”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-31”, 0 ], “source” : [ “obj-50”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-37”, 0 ], “order” : 0, “source” : [ “obj-52”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-91”, 0 ], “order” : 1, “source” : [ “obj-52”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-30”, 2 ], “source” : [ “obj-58”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-218”, 4 ], “midpoints” : [ 1177.0, 612.0, 1377.900000000000091, 612.0 ], “source” : [ “obj-6”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-58”, 0 ], “order” : 0, “source” : [ “obj-61”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-59”, 0 ], “order” : 1, “source” : [ “obj-61”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-63”, 2 ], “source” : [ “obj-62”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-53”, 0 ], “source” : [ “obj-63”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-10”, 0 ], “order” : 0, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-2”, 0 ], “order” : 6, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-200”, 0 ], “order” : 2, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-3”, 0 ], “order” : 5, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-4”, 0 ], “order” : 4, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-45”, 0 ], “order” : 8, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-47”, 0 ], “order” : 9, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-49”, 0 ], “order” : 10, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-50”, 0 ], “order” : 11, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-6”, 0 ], “order” : 3, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-8”, 0 ], “order” : 1, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-87”, 0 ], “order” : 7, “source” : [ “obj-7”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-60”, 0 ], “source” : [ “obj-70”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-5”, 0 ], “source” : [ “obj-71”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-70”, 0 ], “order” : 0, “source” : [ “obj-72”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-89”, 0 ], “order” : 1, “source” : [ “obj-72”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-76”, 0 ], “source” : [ “obj-75”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-85”, 0 ], “order” : 0, “source” : [ “obj-76”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-86”, 0 ], “order” : 1, “source” : [ “obj-76”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-78”, 0 ], “source” : [ “obj-77”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-84”, 0 ], “order” : 0, “source” : [ “obj-78”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-86”, 0 ], “order” : 1, “source” : [ “obj-78”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-80”, 0 ], “source” : [ “obj-79”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-210”, 2 ], “midpoints” : [ 1216.5, 607.0, 1203.099999999999909, 607.0 ], “source” : [ “obj-8”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-76”, 1 ], “order” : 1, “source” : [ “obj-80”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-82”, 0 ], “order” : 0, “source” : [ “obj-80”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-79”, 0 ], “source” : [ “obj-81”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-83”, 1 ], “source” : [ “obj-82”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-78”, 1 ], “source” : [ “obj-83”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-44”, 0 ], “source” : [ “obj-87”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-75”, 0 ], “order” : 2, “source” : [ “obj-88”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-77”, 0 ], “order” : 1, “source” : [ “obj-88”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-83”, 0 ], “order” : 0, “source” : [ “obj-88”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-81”, 0 ], “source” : [ “obj-90”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-97”, 1 ], “source” : [ “obj-95”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-97”, 0 ], “source” : [ “obj-96”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-98”, 0 ], “source” : [ “obj-97”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-100”, 0 ], “order” : 1, “source” : [ “obj-98”, 0 ] }

} , { “patchline” : { “destination” : [ “obj-99”, 0 ], “order” : 0, “source” : [ “obj-98”, 0 ] }

} ], “parameters” : { “obj-35::obj-32” : [ “pictctrl[6]”, “pictctrl[1]”, 0 ], “obj-104::obj-29” : [ “pictctrl[178]”, “pictctrl[3]”, 0 ], “obj-35::obj-109” : [ “range[2]”, “range”, 0 ], “obj-35::obj-48” : [ “flonum[2]”, “flonum[2]”, 0 ], “obj-104::obj-51” : [ “pictctrl[180]”, “pictctrl[1]”, 0 ], “obj-35::obj-16” : [ “pictctrl[4]”, “pictctrl[1]”, 0 ], “obj-35::obj-29” : [ “pictctrl[2]”, “pictctrl[3]”, 0 ], “obj-104::obj-16” : [ “pictctrl[175]”, “pictctrl[1]”, 0 ], “obj-104::obj-48” : [ “flonum[10]”, “flonum[2]”, 0 ], “obj-104::obj-38” : [ “speed[3]”, “speed”, 0 ], “obj-104::obj-37” : [ “speed[4]”, “speed”, 0 ], “obj-104::obj-109” : [ “range[1]”, “range”, 0 ], “obj-35::obj-51” : [ “pictctrl[1]”, “pictctrl[1]”, 0 ], “obj-35::obj-10” : [ “pictctrl[5]”, “pictctrl[1]”, 0 ], “obj-35::obj-38” : [ “speed[5]”, “speed”, 0 ], “obj-15” : [ “live.gain~”, “live.gain~”, 0 ], “obj-104::obj-22” : [ “pictctrl[179]”, “pictctrl[2]”, 0 ], “obj-35::obj-52” : [ “flonum[1]”, “flonum[1]”, 0 ], “obj-104::obj-10” : [ “pictctrl[177]”, “pictctrl[1]”, 0 ], “obj-35::obj-55” : [ “flonum[3]”, “flonum”, 0 ], “obj-104::obj-52” : [ “flonum[12]”, “flonum[1]”, 0 ], “obj-104::obj-55” : [ “flonum[13]”, “flonum”, 0 ], “obj-35::obj-42” : [ “pictctrl[7]”, “pictctrl[1]”, 0 ], “obj-35::obj-22” : [ “pictctrl[3]”, “pictctrl[2]”, 0 ], “obj-104::obj-32” : [ “pictctrl[174]”, “pictctrl[1]”, 0 ], “obj-35::obj-37” : [ “speed[6]”, “speed”, 0 ], “obj-104::obj-42” : [ “pictctrl[173]”, “pictctrl[1]”, 0 ], “parameterbanks” : {

} , “parameter_overrides” : { “obj-35::obj-32” : { “parameter_longname” : “pictctrl[6]” } , “obj-35::obj-48” : { “parameter_longname” : “flonum[2]” } , “obj-35::obj-16” : { “parameter_longname” : “pictctrl[4]” } , “obj-35::obj-29” : { “parameter_longname” : “pictctrl[2]” } , “obj-35::obj-51” : { “parameter_longname” : “pictctrl[1]” } , “obj-35::obj-10” : { “parameter_longname” : “pictctrl[5]” } , “obj-35::obj-38” : { “parameter_longname” : “speed[5]” } , “obj-35::obj-52” : { “parameter_longname” : “flonum[1]” } , “obj-35::obj-55” : { “parameter_longname” : “flonum[3]” } , “obj-35::obj-42” : { “parameter_longname” : “pictctrl[7]” } , “obj-35::obj-22” : { “parameter_longname” : “pictctrl[3]” } , “obj-35::obj-37” : { “parameter_longname” : “speed[6]” } } } , “dependency_cache” : [ { “name” : “The Key Sounds of English – 44 Phonemes and 4 Blends.mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Lady Gaga – Born This Way Isolated Vocals (Acapella).mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Michael Jackson – Billie Jean Vocals Only.mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Don’t stop me now- lead vocal only.mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Bruno Mars – Grenade (Vocal Track Only).mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Linkin Park – Crawling (Acapella Vocals Only).mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Queen – Killer Queen (vocals only!) + guitar mix.mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Rick Astley – Never Gonna Give You Up (Vocals Only).mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Daft Punk’s Harder Better Faster Stronger Vocals [Swarce Museum].mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “Eminem – Rap God (Acapella).mp3”, “bootpath” : “~/Desktop/Singing Anim”, “patcherrelativepath” : “.”, “type” : “Mp3”, “implicit” : 1 } , { “name” : “vz.audiosplittr.maxpat”, “bootpath” : “C74:/packages/vizzie/patchers”, “type” : “JSON”, “implicit” : 1 } , { “name” : “data-handler.maxpat”, “bootpath” : “C74:/packages/vizzie/patchers”, “type” : “JSON”, “implicit” : 1 } , { “name” : “vzgl-object.maxpat”, “bootpath” : “C74:/packages/vizzie/patchers”, “type” : “JSON”, “implicit” : 1 } , { “name” : “vizzie-global.js”, “bootpath” : “C74:/packages/vizzie/code”, “type” : “TEXT”, “implicit” : 1 } ], “autosave” : 0, “styles” : [ { “name” : “ak.bigger”, “default” : { “color” : [ 0.860949, 0.86278, 0.710083, 1.0 ], “selectioncolor” : [ 0.532195, 0.84546, 0.169658, 1.0 ], “textcolor_inverse” : [ 0.959262, 0.956712, 0.966038, 1.0 ], “fontname” : [ “Lato” ], “bgfillcolor” : { “type” : “gradient”, “color” : [ 0.290196, 0.309804, 0.301961, 1.0 ], “color1” : [ 0.580992, 0.600466, 0.396627, 1.0 ], “color2” : [ 0.326279, 0.337174, 0.223978, 1.0 ], “angle” : 277.842322000000024, “proportion” : 0.484956, “autogradient” : 0, “pt1” : [ 0.485149, 0.026087 ], “pt2” : [ 0.559406, 0.565217 ] } , “elementcolor” : [ 0.402827, 0.442342, 0.446734, 1.0 ], “fontsize” : [ 14.0 ] } , “parentstyle” : “”, “multi” : 0 } , { “name” : “zielony”, “default” : { “color” : [ 0.4, 1.0, 0.4, 1.0 ], “selectioncolor” : [ 0.528927, 1.0, 0.272898, 1.0 ], “textcolor_inverse” : [ 0.528927, 1.0, 0.272898, 1.0 ], “fontname” : [ “Lato Regular” ], “patchlinecolor” : [ 0.439216, 0.74902, 0.254902, 0.9 ], “bgfillcolor” : { “type” : “color”, “color” : [ 0.067387, 0.339963, 0.132708, 1.0 ], “color1” : [ 0.0, 0.501961, 0.25098, 1.0 ], “color2” : [ 0.019608, 0.254902, 0.035294, 1.0 ], “angle” : 268.517702999999983, “proportion” : 0.525821, “autogradient” : 0, “pt1” : [ 0.490099, 0.478261 ], “pt2” : [ 0.475248, 1.052174 ] } , “textjustification” : [ 0 ], “fontface” : [ 0 ], “bgcolor” : [ 0.178182, 0.194235, 0.179854, 1.0 ], “accentcolor” : [ 0.086281, 0.464155, 0.176596, 1.0 ], “textcolor” : [ 0.0, 0.533333, 0.168627, 1.0 ], “elementcolor” : [ 0.03764, 0.288409, 0.132402, 1.0 ], “fontsize” : [ 14.0 ] } , “parentstyle” : “”, “multi” : 0 } ] }

}

6 Comments Add yours

  1. Tom Towadros says:

    Damn that’s a thick patch. You mentioned this in class before I knew what it was, and now that I know I wish you would have taken Jeffery and somehow attached him to a face captured with OSC. I think the simplicity of this dude is really appealing, and the way he responds to your voice is endearing. I think some props to play around with using the mouse to capture attention could have added to this particular project.

  2. Colin Ancalmo says:

    You were able to bring a character to life using that solid lip syncing! It seems like Jeffery responds the frequency or tonations of your voice, does it also respond to the overall volume? It could be interesting if Jeffery heard screaming, his jaw would drop open or something along those lines.

  3. Matt Johannesen says:

    Even with such a simple appearance, Jefferey’s responsiveness makes him a very endearing little character that’s fun to interact with. You did an excellent job with the math behind stretching all the shapes that make up his face (I like to think that the infinitely stretching mouth is a feature rather than a bug). If at all possible, I would suggest adding some occasional head/eye movements to make Jeffery feel more alive and welcoming to the user. It might also be fun to have some other background shapes that warp with the input music, like one of those old Windows Media Player visualizers.

  4. Joy Tartaglia says:

    This is a really cool idea. I’d like to see more interactions with different audio inputs. A bit of expression in the eyes could go a long way too.

  5. Daniel McDonough says:

    It is very simple yet elegant. The slight detail in the jaw moving along with the mouth goes a long way here to add some depth. I would love to see the eyes move too.

  6. Sylvia Lin says:

    Took me forever to scroll down to this comment section!
    It must have taken you a lot time to get down the nitty gritty behind this seemingly simple animation. I know you said in class that it took you a long time to find the appropriate range values and I think you did a great job.
    I think the next step can be to integrate the control of Jeffery’s eyes. Say if your guys open widely, the animation is going to show wide opened eyes as well.

Leave a Reply