strippath slowness bug

Nov 3, 2007 at 8:15am

strippath slowness bug

You thought externals are faster than abstractions?

Not always, though I believe its a bug:

strippath brings my machine for some minutes to an halt. An abstraction
which does the same is immediate…

Stefan

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P comment 434 114 63 196617 bang to test;
#P comment 313 94 131 196617 this is as fast as expected;
#P button 414 114 15 0;
#P button 177 114 15 0;
#N coll ;
#P newobj 437 223 50 196617 coll;
#N coll ;
#P newobj 194 224 50 196617 coll;
#N vpatcher 20 74 581 392;
#P window setfont “Sans Serif” 9.;
#P window linecount 0;
#P newex 262 52 50 196617 strippath;
#P newex 216 242 71 196617 prepend store;
#P newex 262 166 50 196617 tosymbol;
#P newex 216 193 56 196617 St.wap;
#P window linecount 1;
#P newex 79 50 87 196617 route count bang;
#P newex 216 216 56 196617 pack s 0;
#P outlet 216 271 15 0;
#P newex 117 70 74 196617 t b count clear;
#P newex 117 93 32 196617 uzi;
#P inlet 79 30 15 0;
#P inlet 216 30 15 0;
#P inlet 262 30 15 0;
#P outlet 82 135 15 0;
#P outlet 139 135 15 0;
#P number 79 190 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P connect 5 0 10 0;
#P connect 10 0 0 0;
#P fasten 7 1 2 0 154 116 87 116;
#P connect 10 1 7 0;
#P connect 7 0 6 0;
#P fasten 10 0 6 0 84 90 122 90;
#P connect 6 2 1 0;
#P connect 4 0 11 0;
#P connect 11 0 9 0;
#P connect 9 0 13 0;
#P fasten 7 2 8 0 186 265 221 265;
#P connect 13 0 8 0;
#P connect 3 0 14 0;
#P connect 14 0 12 0;
#P connect 12 0 11 1;
#P connect 11 1 9 1;
#P pop;
#P newobj 154 193 50 196617 p dumper;
#P user ubumenu 36 150 129 196617 0 1 1 1;
#X setrgb 31 31 31 180 200 240 234 234 234 4 4 4 141 141 141 112 112 112;
#X add ” Analysis”;
#X add ” Analysis/Fre(a)koscope.vst”;
#X add ” Analysis/Inspector”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D/docs”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D/readme first.txt”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D/S(m)exoscope”;
#X add ” Delays”;
#X add ” Delays/Bouncy.vst”;
#X add ” Dynamics”;
#X add ” Dynamics/Compressor.vst”;
#X add ” Dynamics/DC Blocker.vst”;
#X add ” Dynamics/Gate.vst”;
#X add ” Dynamics/H2O_v1″;
#X add ” Dynamics/H2O_v1/H2O”;
#X add ” Dynamics/H2O_v1/version.txt”;
#X add ” Dynamics/Limiter.vst”;
#X add ” Filter”;
#X add ” Filter/20 Bands Eq.vst”;
#X add ” Filter/5 Band Eq.vst”;
#X add ” Filter/BIAS Freq4″;
#X add ” Filter/Graphic Equalizer.vst”;
#X add ” Filter/MIDI Filter.vst”;
#X add ” FX”;
#X add ” FX/+decimate-x”;
#X add ” FX/Buff rice.vst”;
#X add ” FX/Crazy Ivan”;
#X add ” FX/cyanide2-carbon_030104″;
#X add ” FX/cyanide2-carbon_030104/Cyanide 2″;
#X add ” FX/cyanide2-carbon_030104/readme_first.txt”;
#X add ” FX/Destroy FX”;
#X add ” FX/Destroy FX/Buffer Override.rtf”;
#X add ” FX/Destroy FX/Carbon info.rtf”;
#X add ” FX/Destroy FX/COPYING.rtf”;
#X add ” FX/Destroy FX/Destroy FX MIDI.rtf”;
#X add ” FX/Destroy FX/dfx Buffer Override mono”;
#X add ” FX/Destroy FX/dfx Buffer Override stereo”;
#X add ” FX/Destroy FX/DFX Geometer”;
#X add ” FX/Destroy FX/dfx Rez Synth mono”;
#X add ” FX/Destroy FX/dfx Rez Synth stereo”;
#X add ” FX/Destroy FX/dfx Scrubby”;
#X add ” FX/Destroy FX/dfx Skidder”;
#X add ” FX/Destroy FX/DFX Transverb”;
#X add ” FX/Destroy FX/Geometer.txt”;
#X add ” FX/Destroy FX/Icon
“;
#X add ” FX/Destroy FX/Rez Synth.rtf”;
#X add ” FX/Destroy FX/Scrubby.rtf”;
#X add ” FX/Destroy FX/Skidder.rtf”;
#X add ” FX/Destroy FX/Transverb.rtf”;
#X add ” FX/Greenoak”;
#X add ” FX/Greenoak/Chorusifier”;
#X add ” FX/Greenoak/Delayifier.vst”;
#X add ” FX/Greenoak/Excitifier.vst”;
#X add ” FX/Greenoak/Phaserifier.vst”;
#X add ” FX/Greenoak/Spectrafier”;
#X add ” FX/Greenoak/Tunifier”;
#X add ” FX/KX Pitch Scraper (c)”;
#X add ” FX/MadShifta”;
#X add ” FX/MadShifta/MadShifta”;
#X add ” FX/MadShifta/MadShifta readme”;
#X add ” FX/MadShifta/source”;
#X add ” FX/Multiband scraper.vst”;
#X add ” FX/supaphaser-3″;
#X add ” FX/supaphaser-3/readme.txt”;
#X add ” FX/supaphaser-3/SupaPhaser”;
#X add ” FX/Swamp buffer.vst”;
#X add ” FX/Valve warmer.vst”;
#X add ” FX/Width Enhancer.vst”;
#X add ” Grains & Cuts”;
#X add ” Grains & Cuts/Dentist.vst”;
#X add ” Grains & Cuts/Funky repeater.vst”;
#X add ” Grains & Cuts/LiveCut.component”;
#X add ” Grains & Cuts/LiveCut.vst”;
#X add ” Grains & Cuts/particlefountain.vst”;
#X add ” Grains & Cuts/SupaTrigga”;
#X add ” Restauration”;
#X add ” Restauration/Hum remover.vst”;
#X add ” Restauration/Vinyl.vst”;
#X add ” Reverb”;
#X add ” Reverb/Convolution reverb mono.vst”;
#X add ” Reverb/Convolution reverb stereo.vst”;
#X add ” Reverb/DX Reverb Light.vst”;
#X add ” Reverb/Multiband freeverb.vst”;
#X add ” Reverb/Simple reverb.vst”;
#X add ” Synth”;
#X add ” Synth/Bassdrum.vst”;
#X add ” Synth/Crystal.vst”;
#X add ” Synth/Flying monkey synth.vst”;
#X add ” Synth/Rainy synth.vst”;
#X add “3rd Party Pluggos”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/Manual.pdf”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/MyPluggos_UB”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/README.txt”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/RELEASE.txt”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/resonance-models”;
#X add Hipno;
#X add Hipno/Amogwai.vst;
#X add Hipno/Brita.vst;
#X add Hipno/Bus.Envelope.vst;
#X add Hipno/Bus.Receive.vst;
#X add Hipno/Bus.Send.vst;
#X add Hipno/Bus.Xover.vst;
#X add Hipno/ChannelStrip.vst;
#X add Hipno/Chazoohm.vst;
#X add Hipno/CrackVerb.vst;
#X add Hipno/Deluge.vst;
#X add Hipno/DrunkenSailor.vst;
#X add Hipno/GoMoDo.vst;
#X add Hipno/GrainBandit.vst;
#X add Hipno/GrainStream.vst;
#X add Hipno/Greequaincer.vst;
#X add Hipno/Invertonudge.vst;
#X add Hipno/LiquiDigital.vst;
#X add Hipno/LoopDeeLa.vst;
#X add Hipno/MasterNeedle.vst;
#X add Hipno/Modulator.Gen.vst;
#X add Hipno/Modulator.Human.vst;
#X add Hipno/Modulator.Remap.vst;
#X add Hipno/Modulator.VColorTrack.vst;
#X add Hipno/Modulator.VMotion.vst;
#X add Hipno/Modulator.VScene.vst;
#X add Hipno/Morphulescence.vst;
#X add Hipno/Multilution.vst;
#X add Hipno/RTAQ.vst;
#X add Hipno/Sbinulator.vst;
#X add Hipno/Sffizzlerr.vst;
#X add Hipno/SfylterBank.vst;
#X add Hipno/SfylterSynth.vst;
#X add Hipno/Shypht.vst;
#X add Hipno/Spuntorrt.vst;
#X add Hipno/Squeegee.vst;
#X add Hipno/SquiglyQ.vst;
#X add Hipno/Substrate.vst;
#X add Hipno/Technifly.vst;
#X add Hipno/Technishypht.vst;
#X add Hipno/VAirTime.vst;
#X add Hipno/VDelay.vst;
#X add Hipno/VSynth.vst;
#X add Hipno/VTheremin.vst;
#X add JACK-insert.vst;
#X add Mode;
#X add Mode/mode.bang-ana.vst;
#X add Mode/mode.bang-delay.vst;
#X add Mode/mode.bang-filtdist.vst;
#X add Mode/mode.bang-fm.vst;
#X add Mode/mode.bang-samp.vst;
#X add Mode/mode.bang.vst;
#X add Mode/mode.mono-arp.vst;
#X add Mode/mode.mono-delay.vst;
#X add Mode/mode.mono-distfilt.vst;
#X add Mode/mode.mono-mini.vst;
#X add Mode/mode.mono.vst;
#X add Mode/mode.poly-chorus.vst;
#X add Mode/mode.poly-lfo.vst;
#X add Mode/mode.poly-mini.vst;
#X add Mode/mode.poly.vst;
#X add Mode/mode.spin-delay.vst;
#X add Mode/mode.spin-dist.vst;
#X add Mode/mode.spin-filter.vst;
#X add Mode/mode.spin-pan.vst;
#X add Mode/mode.spin-seq.vst;
#X add Mode/mode.spin.vst;
#X add Mode/mode.wash-1chan.vst;
#X add Mode/mode.wash.vst;
#X add Pluggo;
#X add “Pluggo/additive heaven.vst”;
#X add “Pluggo/analogue drums.vst”;
#X add “Pluggo/analogue percussion.vst”;
#X add “Pluggo/Audio Rate Pan.vst”;
#X add Pluggo/Audio2Control.vst;
#X add “Pluggo/Average Injector.vst”;
#X add Pluggo/bassline.vst;
#X add Pluggo/beatN.vst;
#X add “Pluggo/big ben bell.vst”;
#X add Pluggo/Breakpoints.vst;
#X add “Pluggo/Center Channel.vst”;
#X add Pluggo/Chamberverb.vst;
#X add “Pluggo/Chorus x2.vst”;
#X add Pluggo/Comber.vst;
#X add Pluggo/Control2Audio.vst;
#X add Pluggo/Convolver.vst;
#X add Pluggo/Cyclotron.vst;
#X add Pluggo/D-Meter.vst;
#X add “Pluggo/deep bass.vst”;
#X add Pluggo/Degrader.vst;
#X add Pluggo/Dynamical.vst;
#X add “Pluggo/easy sampler.vst”;
#X add “Pluggo/Env Follower.vst”;
#X add “Pluggo/Feedback Network.vst”;
#X add “Pluggo/filtered drums.vst”;
#X add Pluggo/FilterTaps.vst;
#X add Pluggo/Flange-o-tron.vst;
#X add “Pluggo/flying waves.vst”;
#X add “Pluggo/fm 4-op.vst”;
#X add Pluggo/Fragulator.vst;
#X add “Pluggo/Frequency Shift.vst”;
#X add “Pluggo/Generic Effect.vst”;
#X add Pluggo/Granular-to-Go.vst;
#X add “Pluggo/harmonic dreamz.vst”;
#X add “Pluggo/Harmonic Filter.vst”;
#X add “Pluggo/HF Ring Mod.vst”;
#X add Pluggo/Jet.vst;
#X add “Pluggo/Key Triggers.vst”;
#X add Pluggo/KnaveStories.vst;
#X add Pluggo/Laverne.vst;
#X add Pluggo/LFO.vst;
#X add “Pluggo/Light Organ.vst”;
#X add Pluggo/Limi.vst;
#X add “Pluggo/lofi drums.vst”;
#X add Pluggo/LongStereoDelay.vst;
#X add Pluggo/M2M.vst;
#X add “Pluggo/Mangle Filter.vst”;
#X add Pluggo/Monstercrunch.vst;
#X add “Pluggo/Mouse Mod.vst”;
#X add “Pluggo/Moving Filters.vst”;
#X add “Pluggo/moving waves.vst”;
#X add Pluggo/Multi-Filter.vst;
#X add Pluggo/Multi-Filter[S].vst;
#X add Pluggo/Nebula.vst;
#X add Pluggo/Noyzckippr.vst;
#X add Pluggo/OneByEight.vst;
#X add Pluggo/Pendulum.vst;
#X add Pluggo/pgs-1.vst;
#X add “Pluggo/Phase Scope.vst”;
#X add “Pluggo/Phase Shifter.vst”;
#X add “Pluggo/Phone Filter.vst”;
#X add “Pluggo/PluggoBus Rcv.vst”;
#X add “Pluggo/PluggoBus Send.vst”;
#X add Pluggo/PluggoFuzz.vst;
#X add Pluggo/PluggoSync.vst;
#X add Pluggo/PlugLogic.vst;
#X add Pluggo/PlugLoop.vst;
#X add Pluggo/qsynth.vst;
#X add “Pluggo/quick drums.vst”;
#X add Pluggo/Raindrops.vst;
#X add Pluggo/Randomizer.vst;
#X add Pluggo/Resonation.vst;
#X add Pluggo/Resosweep.vst;
#X add “Pluggo/Ring Modulator.vst”;
#X add “Pluggo/Rough Reverb.vst”;
#X add Pluggo/Rye.vst;
#X add “Pluggo/shape synth.vst”;
#X add Pluggo/ShepardTones.vst;
#X add Pluggo/Shuffler.vst;
#X add “Pluggo/Sine Bank.vst”;
#X add “Pluggo/Sizzle Delays.vst”;
#X add Pluggo/Slice-n-Dice.vst;
#X add “Pluggo/Space Echo.vst”;
#X add “Pluggo/Spectral Filter.vst”;
#X add “Pluggo/Speed Shifter.vst”;
#X add Pluggo/SquirrelParade.vst;
#X add “Pluggo/Step Sequencer.vst”;
#X add “Pluggo/Stereo Adjuster.vst”;
#X add “Pluggo/Stereo Faker.vst”;
#X add Pluggo/Stutterer.vst;
#X add Pluggo/Swirl.vst;
#X add Pluggo/Swish.vst;
#X add Pluggo/TapNet.vst;
#X add “Pluggo/Tapped Delay.vst”;
#X add Pluggo/Tremellow.vst;
#X add “Pluggo/Very Long Delay.vst”;
#X add “Pluggo/Vibrato Cauldron.vst”;
#X add Pluggo/vocalese.vst;
#X add “Pluggo/Vocoder 10-band.vst”;
#X add “Pluggo/Vocoder 16-band.vst”;
#X add Pluggo/Warble.vst;
#X add Pluggo/Warpoon.vst;
#X add Pluggo/WasteBand.vst;
#X add Pluggo/Waveshaper.vst;
#X add “Pluggo/wavy waves.vst”;
#X add Pluggo/Wheat.vst;
#X add “Pluggo/white grains.vst”;
#X add Pluggo/Xformer.vst;
#X add “Pluggo/xmod synth.vst”;
#X add “Poly IV UB”;
#X add “Poly IV UB/drop in C74 plug support”;
#X add “Poly IV UB/drop in C74 plug support/ladd.mxo”;
#X add “Poly IV UB/drop in C74 plug support/tap.buildassist.mxo”;
#X add “Poly IV UB/drop in C74 plug support/tap.limi~.mxo”;
#X add “Poly IV UB/Poly IVa UB.vst”;
#X add “Poly IV UB/ReadMe.rtf”;
#X add tubePlugLog.txt;
#X add tubeplugvst.vst;
#X add “V.St.ools pluggos”;
#X add “V.St.ools pluggos/Cascade.vst”;
#X add “V.St.ools pluggos/Detune.vst”;
#X add “V.St.ools pluggos/St.ascade.vst”;
#X add “V.St.ools pluggos/St.ectralgate.vst”;
#X prefix_set 0 0 “Guepys Powerbook:/Library/Audio/Plug-Ins/VST/” 2;
#X pattrmode 1;
#P objectname Plug-in[1];
#P newex 174 167 50 196617 grab 2;
#N vpatcher 20 74 581 392;
#P window setfont “Sans Serif” 9.;
#P window linecount 0;
#N vpatcher 20 74 338 408;
#P outlet 50 270 15 0;
#P window setfont “Sans Serif” 9.;
#P newex 50 145 50 196617 switch 2;
#P newex 130 115 40 196617 + 1;
#P newex 130 95 40 196617 == 47;
#P newex 90 75 50 196617 zl ecils 1;
#P newex 50 169 78 196617 t l l 0;
#P newex 171 50 77 196617 patcherargs 47;
#P newex 84 248 32 196617 itoa;
#P newex 50 214 44 196617 zl slice;
#P newex 84 190 97 196617 zl sub 47;
#P newex 90 50 32 196617 atoi;
#P inlet 90 30 15 0;
#P outlet 84 270 15 0;
#P newex 50 248 32 196617 itoa;
#P fasten 11 0 12 0 135 138 55 138;
#P connect 12 0 8 0;
#P connect 8 0 5 0;
#P connect 5 0 0 0;
#P connect 0 0 13 0;
#P fasten 3 0 12 1 95 72 75 72;
#P connect 8 1 4 0;
#P connect 4 0 5 1;
#P fasten 8 2 5 1 123 210 89 210;
#P connect 5 1 6 0;
#P connect 6 0 1 0;
#P connect 2 0 3 0;
#P connect 3 0 9 0;
#P connect 9 0 12 2;
#P connect 9 1 10 0;
#P connect 10 0 11 0;
#P connect 7 0 10 1;
#P connect 7 0 4 1;
#P pop;
#P newobj 234 52 62 196617 p stripname;
#P newex 216 242 71 196617 prepend store;
#P newex 262 166 50 196617 tosymbol;
#P newex 216 193 56 196617 St.wap;
#P window linecount 1;
#P newex 79 50 87 196617 route count bang;
#P newex 216 216 56 196617 pack s 0;
#P outlet 216 271 15 0;
#P newex 117 70 74 196617 t b count clear;
#P newex 117 93 32 196617 uzi;
#P inlet 79 30 15 0;
#P inlet 216 30 15 0;
#P inlet 234 30 15 0;
#P outlet 82 135 15 0;
#P outlet 139 135 15 0;
#P number 79 190 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P connect 5 0 10 0;
#P connect 10 0 0 0;
#P fasten 7 1 2 0 154 116 87 116;
#P connect 10 1 7 0;
#P fasten 10 0 6 0 84 90 122 90;
#P connect 7 0 6 0;
#P connect 6 2 1 0;
#P connect 4 0 11 0;
#P connect 11 0 9 0;
#P connect 9 0 13 0;
#P fasten 7 2 8 0 186 265 221 265;
#P connect 13 0 8 0;
#P connect 3 0 14 0;
#P connect 14 1 12 0;
#P connect 12 0 11 1;
#P connect 11 1 9 1;
#P pop;
#P newobj 397 192 50 196617 p dumper;
#P user ubumenu 279 149 129 196617 0 1 1 1;
#X setrgb 31 31 31 180 200 240 234 234 234 4 4 4 141 141 141 112 112 112;
#X add ” Analysis”;
#X add ” Analysis/Fre(a)koscope.vst”;
#X add ” Analysis/Inspector”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D/docs”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D/readme first.txt”;
#X add ” Analysis/s(m)exoscope_20031203_ma#4C0E7D/S(m)exoscope”;
#X add ” Delays”;
#X add ” Delays/Bouncy.vst”;
#X add ” Dynamics”;
#X add ” Dynamics/Compressor.vst”;
#X add ” Dynamics/DC Blocker.vst”;
#X add ” Dynamics/Gate.vst”;
#X add ” Dynamics/H2O_v1″;
#X add ” Dynamics/H2O_v1/H2O”;
#X add ” Dynamics/H2O_v1/version.txt”;
#X add ” Dynamics/Limiter.vst”;
#X add ” Filter”;
#X add ” Filter/20 Bands Eq.vst”;
#X add ” Filter/5 Band Eq.vst”;
#X add ” Filter/BIAS Freq4″;
#X add ” Filter/Graphic Equalizer.vst”;
#X add ” Filter/MIDI Filter.vst”;
#X add ” FX”;
#X add ” FX/+decimate-x”;
#X add ” FX/Buff rice.vst”;
#X add ” FX/Crazy Ivan”;
#X add ” FX/cyanide2-carbon_030104″;
#X add ” FX/cyanide2-carbon_030104/Cyanide 2″;
#X add ” FX/cyanide2-carbon_030104/readme_first.txt”;
#X add ” FX/Destroy FX”;
#X add ” FX/Destroy FX/Buffer Override.rtf”;
#X add ” FX/Destroy FX/Carbon info.rtf”;
#X add ” FX/Destroy FX/COPYING.rtf”;
#X add ” FX/Destroy FX/Destroy FX MIDI.rtf”;
#X add ” FX/Destroy FX/dfx Buffer Override mono”;
#X add ” FX/Destroy FX/dfx Buffer Override stereo”;
#X add ” FX/Destroy FX/DFX Geometer”;
#X add ” FX/Destroy FX/dfx Rez Synth mono”;
#X add ” FX/Destroy FX/dfx Rez Synth stereo”;
#X add ” FX/Destroy FX/dfx Scrubby”;
#X add ” FX/Destroy FX/dfx Skidder”;
#X add ” FX/Destroy FX/DFX Transverb”;
#X add ” FX/Destroy FX/Geometer.txt”;
#X add ” FX/Destroy FX/Icon
“;
#X add ” FX/Destroy FX/Rez Synth.rtf”;
#X add ” FX/Destroy FX/Scrubby.rtf”;
#X add ” FX/Destroy FX/Skidder.rtf”;
#X add ” FX/Destroy FX/Transverb.rtf”;
#X add ” FX/Greenoak”;
#X add ” FX/Greenoak/Chorusifier”;
#X add ” FX/Greenoak/Delayifier.vst”;
#X add ” FX/Greenoak/Excitifier.vst”;
#X add ” FX/Greenoak/Phaserifier.vst”;
#X add ” FX/Greenoak/Spectrafier”;
#X add ” FX/Greenoak/Tunifier”;
#X add ” FX/KX Pitch Scraper (c)”;
#X add ” FX/MadShifta”;
#X add ” FX/MadShifta/MadShifta”;
#X add ” FX/MadShifta/MadShifta readme”;
#X add ” FX/MadShifta/source”;
#X add ” FX/Multiband scraper.vst”;
#X add ” FX/supaphaser-3″;
#X add ” FX/supaphaser-3/readme.txt”;
#X add ” FX/supaphaser-3/SupaPhaser”;
#X add ” FX/Swamp buffer.vst”;
#X add ” FX/Valve warmer.vst”;
#X add ” FX/Width Enhancer.vst”;
#X add ” Grains & Cuts”;
#X add ” Grains & Cuts/Dentist.vst”;
#X add ” Grains & Cuts/Funky repeater.vst”;
#X add ” Grains & Cuts/LiveCut.component”;
#X add ” Grains & Cuts/LiveCut.vst”;
#X add ” Grains & Cuts/particlefountain.vst”;
#X add ” Grains & Cuts/SupaTrigga”;
#X add ” Restauration”;
#X add ” Restauration/Hum remover.vst”;
#X add ” Restauration/Vinyl.vst”;
#X add ” Reverb”;
#X add ” Reverb/Convolution reverb mono.vst”;
#X add ” Reverb/Convolution reverb stereo.vst”;
#X add ” Reverb/DX Reverb Light.vst”;
#X add ” Reverb/Multiband freeverb.vst”;
#X add ” Reverb/Simple reverb.vst”;
#X add ” Synth”;
#X add ” Synth/Bassdrum.vst”;
#X add ” Synth/Crystal.vst”;
#X add ” Synth/Flying monkey synth.vst”;
#X add ” Synth/Rainy synth.vst”;
#X add “3rd Party Pluggos”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/Manual.pdf”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/MyPluggos_UB”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/README.txt”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/RELEASE.txt”;
#X add “3rd Party Pluggos/MIM_0.9.3_UB/resonance-models”;
#X add Hipno;
#X add Hipno/Amogwai.vst;
#X add Hipno/Brita.vst;
#X add Hipno/Bus.Envelope.vst;
#X add Hipno/Bus.Receive.vst;
#X add Hipno/Bus.Send.vst;
#X add Hipno/Bus.Xover.vst;
#X add Hipno/ChannelStrip.vst;
#X add Hipno/Chazoohm.vst;
#X add Hipno/CrackVerb.vst;
#X add Hipno/Deluge.vst;
#X add Hipno/DrunkenSailor.vst;
#X add Hipno/GoMoDo.vst;
#X add Hipno/GrainBandit.vst;
#X add Hipno/GrainStream.vst;
#X add Hipno/Greequaincer.vst;
#X add Hipno/Invertonudge.vst;
#X add Hipno/LiquiDigital.vst;
#X add Hipno/LoopDeeLa.vst;
#X add Hipno/MasterNeedle.vst;
#X add Hipno/Modulator.Gen.vst;
#X add Hipno/Modulator.Human.vst;
#X add Hipno/Modulator.Remap.vst;
#X add Hipno/Modulator.VColorTrack.vst;
#X add Hipno/Modulator.VMotion.vst;
#X add Hipno/Modulator.VScene.vst;
#X add Hipno/Morphulescence.vst;
#X add Hipno/Multilution.vst;
#X add Hipno/RTAQ.vst;
#X add Hipno/Sbinulator.vst;
#X add Hipno/Sffizzlerr.vst;
#X add Hipno/SfylterBank.vst;
#X add Hipno/SfylterSynth.vst;
#X add Hipno/Shypht.vst;
#X add Hipno/Spuntorrt.vst;
#X add Hipno/Squeegee.vst;
#X add Hipno/SquiglyQ.vst;
#X add Hipno/Substrate.vst;
#X add Hipno/Technifly.vst;
#X add Hipno/Technishypht.vst;
#X add Hipno/VAirTime.vst;
#X add Hipno/VDelay.vst;
#X add Hipno/VSynth.vst;
#X add Hipno/VTheremin.vst;
#X add JACK-insert.vst;
#X add Mode;
#X add Mode/mode.bang-ana.vst;
#X add Mode/mode.bang-delay.vst;
#X add Mode/mode.bang-filtdist.vst;
#X add Mode/mode.bang-fm.vst;
#X add Mode/mode.bang-samp.vst;
#X add Mode/mode.bang.vst;
#X add Mode/mode.mono-arp.vst;
#X add Mode/mode.mono-delay.vst;
#X add Mode/mode.mono-distfilt.vst;
#X add Mode/mode.mono-mini.vst;
#X add Mode/mode.mono.vst;
#X add Mode/mode.poly-chorus.vst;
#X add Mode/mode.poly-lfo.vst;
#X add Mode/mode.poly-mini.vst;
#X add Mode/mode.poly.vst;
#X add Mode/mode.spin-delay.vst;
#X add Mode/mode.spin-dist.vst;
#X add Mode/mode.spin-filter.vst;
#X add Mode/mode.spin-pan.vst;
#X add Mode/mode.spin-seq.vst;
#X add Mode/mode.spin.vst;
#X add Mode/mode.wash-1chan.vst;
#X add Mode/mode.wash.vst;
#X add Pluggo;
#X add “Pluggo/additive heaven.vst”;
#X add “Pluggo/analogue drums.vst”;
#X add “Pluggo/analogue percussion.vst”;
#X add “Pluggo/Audio Rate Pan.vst”;
#X add Pluggo/Audio2Control.vst;
#X add “Pluggo/Average Injector.vst”;
#X add Pluggo/bassline.vst;
#X add Pluggo/beatN.vst;
#X add “Pluggo/big ben bell.vst”;
#X add Pluggo/Breakpoints.vst;
#X add “Pluggo/Center Channel.vst”;
#X add Pluggo/Chamberverb.vst;
#X add “Pluggo/Chorus x2.vst”;
#X add Pluggo/Comber.vst;
#X add Pluggo/Control2Audio.vst;
#X add Pluggo/Convolver.vst;
#X add Pluggo/Cyclotron.vst;
#X add Pluggo/D-Meter.vst;
#X add “Pluggo/deep bass.vst”;
#X add Pluggo/Degrader.vst;
#X add Pluggo/Dynamical.vst;
#X add “Pluggo/easy sampler.vst”;
#X add “Pluggo/Env Follower.vst”;
#X add “Pluggo/Feedback Network.vst”;
#X add “Pluggo/filtered drums.vst”;
#X add Pluggo/FilterTaps.vst;
#X add Pluggo/Flange-o-tron.vst;
#X add “Pluggo/flying waves.vst”;
#X add “Pluggo/fm 4-op.vst”;
#X add Pluggo/Fragulator.vst;
#X add “Pluggo/Frequency Shift.vst”;
#X add “Pluggo/Generic Effect.vst”;
#X add Pluggo/Granular-to-Go.vst;
#X add “Pluggo/harmonic dreamz.vst”;
#X add “Pluggo/Harmonic Filter.vst”;
#X add “Pluggo/HF Ring Mod.vst”;
#X add Pluggo/Jet.vst;
#X add “Pluggo/Key Triggers.vst”;
#X add Pluggo/KnaveStories.vst;
#X add Pluggo/Laverne.vst;
#X add Pluggo/LFO.vst;
#X add “Pluggo/Light Organ.vst”;
#X add Pluggo/Limi.vst;
#X add “Pluggo/lofi drums.vst”;
#X add Pluggo/LongStereoDelay.vst;
#X add Pluggo/M2M.vst;
#X add “Pluggo/Mangle Filter.vst”;
#X add Pluggo/Monstercrunch.vst;
#X add “Pluggo/Mouse Mod.vst”;
#X add “Pluggo/Moving Filters.vst”;
#X add “Pluggo/moving waves.vst”;
#X add Pluggo/Multi-Filter.vst;
#X add Pluggo/Multi-Filter[S].vst;
#X add Pluggo/Nebula.vst;
#X add Pluggo/Noyzckippr.vst;
#X add Pluggo/OneByEight.vst;
#X add Pluggo/Pendulum.vst;
#X add Pluggo/pgs-1.vst;
#X add “Pluggo/Phase Scope.vst”;
#X add “Pluggo/Phase Shifter.vst”;
#X add “Pluggo/Phone Filter.vst”;
#X add “Pluggo/PluggoBus Rcv.vst”;
#X add “Pluggo/PluggoBus Send.vst”;
#X add Pluggo/PluggoFuzz.vst;
#X add Pluggo/PluggoSync.vst;
#X add Pluggo/PlugLogic.vst;
#X add Pluggo/PlugLoop.vst;
#X add Pluggo/qsynth.vst;
#X add “Pluggo/quick drums.vst”;
#X add Pluggo/Raindrops.vst;
#X add Pluggo/Randomizer.vst;
#X add Pluggo/Resonation.vst;
#X add Pluggo/Resosweep.vst;
#X add “Pluggo/Ring Modulator.vst”;
#X add “Pluggo/Rough Reverb.vst”;
#X add Pluggo/Rye.vst;
#X add “Pluggo/shape synth.vst”;
#X add Pluggo/ShepardTones.vst;
#X add Pluggo/Shuffler.vst;
#X add “Pluggo/Sine Bank.vst”;
#X add “Pluggo/Sizzle Delays.vst”;
#X add Pluggo/Slice-n-Dice.vst;
#X add “Pluggo/Space Echo.vst”;
#X add “Pluggo/Spectral Filter.vst”;
#X add “Pluggo/Speed Shifter.vst”;
#X add Pluggo/SquirrelParade.vst;
#X add “Pluggo/Step Sequencer.vst”;
#X add “Pluggo/Stereo Adjuster.vst”;
#X add “Pluggo/Stereo Faker.vst”;
#X add Pluggo/Stutterer.vst;
#X add Pluggo/Swirl.vst;
#X add Pluggo/Swish.vst;
#X add Pluggo/TapNet.vst;
#X add “Pluggo/Tapped Delay.vst”;
#X add Pluggo/Tremellow.vst;
#X add “Pluggo/Very Long Delay.vst”;
#X add “Pluggo/Vibrato Cauldron.vst”;
#X add Pluggo/vocalese.vst;
#X add “Pluggo/Vocoder 10-band.vst”;
#X add “Pluggo/Vocoder 16-band.vst”;
#X add Pluggo/Warble.vst;
#X add Pluggo/Warpoon.vst;
#X add Pluggo/WasteBand.vst;
#X add Pluggo/Waveshaper.vst;
#X add “Pluggo/wavy waves.vst”;
#X add Pluggo/Wheat.vst;
#X add “Pluggo/white grains.vst”;
#X add Pluggo/Xformer.vst;
#X add “Pluggo/xmod synth.vst”;
#X add “Poly IV UB”;
#X add “Poly IV UB/drop in C74 plug support”;
#X add “Poly IV UB/drop in C74 plug support/ladd.mxo”;
#X add “Poly IV UB/drop in C74 plug support/tap.buildassist.mxo”;
#X add “Poly IV UB/drop in C74 plug support/tap.limi~.mxo”;
#X add “Poly IV UB/Poly IVa UB.vst”;
#X add “Poly IV UB/ReadMe.rtf”;
#X add tubePlugLog.txt;
#X add tubeplugvst.vst;
#X add “V.St.ools pluggos”;
#X add “V.St.ools pluggos/Cascade.vst”;
#X add “V.St.ools pluggos/Detune.vst”;
#X add “V.St.ools pluggos/St.ascade.vst”;
#X add “V.St.ools pluggos/St.ectralgate.vst”;
#X prefix_set 0 0 “Guepys Powerbook:/Library/Audio/Plug-Ins/VST/” 2;
#X pattrmode 1;
#P objectname Plug-in;
#P newex 417 166 50 196617 grab 2;
#P window linecount 3;
#P comment 45 39 100 196617 ubumenu has a dump outlet , but no dump
command….;
#P window linecount 1;
#P comment 56 96 100 196617 this is dead slow;
#P comment 194 115 63 196617 bang to test;
#P window linecount 2;
#P comment 164 263 100 196617 its all about filling a coll….;
#P fasten 6 0 5 0 402 214 275 214 275 141 284 141;
#P fasten 9 0 8 0 159 216 32 216 32 142 41 142;
#P connect 13 0 6 0;
#P connect 12 0 9 0;
#P connect 6 2 11 0;
#P connect 9 2 10 0;
#P connect 8 2 9 0;
#P connect 7 1 9 2;
#P connect 7 0 9 1;
#P fasten 9 1 7 0 179 216 231 216 231 162 179 162;
#P fasten 7 2 8 0 219 188 242 188 242 142 41 142;
#P fasten 4 2 5 0 462 187 485 187 485 141 284 141;
#P fasten 6 1 4 0 422 215 474 215 474 161 422 161;
#P connect 4 0 6 1;
#P connect 4 1 6 2;
#P connect 5 2 6 0;
#P window clipboard copycount 16;


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#34436
Nov 8, 2007 at 1:11pm

