slowing down a tapin~/tapout~ pair?

Jul 9, 2008 at 8:31pm

slowing down a tapin~/tapout~ pair?

hello list,

Just wondering what ye think would be the best way to slow a tape loop down to a stand still. Like when you turn off a turntable and it winds down. I’ve done it using a line~ object with groove~ but how would I do same to tapin~/tapout~ ? Part of the patch is below.

Thanks
John

{
“boxes” : [ {
"box" : {
"maxclass" : "newobj",
"text" : "loadmess 1",
"fontname" : "Arial",
"numinlets" : 1,
"fontsize" : 12.0,
"numoutlets" : 1,
"id" : "obj-9",
"outlettype" : [ "" ],
“patching_rect” : [ 494.0, 91.0, 72.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “open”,
“fontname” : “Arial”,
“numinlets” : 2,
“fontsize” : 12.0,
“numoutlets” : 1,
“id” : “obj-8″,
“outlettype” : [ "" ],
“patching_rect” : [ 215.0, 62.0, 37.0, 18.0 ]
}

}
, {
“box” : {
“maxclass” : “toggle”,
“numinlets” : 1,
“numoutlets” : 1,
“id” : “obj-5″,
“outlettype” : [ "int" ],
“patching_rect” : [ 179.0, 67.0, 20.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “sfplay~”,
“fontname” : “Arial”,
“numinlets” : 2,
“fontsize” : 12.0,
“numoutlets” : 2,
“id” : “obj-3″,
“outlettype” : [ "signal", "bang" ],
“patching_rect” : [ 179.0, 91.0, 49.0, 20.0 ],
“save” : [ "#N", "sfplay~", "", 1, 120960, 0, "", ";" ]
}

}
, {
“box” : {
“maxclass” : “ezdac~”,
“numinlets” : 2,
“numoutlets” : 0,
“id” : “obj-1″,
“patching_rect” : [ 237.0, 441.0, 38.0, 38.0 ]
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “pitch”,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 12.0,
“numoutlets” : 0,
“id” : “obj-28″,
“patching_rect” : [ 503.0, 159.0, 40.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “flonum”,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 11.595187,
“numoutlets” : 2,
“id” : “obj-26″,
“outlettype” : [ "float", "bang" ],
“patching_rect” : [ 493.0, 179.0, 60.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “wipe tape”,
“linecount” : 2,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 12.0,
“numoutlets” : 0,
“id” : “obj-16″,
“patching_rect” : [ 575.0, 147.0, 42.0, 34.0 ]
}

}
, {
“box” : {
“maxclass” : “comment”,
“text” : “delay time”,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 12.0,
“numoutlets” : 0,
“id” : “obj-12″,
“patching_rect” : [ 430.0, 160.0, 65.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “gate~”,
“fontname” : “Arial”,
“numinlets” : 2,
“fontsize” : 12.0,
“numoutlets” : 1,
“id” : “obj-4″,
“outlettype” : [ "signal" ],
“patching_rect” : [ 247.0, 175.0, 41.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapout~ 2500″,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 11.595187,
“numoutlets” : 1,
“id” : “obj-6″,
“outlettype” : [ "signal" ],
“patching_rect” : [ 247.0, 291.0, 79.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapin~ 1000″,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 11.595187,
“numoutlets” : 1,
“id” : “obj-7″,
“outlettype” : [ "tapconnect" ],
“patching_rect” : [ 247.0, 218.0, 71.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “pfft~ pitchshift”,
“fontname” : “Arial”,
“numinlets” : 2,
“fontsize” : 12.0,
“numoutlets” : 1,
“id” : “obj-88″,
“outlettype” : [ "signal" ],
“patching_rect” : [ 246.0, 374.0, 85.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “toggle”,
“numinlets” : 1,
“numoutlets” : 1,
“id” : “obj-63″,
“outlettype” : [ "int" ],
“patching_rect” : [ 153.0, 110.0, 20.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “gate~”,
“fontname” : “Arial”,
“numinlets” : 2,
“fontsize” : 12.0,
“numoutlets” : 1,
“id” : “obj-61″,
“outlettype” : [ "signal" ],
“patching_rect” : [ 153.0, 177.0, 44.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “clear”,
“fontname” : “Arial”,
“numinlets” : 2,
“fontsize” : 11.595187,
“numoutlets” : 1,
“id” : “obj-14″,
“outlettype” : [ "" ],
“patching_rect” : [ 572.0, 182.0, 36.0, 18.0 ]
}

}
, {
“box” : {
“maxclass” : “flonum”,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 11.595187,
“numoutlets” : 2,
“id” : “obj-30″,
“outlettype” : [ "float", "bang" ],
“patching_rect” : [ 429.0, 178.0, 60.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapout~ 2500″,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 11.595187,
“numoutlets” : 1,
“id” : “obj-31″,
“outlettype” : [ "signal" ],
“patching_rect” : [ 153.0, 290.0, 79.0, 20.0 ]
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapin~ 1000″,
“fontname” : “Arial”,
“numinlets” : 1,
“fontsize” : 11.595187,
“numoutlets” : 1,
“id” : “obj-37″,
“outlettype” : [ "tapconnect" ],
“patching_rect” : [ 152.0, 215.0, 71.0, 20.0 ]
}

}
],
“lines” : [ {
"patchline" : {
"source" : [ "obj-9", 0 ],
“destination” : [ "obj-63", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-26", 0 ],
“destination” : [ "obj-88", 1 ],
“hidden” : 0,
“midpoints” : [ 502.5, 338.0, 321.5, 338.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-63", 0 ],
“destination” : [ "obj-4", 0 ],
“hidden” : 0,
“midpoints” : [ 162.5, 161.0, 256.5, 161.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-63", 0 ],
“destination” : [ "obj-61", 0 ],
“hidden” : 0,
“midpoints” : [ 162.5, 162.0, 162.5, 162.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-88", 0 ],
“destination” : [ "obj-1", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-88", 0 ],
“destination” : [ "obj-1", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-14", 0 ],
“destination” : [ "obj-7", 0 ],
“hidden” : 0,
“midpoints” : [ 581.5, 204.0, 256.5, 204.0 ]
}

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

}
, {
“patchline” : {
“source” : [ "obj-61", 0 ],
“destination” : [ "obj-37", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-14", 0 ],
“destination” : [ "obj-37", 0 ],
“hidden” : 0,
“midpoints” : [ 581.5, 205.0, 161.5, 205.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-37", 0 ],
“destination” : [ "obj-31", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-31", 0 ],
“destination” : [ "obj-37", 0 ],
“hidden” : 0,
“midpoints” : [ 162.5, 310.0, 149.0, 310.0, 149.0, 259.0, 149.0, 259.0, 149.0, 202.0, 161.5, 202.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-30", 0 ],
“destination” : [ "obj-31", 0 ],
“hidden” : 0,
“midpoints” : [ 438.5, 255.0, 162.5, 255.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-31", 0 ],
“destination” : [ "obj-88", 0 ],
“hidden” : 0,
“midpoints” : [ 162.5, 362.0, 255.5, 362.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-7", 0 ],
“destination” : [ "obj-6", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-6", 0 ],
“destination” : [ "obj-7", 0 ],
“hidden” : 0,
“midpoints” : [ 256.5, 311.0, 243.0, 311.0, 243.0, 260.0, 243.0, 260.0, 243.0, 203.0, 256.5, 203.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-30", 0 ],
“destination” : [ "obj-6", 0 ],
“hidden” : 0,
“midpoints” : [ 438.5, 255.0, 256.5, 255.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-6", 0 ],
“destination” : [ "obj-88", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-5", 0 ],
“destination” : [ "obj-3", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-3", 0 ],
“destination” : [ "obj-61", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-8", 0 ],
“destination” : [ "obj-3", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-3", 0 ],
“destination” : [ "obj-4", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-9", 0 ],
“destination” : [ "obj-26", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
]
}

#38809
Jul 11, 2008 at 11:31am

Hi RabidRaja,

I meant to reply to this days ago. I have to use the tapin~/tapout object. Its a personal thing. I’ve done what I’m looking for with groove~ elsewhere. I’m using four of these tapin~/tapout~ loops and having them intertwine while altering pitches to get a weird slow moving mulch of a loopy soundscape.
I want the 100% feed back so that levels would be same throughout but I guess speaker/ eardrum safety first. Thanks.
The reason for having a larger tapin~ size is so I can add to the end of the loop, in theory this would. Is this correct?

Thanks for the help and the patch work.

best
John

#135719

You must be logged in to reply to this topic.