Experiecing the same situation, I examined the help file which reads:

“Note: strippath cannot work at interrupt level, so it defers processing to the event level if necessary.”

Most likely because of:

“…strippath also tells you whether the resulting filename is in the search path or not so you can decide whether you should use the full path or just the filename.”

_
johan

#116235
Nov 8, 2007 at 1:38pm

On 8 nov. 07, at 14:11, jvkr wrote:

> “Note: strippath cannot work at interrupt level, so it defers
> processing to the event level if necessary.”
>
> Most likely because of:
>
> “…strippath also tells you whether the resulting filename is
> in the search path or not so you can decide whether you should use
> the full path or just the filename.”

If you need to work at interrupt level, you can use regexp to extract
the file name. But that also means that you assume the file really
exists.

ej

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P message 87 59 236 196617 “Macintosh HD:/Users/jourdan/Desktop/
folder/”;
#P message 90 143 238 196617 folder;
#P newex 90 113 62 196617 prepend set;
#P message 72 39 238 196617 “Macintosh HD:/Users/jourdan/Desktop/
toto.txt”;
#P newex 72 88 85 196617 regexp /([^/]+);
#P connect 1 0 0 0;
#P connect 0 1 2 0;
#P connect 4 0 0 0;
#P connect 2 0 3 0;
#P window clipboard copycount 5;

#116236
Nov 8, 2007 at 1:41pm

On 8 nov. 07, at 14:11, jvkr wrote:

> “Note: strippath cannot work at interrupt level, so it defers
> processing to the event level if necessary.”
>
> Most likely because of:
>
> “…strippath also tells you whether the resulting filename is
> in the search path or not so you can decide whether you should use
> the full path or just the filename.”

If you need to work at interrupt level, you can use regexp to extract
the file name. Of course, that doesn’t check if the file is in the
search path.

ej

#P window setfont “Sans Serif” 9.;
#P window linecount 1;
#P message 87 59 236 196617 “Macintosh HD:/Users/jourdan/Desktop/
folder/”;
#P message 90 143 238 196617 folder;
#P newex 90 113 62 196617 prepend set;
#P message 72 39 238 196617 “Macintosh HD:/Users/jourdan/Desktop/
toto.txt”;
#P newex 72 88 85 196617 regexp /([^/]+);
#P connect 1 0 0 0;
#P connect 0 1 2 0;
#P connect 4 0 0 0;
#P connect 2 0 3 0;
#P window clipboard copycount 5;

#116237
Nov 8, 2007 at 4:32pm

Thanks for that patch, I understand nothing of regexp, but now I’m triggered to look further into it.

_
johan

#116238
Nov 11, 2007 at 4:30pm

Emmanuel Jourdan schrieb:
> On 8 nov. 07, at 14:11, jvkr wrote:
>
>> “Note: strippath cannot work at interrupt level, so it defers
>> processing to the event level if necessary.”
>>
>> Most likely because of:
>>
>> “…strippath also tells you whether the resulting filename is in
>> the search path or not so you can decide whether you should use the
>> full path or just the filename.”
>
> If you need to work at interrupt level, you can use regexp to extract
> the file name. Of course, that doesn’t check if the file is in the
> search path.

I never ever needed that functionality in my usage of strippath. It
would be better to have a seperate external for that check, or have an
@search attribute to shut this killer off and get rid of that outlet…

But yes, your regexpr does it as well with a single object, but its hard
to remember (for me its closer to impossible… ;-)

Btw. how does the regexp has to look like if you want the opposite, get
the path without the filename?…

Still can’t get my head around these regexpressions… ;-)
I probably need a translator for a description like: split at the last
“/”, but thats what I do easily with atoi-zl-itoa…

Stefan


Stefan Tiedje————x——-
–_____———–|————–
–(_|_ —-|—–|—–()——-
– _|_)—-|—–()————–
———-()——–www.ccmix.com

#116239
Nov 11, 2007 at 5:35pm

#116240

You must be logged in to reply to this topic.