├── .gitignore ├── LICENSE.txt ├── README.txt ├── autocreate-help.pd ├── autocreate.pd ├── bank-help.pd ├── bank.pd ├── burst-presets.txt ├── click-help.pd ├── click.pd ├── config-distro.pd ├── config-textsize.pd ├── connect-help.pd ├── connect.pd ├── content-help.pd ├── content.pd ├── context-help.pd ├── context-meta.pd ├── context.pd ├── context_manual.odt ├── context_manual.pdf ├── contour-help.pd ├── contour.pd ├── control-help.pd ├── control.pd ├── coord-help.pd ├── coord-index-help.pd ├── coord-index.pd ├── coord.pd ├── crossreference-help.pd ├── crossreference.pd ├── ctx-help.pd ├── ctx.pd ├── ctxfiles ├── IDshare.pd ├── MIDI-setup.txt ├── ad.pd ├── adder.pd ├── af.pd ├── alter.pd ├── am.pd ├── ar.pd ├── asynch.pd ├── bezier.pd ├── blp.pd ├── bp.pd ├── br2.pd ├── bth.pd ├── c-embed.pd ├── c-move.pd ├── canvasmove.pd ├── chelp.txt ├── cl.pd ├── colcode.txt ├── collect.pd ├── collect2.pd ├── contour-embed.pd ├── cr.pd ├── ctl-send.pd ├── ctlbuff.pd ├── cu.pd ├── cushare.pd ├── cuu.pd ├── cx.pd ├── cy.pd ├── db.pd ├── deb.pd ├── deletable.pd ├── delo.pd ├── delr.pd ├── dmode.pd ├── dv-047.pd ├── dv.pd ├── dvi.pd ├── dvr.pd ├── dvrv.pd ├── dvs.pd ├── eapp.pd ├── em-init.pd ├── embeded.pd ├── ev.pd ├── ex01.pd ├── finder-share.pd ├── fp.pd ├── gbang.pd ├── get-properties.pd ├── getat.pd ├── getequals.pd ├── getexcla.pd ├── getg.pd ├── gethash.pd ├── getleft.pd ├── getleftbr.pd ├── getnot.pd ├── getpercent.pd ├── getq.pd ├── getr.pd ├── gets.pd ├── gettilde.pd ├── getunder.pd ├── getup.pd ├── gget.pd ├── ggetno.pd ├── gm.pd ├── gmp.pd ├── gridcontrol-properties.pd ├── grider.pd ├── gs.pd ├── gtfs.pd ├── helpm.pd ├── helpprint.pd ├── helpsearch.pd ├── helptext.txt ├── hsc.pd ├── idcontrol.pd ├── inlet-.pd ├── inlet_.pd ├── io.pd ├── is.pd ├── kmode.pd ├── labeler.pd ├── lapp.pd ├── launch-share.pd ├── license.pd ├── liner.pd ├── ll.pd ├── lm.pd ├── lmc.pd ├── lmt.pd ├── ls.pd ├── m-interface.pd ├── m-store.pd ├── m2filt.pd ├── menu.pd ├── mp.pd ├── mr.pd ├── mx.pd ├── myinit.pd ├── novcolours.txt ├── oc.pd ├── os.pd ├── ou.pd ├── overlay-0.pd ├── p-col.pd ├── p3.pd ├── params.txt ├── pascal.txt ├── pcell.pd ├── pf0.pd ├── pf1.pd ├── pf2.pd ├── pf3.pd ├── pfb.pd ├── pgshare.pd ├── points.pd ├── pr.pd ├── rando.pd ├── recompile.pd ├── record-profiles.txt ├── reset.txt ├── round.pd ├── s1.pd ├── saver.pd ├── scales.txt ├── scrol.pd ├── sf.pd ├── share.pd ├── share2.pd ├── share3.pd ├── shareables.pd ├── shared.pd ├── si.pd ├── sizer.pd ├── sketch-properties.pd ├── slideshare.pd ├── sp.pd ├── sp01.pd ├── sr.pd ├── sr0.pd ├── sr1.pd ├── ss.pd ├── sta.pd ├── stor.pd ├── swa.pd ├── switch-a.pd ├── switch-b.pd ├── switch-c.pd ├── switch-d.pd ├── switch-de.pd ├── switch-e.pd ├── switch-ee.pd ├── switch-f.pd ├── switch-f1.pd ├── switch-f2.pd ├── switch-fe.pd ├── switch-g.pd ├── switch-g1.pd ├── switch-g2.pd ├── switch-h.pd ├── switch-m.pd ├── switch-n.pd ├── switch-q.pd ├── switch-s.pd ├── switch-si.pd ├── switch-t.pd ├── switch-u.pd ├── switch-v.pd ├── switch-w.pd ├── switch-x.pd ├── switch-xi.pd ├── switch-xid1.pd ├── switch-xid2.pd ├── switch-y.pd ├── switch-yid1.pd ├── switch-yid2.pd ├── symst.pd ├── sz.pd ├── t2l.pd ├── t2l2.pd ├── textbox.pd ├── tf.pd ├── tf1.pd ├── tfs.pd ├── tfsem.pd ├── tfsij.pd ├── tfsn.pd ├── tfspa.pd ├── tfst.pd ├── tfsxy.pd ├── tmp │ └── readme.txt ├── tog-col-key.txt ├── togg.pd ├── top.pd ├── ts.pd ├── tt.pd ├── vin~.pd ├── vout~.pd ├── xread.pd └── zd.pd ├── cyclone ├── LICENSE.txt ├── accum-help.pd ├── accum.dll ├── accum.pd_darwin ├── accum.pd_linux ├── append-help.pd ├── append.dll ├── append.pd_darwin ├── append.pd_linux ├── cyclone-meta.pd ├── edge~-help.pd ├── edge~.dll ├── edge~.pd_darwin ├── edge~.pd_linux ├── fromsymbol-help.pd ├── fromsymbol.dll ├── fromsymbol.pd_darwin ├── fromsymbol.pd_linux ├── funnel-help.pd ├── funnel.dll ├── funnel.pd_darwin ├── funnel.pd_linux ├── iter-help.pd ├── iter.dll ├── iter.pd_darwin ├── iter.pd_linux ├── lessthan~-help.pd ├── lessthan~.dll ├── lessthan~.pd_darwin ├── lessthan~.pd_linux ├── onebang-help.pd ├── onebang.dll ├── onebang.pd_darwin ├── onebang.pd_linux ├── prepend-help.pd ├── prepend.dll ├── prepend.pd_darwin ├── prepend.pd_linux ├── substitute-help.pd ├── substitute.dll ├── substitute.pd_darwin ├── substitute.pd_linux ├── tanh-help.pd ├── tanh.dll ├── tanh.pd_darwin ├── tanh.pd_linux ├── togedge-help.pd ├── togedge.dll ├── togedge.pd_darwin ├── togedge.pd_linux ├── uzi-help.pd ├── uzi.dll ├── uzi.pd_darwin ├── uzi.pd_linux ├── zl-help.pd ├── zl.dll ├── zl.pd_darwin └── zl.pd_linux ├── else ├── License.txt ├── break-help.pd ├── break.dll ├── break.pd_darwin ├── break.pd_linux ├── else-meta.pd ├── fromany-help.pd ├── fromany.dll ├── fromany.pd_darwin ├── fromany.pd_linux ├── openfile-help.pd ├── openfile.dll ├── openfile.pd_darwin ├── openfile.pd_linux ├── order-help.pd ├── order.pd ├── routeall-help.pd ├── routeall.dll ├── routeall.pd_darwin ├── routeall.pd_linux ├── toany-help.pd ├── toany.dll ├── toany.pd_darwin ├── toany.pd_linux ├── window-help.pd ├── window.dll ├── window.pd_darwin └── window.pd_linux ├── finder-help.pd ├── finder.pd ├── flatgui ├── LICENSE.txt ├── entry-help.pd ├── entry.dll ├── entry.pd_darwin ├── entry.pd_linux └── flatgui-meta.pd ├── ggee ├── LICENSE.txt ├── getdir-help.pd ├── getdir.dll ├── getdir.pd_darwin ├── getdir.pd_linux ├── ggee-meta.pd ├── tabwrite4~-help.pd ├── tabwrite4~.dll ├── tabwrite4~.pd_darwin └── tabwrite4~.pd_linux ├── hcs ├── LICENSE.txt ├── canvas_name-help.pd ├── canvas_name.dll ├── canvas_name.pd_darwin ├── canvas_name.pd_linux ├── hcs-meta.pd ├── sys_gui-help.pd ├── sys_gui.dll ├── sys_gui.pd_darwin └── sys_gui.pd_linux ├── helpfiles ├── 00_first_time_tutorial.pd ├── 01_basic_process.pd ├── 02_feedback_types.pd ├── 03_connections.pd ├── 04_ID_and_channels.pd ├── 05_database_limits.pd ├── 06_positional_mode.pd ├── 07_burst_settings.pd ├── 08_burst_and_structure.pd ├── 09_message_variable_examples_1.pd ├── 10_message_variable_examples_2.pd ├── 11_bank.pd ├── 12_overlay_examples.pd ├── 13_embedding_(takes_several_minutes_to_load!).pd ├── 14_rules.pd ├── GUI_interpretation.pd ├── GUI_manipulation.pd ├── chords.pd ├── command_input.pd ├── context_commands_all.pd ├── context_commands_brief.pd ├── docfiles │ ├── TOC.txt │ ├── context_commands.csv │ ├── ex01q0.txt │ ├── example-abstraction.pd │ ├── glock2~.pd │ ├── glock~.pd │ ├── help-display.pd │ ├── helpget.pd │ ├── helpget2.pd │ ├── helpgive.pd │ ├── helpset.pd │ ├── hihat.pd │ ├── kick.pd │ ├── lines.pd │ ├── other_objects.pd │ ├── snare.pd │ ├── spacer.pd │ ├── ting.pd │ └── ting2.pd ├── examples │ ├── example_01.pd │ ├── example_02.pd │ └── example_03.pd ├── granular.pd ├── lessons │ ├── lesson_01.pd │ ├── lesson_02.pd │ ├── lesson_03.pd │ ├── lesson_04.pd │ └── lesson_05.pd ├── links │ ├── ID.html │ ├── accessing_float_connect.html │ ├── accessing_overlay.html │ ├── accessing_rules.html │ ├── arithmetic.html │ ├── bank.html │ ├── bank_choice.html │ ├── bank_settings.html │ ├── bpm.html │ ├── burst_advanced.html │ ├── burst_basic.html │ ├── burst_settings.html │ ├── calculation.html │ ├── command_syntax.html │ ├── commands.html │ ├── connections.html │ ├── content.html │ ├── content_output.html │ ├── content_saving.html │ ├── content_settings.html │ ├── control.html │ ├── control_configure.html │ ├── control_hold.html │ ├── control_mode_0.html │ ├── control_mode_1.html │ ├── control_mode_2.html │ ├── control_mode_3.html │ ├── control_mode_4.html │ ├── control_multiple.html │ ├── control_problems.html │ ├── control_quantize.html │ ├── control_settings.html │ ├── control_shift.html │ ├── creating_content.html │ ├── ctx.html │ ├── custom_gui.html │ ├── database_limits.html │ ├── difference_between_float_connect.html │ ├── directors.html │ ├── embedding.html │ ├── feedback.html │ ├── flipping_axes.html │ ├── float_connections.html │ ├── function_selectors.html │ ├── glossary.html │ ├── gui_database.html │ ├── hold.html │ ├── how_does_context_work.html │ ├── installation.html │ ├── introduction.html │ ├── keylist.html │ ├── last_toggle.html │ ├── loading_arrays.html │ ├── locality.html │ ├── marker.html │ ├── marker_arguments.html │ ├── marker_commands.html │ ├── marker_messages.html │ ├── marker_start.html │ ├── menu.html │ ├── message_databases.html │ ├── message_variables.html │ ├── misc.html │ ├── modifying_commands.html │ ├── mover.html │ ├── mover_precision.html │ ├── moving.html │ ├── moving_marker.html │ ├── other_objects.html │ ├── other_shortcuts.html │ ├── outlet_messages.html │ ├── overlay.html │ ├── overlay_saving.html │ ├── pattern_and_burst.html │ ├── positional_mode.html │ ├── prepend_append.html │ ├── presets.html │ ├── problems.html │ ├── quotation_marks.html │ ├── random_deviation.html │ ├── random_mode.html │ ├── random_resolution.html │ ├── recording.html │ ├── resizing.html │ ├── resizing_symbol.html │ ├── reverse.html │ ├── rule_conditions.html │ ├── rule_consequences.html │ ├── rule_indicators.html │ ├── rule_queries.html │ ├── rule_syntax.html │ ├── rules.html │ ├── safety.html │ ├── scale_resolution.html │ ├── scaler.html │ ├── schematic.html │ ├── sending_commands.html │ ├── starting_and_stopping.html │ ├── tempo.html │ ├── testlink.pd │ ├── timing.html │ ├── troubleshooting.html │ ├── undo.html │ ├── using_the_gui.html │ ├── variables_with_argumemnts.html │ ├── variables_without_argumemnts.html │ └── zooming.html ├── recording.pd ├── starting_and_stopping.pd ├── state_saving_abstractions.pd ├── structure.pd ├── tempo_change.pd ├── tips.txt ├── warnings.txt ├── wavs │ ├── bar.wav │ ├── cup2.wav │ ├── flam.wav │ ├── lo-conga.wav │ ├── loop.wav │ ├── open-conga.wav │ ├── ting.wav │ ├── tom-2.wav │ ├── tom.wav │ └── velcro.wav └── what_is_context.txt ├── iemguts ├── LICENSE.txt ├── canvasargs-help.pd ├── canvasargs.dll ├── canvasargs.pd_darwin ├── canvasargs.pd_linux ├── canvasconnections-help.pd ├── canvasconnections.dll ├── canvasconnections.pd_darwin ├── canvasconnections.pd_linux ├── canvasdelete-help.pd ├── canvasdelete.dll ├── canvasdelete.pd_darwin ├── canvasdelete.pd_linux ├── canvasdollarzero-help.pd ├── canvasdollarzero.dll ├── canvasdollarzero.pd_darwin ├── canvasdollarzero.pd_linux ├── canvaserror-help.pd ├── canvaserror.dll ├── canvaserror.pd_darwin ├── canvaserror.pd_linux ├── canvasindex-help.pd ├── canvasindex.dll ├── canvasindex.pd_darwin ├── canvasindex.pd_linux ├── canvasname-help.pd ├── canvasname.dll ├── canvasname.pd_darwin ├── canvasname.pd_linux ├── canvasobjectposition-help.pd ├── canvasobjectposition.dll ├── canvasobjectposition.pd_darwin ├── canvasobjectposition.pd_linux ├── canvasposition-help.pd ├── canvasposition.dll ├── canvasposition.pd_darwin ├── canvasposition.pd_linux ├── canvasselect-help.pd ├── canvasselect.dll ├── canvasselect.pd_darwin ├── canvasselect.pd_linux ├── classtest-help.pd ├── classtest.dll ├── classtest.pd_darwin ├── classtest.pd_linux ├── closebang-help.pd ├── closebang.dll ├── closebang.pd_darwin ├── closebang.pd_linux ├── iemguts-meta.pd ├── initbang-help.pd ├── initbang.dll ├── initbang.pd_darwin ├── initbang.pd_linux ├── oreceive-help.pd ├── oreceive.dll ├── oreceive.pd_darwin ├── oreceive.pd_linux ├── propertybang-help.pd ├── propertybang.dll ├── propertybang.pd_darwin ├── propertybang.pd_linux ├── receivecanvas-help.pd ├── receivecanvas.dll ├── receivecanvas.pd_darwin ├── receivecanvas.pd_linux ├── savebangs-help.pd ├── savebangs.dll ├── savebangs.pd_darwin ├── savebangs.pd_linux ├── sendcanvas-help.pd ├── sendcanvas.dll ├── sendcanvas.pd_darwin └── sendcanvas.pd_linux ├── iemmatrix ├── LICENSE.txt ├── iemmatrix-meta.pd ├── matrix-help.pd ├── matrix.dll ├── matrix.pd_darwin ├── matrix.pd_linux ├── mtx_check-help.pd ├── mtx_check.dll ├── mtx_check.pd_darwin └── mtx_check.pd_linux ├── keylist-help.pd ├── keylist.pd ├── list-abs ├── LICENSE.txt ├── list-abs-meta.pd ├── list-drip-help.pd ├── list-drip.pd ├── list-extend-help.pd ├── list-extend.pd ├── list-filter-help.pd ├── list-filter.pd ├── list-len-help.pd ├── list-len.pd ├── list-map-help.pd ├── list-map.pd ├── list-pad-help.pd ├── list-pad.pd ├── list-replace-help.pd ├── list-replace.pd ├── list-splat-help.pd └── list-splat.pd ├── load-presets.txt ├── marker-help.pd ├── marker.pd ├── menu-shortcuts.txt ├── mover-help.pd ├── mover.pd ├── num-help.pd ├── num.pd ├── patch-help.pd ├── patch.pd ├── pgrid-help.pd ├── pgrid.pd ├── preset-help.pd ├── preset.pd ├── psave-help.pd ├── psave.pd ├── scaler-help.pd ├── scaler.pd ├── slide-help.pd ├── slide.pd ├── slide2-help.pd ├── slide2.pd ├── tog-help.pd ├── tog.pd ├── undo-help.pd ├── undo.pd └── zexy ├── LICENSE.txt ├── demultiplex-help.pd ├── demux.dll ├── demux.pd_darwin ├── demux.pd_linux ├── drip-help.pd ├── drip.dll ├── drip.pd_darwin ├── drip.pd_linux ├── l2s.dll ├── l2s.pd_darwin ├── l2s.pd_linux ├── list2symbol-help.pd ├── msgfile-help.pd ├── msgfile.dll ├── msgfile.pd_darwin ├── msgfile.pd_linux ├── multiplex-help.pd ├── mux.dll ├── mux.pd_darwin ├── mux.pd_linux ├── pack-help.pd ├── pack.dll ├── pack.pd_darwin ├── pack.pd_linux ├── relay-help.pd ├── relay.dll ├── relay.pd_darwin ├── relay.pd_linux ├── s2l.dll ├── s2l.pd_darwin ├── s2l.pd_linux ├── sort-help.pd ├── sort.dll ├── sort.pd_darwin ├── sort.pd_linux ├── symbol2list-help.pd ├── time-help.pd ├── time.dll ├── time.pd_darwin ├── time.pd_linux ├── unpack-help.pd ├── unpack.dll ├── unpack.pd_darwin ├── unpack.pd_linux ├── urn-help.pd ├── urn.dll ├── urn.pd_darwin ├── urn.pd_linux └── zexy-meta.pd /.gitignore: -------------------------------------------------------------------------------- 1 | /ctxfiles/tmp/*.pd 2 | tester.pd 3 | input.pd 4 | /presentation 5 | /routes 6 | context-dev.pd 7 | content-dev.pd 8 | /videos 9 | ttest.pd 10 | structure.pd 11 | structure2.pd 12 | sktest.pd 13 | ttest*.pd 14 | /color_campaign 15 | everything.pd 16 | -------------------------------------------------------------------------------- /autocreate-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 385 141 511 567 10; 2 | #X obj 287 27 ctxfiles/license; 3 | #X obj 28 31 cnv 15 252 52 empty empty empty 20 12 0 14 -99865 -66577 4 | 0; 5 | #X obj 23 26 cnv 15 252 52 empty empty empty 20 12 0 14 -1 -66577 0 6 | ; 7 | #X obj 24 27 cnv 15 250 50 empty empty autocreate 35 23 2 40 -87525 8 | -262144 0; 9 | #X text 41 100 [autocreate] is a simple object which lets you dynamically 10 | create an object by clicking on the screen for rapid-fire patching. 11 | You have to hold down the shift and the control/command keys for this to work 12 | \, to protect against accidental triggering. Its arguments are the 13 | object (and arguments) you want to be created. [autocreate] is designed 14 | for creating Context objects \, but could just as well be used to create 15 | anything.; 16 | #X text 46 287 Hold down the shift and control/command keys and click anywhere 17 | on this canvas to see [autocreate] in action.; 18 | #X text 40 209 The symbol '%' will be replaced by a number sequence 19 | \, starting with 0; 20 | #X obj 151 239 autocreate context :c 6 :x 2 :il 2; 21 | #X obj 301 534 else/openfile preset-help.pd -h see also: [preset]; 22 | #X obj 9 6 helpfiles/docfiles/help-display \$0; 23 | -------------------------------------------------------------------------------- /burst-presets.txt: -------------------------------------------------------------------------------- 1 | ## Edit this file to add your own presets for the burst. The first term in the list is the title which will be searched for. The rest are Context commands. a dash - indicates that this match will be forwarded to the following term (ie. 'Random' --> 'random').; 2 | 3 | 4 | 5 | random :h 1 :p 0 :l 0 :P 0 :R 100; 6 | 7 | Random - random; 8 | 9 | RANDOM - random; 10 | 11 | 12 | linear :h 1 :p 0 :l 0 :P 1 :R 0; 13 | 14 | Linear - linear; 15 | 16 | LINEAR - LINEAR; 17 | 18 | 19 | all :h 0 :p 0 :l 0 :P 0 :R 0; 20 | 21 | All - all; 22 | 23 | ALL - all; 24 | -------------------------------------------------------------------------------- /config-distro.pd: -------------------------------------------------------------------------------- 1 | #N canvas 67 206 448 300 10; 2 | #X obj 157 57 inlet DISTRO; 3 | #X obj 91 188 outlet VANILLA; 4 | #X obj 206 188 outlet L2ORK; 5 | #X text 206 209 Unfortunately. Context doesn't work on L2Ork yet. Maybe 6 | it will one day., f 27; 7 | #X text 46 13 This patch is used to select Context's compatibility 8 | for Vanilla or L2Ork; 9 | #X connect 0 0 1 0; 10 | -------------------------------------------------------------------------------- /content-help.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/content-help.pd -------------------------------------------------------------------------------- /context-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 307 238 314 211 10; 2 | #X text 59 17 LIBRARY: context; 3 | #X text 35 34 DESCRIPTION: modular sequencer; 4 | #X text 53 51 KEYWORDS: sequencer abstraction; 5 | #X text 59 68 VERSION: 0.4.0; 6 | #X text 29 86 RELEASE DATE: June 1st 2018; 7 | #X text 65 104 AUTHOR: Liam Goodacre; 8 | #X text 59 121 WEBSITE: contextsequencer.wordpress.com; 9 | #X text 60 139 LICENSE: GPL v3; 10 | #X text 48 156 COPYRIGHT: Liam Goodacre; 11 | -------------------------------------------------------------------------------- /context_manual.odt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/context_manual.odt -------------------------------------------------------------------------------- /context_manual.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/context_manual.pdf -------------------------------------------------------------------------------- /coord-index-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 481 250 502 493 10; 2 | #X obj 168 108 else/openfile coord-help.pd; 3 | #X obj 141 53 loadbang; 4 | #X obj 141 76 t b b; 5 | #X obj 141 139 iemguts/canvasdelete 1; 6 | #X connect 1 0 2 0; 7 | #X connect 2 0 3 0; 8 | #X connect 2 1 0 0; 9 | -------------------------------------------------------------------------------- /ctxfiles/IDshare.pd: -------------------------------------------------------------------------------- 1 | #N canvas 409 330 450 300 10; 2 | #X obj 130 63 max; 3 | #X obj 130 85 t f f; 4 | #X msg 130 129 resize \$1; 5 | #X obj 130 107 change; 6 | #X obj 130 151 array define \$1-IDshare 1; 7 | #X obj 130 41 receive \$1-IDsharer; 8 | #X obj 240 183 shared ctxfiles/IDshare \$1; 9 | #X obj 289 61 receive idsopen; 10 | #X msg 289 83 vis 1; 11 | #X obj 289 105 iemguts/sendcanvas; 12 | #X obj 42 173 receive \$1-IDsharedel; 13 | #X obj 42 239 iemguts/canvasdelete 1; 14 | #X obj 42 195 spigot 1; 15 | #X obj 42 217 t b f; 16 | #X connect 0 0 1 0; 17 | #X connect 1 0 3 0; 18 | #X connect 1 1 0 1; 19 | #X connect 2 0 4 0; 20 | #X connect 3 0 2 0; 21 | #X connect 5 0 0 0; 22 | #X connect 7 0 8 0; 23 | #X connect 8 0 9 0; 24 | #X connect 10 0 12 0; 25 | #X connect 12 0 13 0; 26 | #X connect 13 0 11 0; 27 | #X connect 13 1 12 1; 28 | -------------------------------------------------------------------------------- /ctxfiles/ad.pd: -------------------------------------------------------------------------------- 1 | #N canvas 772 233 450 300 10; 2 | #X obj 103 64 inlet; 3 | #X obj 191 86 inlet; 4 | #X obj 122 111 array get \$1; 5 | #X obj 122 133 cyclone/iter; 6 | #X obj 122 155 sel; 7 | #X obj 102 178 collect; 8 | #X obj 103 86 t b b f; 9 | #X obj 102 200 outlet; 10 | #X connect 0 0 6 0; 11 | #X connect 1 0 2 2; 12 | #X connect 2 0 3 0; 13 | #X connect 3 0 4 0; 14 | #X connect 4 1 5 1; 15 | #X connect 5 0 7 0; 16 | #X connect 6 0 5 0; 17 | #X connect 6 1 2 0; 18 | #X connect 6 2 4 1; 19 | -------------------------------------------------------------------------------- /ctxfiles/adder.pd: -------------------------------------------------------------------------------- 1 | #N canvas 344 210 450 398 10; 2 | #X obj 58 10 inlet; 3 | #X obj 170 268 outlet; 4 | #X obj 257 80 inlet; 5 | #X obj 58 35 route float bang; 6 | #X obj 170 140 route + - * /; 7 | #X obj 188 169 * -1; 8 | #X obj 170 244 cyclone/accum; 9 | #X obj 226 169 swap 1; 10 | #X obj 226 191 /; 11 | #X msg 257 140 set \$1; 12 | #X obj 170 218 t b f; 13 | #X obj 226 218 t b f; 14 | #X obj 257 110 sp01 1; 15 | #X obj 151 60 t b a b; 16 | #X text 48 312 perform arithmetic on a given or saved number \, taking 17 | + - * / as prompts; 18 | #X connect 0 0 3 0; 19 | #X connect 2 0 12 0; 20 | #X connect 3 0 6 0; 21 | #X connect 3 2 13 0; 22 | #X connect 4 0 10 0; 23 | #X connect 4 1 5 0; 24 | #X connect 4 2 11 0; 25 | #X connect 4 3 7 0; 26 | #X connect 5 0 10 0; 27 | #X connect 6 0 1 0; 28 | #X connect 7 0 8 0; 29 | #X connect 7 1 8 1; 30 | #X connect 8 0 11 0; 31 | #X connect 9 0 6 0; 32 | #X connect 10 0 6 0; 33 | #X connect 10 1 6 1; 34 | #X connect 11 0 6 0; 35 | #X connect 11 1 6 2; 36 | #X connect 12 0 9 0; 37 | #X connect 13 0 12 2; 38 | #X connect 13 1 4 0; 39 | #X connect 13 2 12 1; 40 | -------------------------------------------------------------------------------- /ctxfiles/af.pd: -------------------------------------------------------------------------------- 1 | #N canvas 469 309 450 453 10; 2 | #X obj 156 140 f; 3 | #X obj 184 140 + 1; 4 | #X obj 175 208 route bang; 5 | #X obj 171 105 t f; 6 | #X obj 156 324 outlet; 7 | #X obj 232 237 ==; 8 | #X obj 140 32 inlet; 9 | #X obj 156 162 t f f f; 10 | #X obj 175 186 array get \$1 0 1; 11 | #X obj 193 400 outlet no; 12 | #X obj 268 159 inlet; 13 | #X obj 155 81 until; 14 | #X obj 156 265 spigot; 15 | #X obj 156 288 t f b; 16 | #X obj 140 57 t b b b f b; 17 | #X obj 203 102 f 1; 18 | #X obj 193 373 spigot; 19 | #X obj 226 314 t f b; 20 | #X obj 253 339 spigot \$2; 21 | #X connect 0 0 7 0; 22 | #X connect 1 0 0 1; 23 | #X connect 2 0 11 1; 24 | #X connect 2 1 5 0; 25 | #X connect 3 0 0 1; 26 | #X connect 5 0 12 1; 27 | #X connect 6 0 14 0; 28 | #X connect 7 0 12 0; 29 | #X connect 7 1 8 0; 30 | #X connect 7 2 1 0; 31 | #X connect 8 0 2 0; 32 | #X connect 10 0 8 2; 33 | #X connect 11 0 0 0; 34 | #X connect 12 0 13 0; 35 | #X connect 13 0 4 0; 36 | #X connect 13 1 17 0; 37 | #X connect 14 0 16 0; 38 | #X connect 14 1 11 0; 39 | #X connect 14 2 3 0; 40 | #X connect 14 3 5 1; 41 | #X connect 14 4 15 0; 42 | #X connect 15 0 16 1; 43 | #X connect 16 0 9 0; 44 | #X connect 17 0 16 1; 45 | #X connect 17 1 18 0; 46 | #X connect 18 0 11 1; 47 | -------------------------------------------------------------------------------- /ctxfiles/alter.pd: -------------------------------------------------------------------------------- 1 | #N canvas 65 96 450 300 10; 2 | #X obj 165 146 -; 3 | #X obj 165 170 outlet; 4 | #X obj 119 48 inlet; 5 | #X obj 119 73 route float bang; 6 | #X obj 165 101 f \$1; 7 | #X obj 165 123 swap 1; 8 | #X connect 0 0 1 0; 9 | #X connect 0 0 4 1; 10 | #X connect 2 0 3 0; 11 | #X connect 3 0 4 1; 12 | #X connect 3 1 4 0; 13 | #X connect 4 0 5 0; 14 | #X connect 5 0 0 0; 15 | #X connect 5 1 0 1; 16 | -------------------------------------------------------------------------------- /ctxfiles/ar.pd: -------------------------------------------------------------------------------- 1 | #N canvas 190 385 450 300 10; 2 | #X obj 127 30 inlet; 3 | #X obj 127 81 s \$1-asav\$2; 4 | #X obj 167 106 s \$1-aop\$2; 5 | #X obj 248 81 s \$1-acle\$2; 6 | #X obj 289 106 s \$1-:\$2; 7 | #X obj 127 52 route -save -open -edit -clear float bang; 8 | #X connect 0 0 5 0; 9 | #X connect 5 0 1 0; 10 | #X connect 5 1 2 0; 11 | #X connect 5 2 2 0; 12 | #X connect 5 3 3 0; 13 | #X connect 5 4 4 0; 14 | #X connect 5 5 4 0; 15 | -------------------------------------------------------------------------------- /ctxfiles/blp.pd: -------------------------------------------------------------------------------- 1 | #N canvas 103 219 450 299 10; 2 | #X obj 210 43 inlet; 3 | #X obj 178 144 f; 4 | #X obj 237 87 == \$3; 5 | #X obj 178 166 spigot; 6 | #X obj 191 87 sel \$3; 7 | #X obj 210 65 t f f; 8 | #X obj 178 188 outlet; 9 | #X obj 178 15 receive \$1-\$2; 10 | #X obj 191 113 t b b; 11 | #X obj 293 174 spigot; 12 | #X obj 255 196 t f f; 13 | #X obj 293 196 t b; 14 | #X obj 293 218 t f f; 15 | #X text 275 90 set label; 16 | #X text 239 264 color mover canvas; 17 | #X obj 255 243 dvs \$1 mocol; 18 | #X obj 255 173 f 1; 19 | #X connect 0 0 5 0; 20 | #X connect 1 0 3 0; 21 | #X connect 2 0 3 1; 22 | #X connect 3 0 6 0; 23 | #X connect 4 0 8 0; 24 | #X connect 4 1 9 0; 25 | #X connect 5 0 4 0; 26 | #X connect 5 1 2 0; 27 | #X connect 7 0 1 0; 28 | #X connect 8 0 1 0; 29 | #X connect 8 1 16 0; 30 | #X connect 9 0 11 0; 31 | #X connect 10 0 15 0; 32 | #X connect 10 1 9 1; 33 | #X connect 11 0 12 0; 34 | #X connect 12 0 15 0; 35 | #X connect 12 1 9 1; 36 | #X connect 16 0 10 0; 37 | -------------------------------------------------------------------------------- /ctxfiles/bth.pd: -------------------------------------------------------------------------------- 1 | #N canvas 623 199 419 443 10; 2 | #X obj 71 92 inlet; 3 | #X obj 83 232 outlet; 4 | #X text 239 76 initialize offset; 5 | #X obj 132 254 -; 6 | #X obj 115 279 +; 7 | #X obj 71 114 demux; 8 | #X obj 56 137 f; 9 | #X obj 264 224 inlet; 10 | #X obj 264 247 t f; 11 | #X obj 219 273 spigot 1; 12 | #X obj 132 232 v \$1-:\$3-v; 13 | #X obj 149 210 v \$1-:\$4-v; 14 | #X obj 246 330 * \$2; 15 | #X obj 219 378 +; 16 | #X obj 219 400 outlet; 17 | #X text 182 193 (v's inside save abstraction); 18 | #X obj 98 187 t f f b b; 19 | #X obj 56 159 t f f; 20 | #X obj 246 303 v \$1-tbyd\$4; 21 | #X obj 115 303 s \$1-:\$3-n; 22 | #X text 309 12 <-- was lb. Change back?; 23 | #X obj 172 38 t b f b; 24 | #X obj 172 14 receive \$1-lbang1; 25 | #X connect 0 0 5 0; 26 | #X connect 3 0 4 1; 27 | #X connect 4 0 14 0; 28 | #X connect 5 0 6 1; 29 | #X connect 5 1 16 0; 30 | #X connect 6 0 17 0; 31 | #X connect 7 0 8 0; 32 | #X connect 8 0 9 1; 33 | #X connect 9 0 13 0; 34 | #X connect 10 0 3 0; 35 | #X connect 11 0 3 1; 36 | #X connect 12 0 13 1; 37 | #X connect 13 0 14 0; 38 | #X connect 16 0 1 0; 39 | #X connect 16 1 4 0; 40 | #X connect 16 2 10 0; 41 | #X connect 16 3 11 0; 42 | #X connect 17 0 9 0; 43 | #X connect 17 1 1 0; 44 | #X connect 18 0 12 0; 45 | #X connect 21 0 6 0; 46 | #X connect 21 1 5 1; 47 | #X connect 21 2 18 0; 48 | #X connect 22 0 21 0; 49 | -------------------------------------------------------------------------------- /ctxfiles/chelp.txt: -------------------------------------------------------------------------------- 1 | point1 [positive integer] : add # number of end points (grey);; 2 | point1 [negative integer] : remove # number of end points (grey);; 3 | point1 x1 y1 x2 y2 : define end points in given coordinates;; 4 | point2 : same arguments as point1 but with curve points;; 5 | 'bang' : play array in 1000 ms (out of hidden outlet~);; 6 | time : change time for playback;; 7 | x : define length of canvas (default 128 pixels);; 8 | y : define height of canvas (default 79 pixles);; 9 | size : define size of array (default 128 points);; 10 | y1 : define array upper limit (default 1);; 11 | y2 : define array lower limit (default 0);; 12 | name [symbol] : name array (default $0-array);; 13 | name2 : add parent dollar-zero value to name (default 0);; 14 | color : define canvas color;; 15 | speed : define array refresh rate in ms;; 16 | duplicate : create a duplicate of the curve for drawing waveforms;; 17 | mirror-x : flip the duplicate along the x-axis;; 18 | mirror-y : flip the duplicate along the y-axis;; 19 | scale : increase the y sensitivity of curve points;; 20 | ec : turn error correction on (at the cost of efficiency);; 21 | help : display this help message;; 22 | lock : prevent end points from moving past one another;; 23 | savelist : display the current saved settings 24 | -------------------------------------------------------------------------------- /ctxfiles/cl.pd: -------------------------------------------------------------------------------- 1 | #N canvas 730 142 492 493 10; 2 | #X obj 180 167 - 1; 3 | #X obj 98 385 outlet; 4 | #X obj 152 268 f; 5 | #X obj 98 338 list prepend 0; 6 | #X obj 152 291 - 1; 7 | #X obj 98 362 route 0; 8 | #X obj 137 135 unpack; 9 | #X obj 98 112 t b b a; 10 | #X obj 264 179 - \$5; 11 | #X obj 264 224 array define \$2-\$1o \$10; 12 | #X obj 98 218 array get \$2-\$1o; 13 | #X obj 137 191 array set \$2-\$1o; 14 | #X obj 264 157 receive \$2-\$3size-2; 15 | #X obj 98 68 receive \$2-\$1; 16 | #X obj 167 245 receive \$2-\$4-l; 17 | #X msg 264 201 resize \$1; 18 | #X obj 98 90 switch-\$6 \$2 \$7 \$3 \$8 \$9; 19 | #X text 193 294 remove redundant data; 20 | #X obj 152 312 moses; 21 | #X obj 35 135 receive \$2-\$1mp; 22 | #X obj 35 159 t b b; 23 | #X connect 0 0 11 1; 24 | #X connect 2 0 4 0; 25 | #X connect 3 0 5 0; 26 | #X connect 4 0 18 0; 27 | #X connect 5 0 1 0; 28 | #X connect 6 0 11 0; 29 | #X connect 6 1 0 0; 30 | #X connect 7 0 10 0; 31 | #X connect 7 1 2 0; 32 | #X connect 7 2 6 0; 33 | #X connect 8 0 15 0; 34 | #X connect 10 0 3 0; 35 | #X connect 12 0 8 0; 36 | #X connect 13 0 16 0; 37 | #X connect 14 0 2 1; 38 | #X connect 15 0 9 0; 39 | #X connect 16 0 7 0; 40 | #X connect 16 1 2 1; 41 | #X connect 18 1 2 1; 42 | #X connect 18 1 3 1; 43 | #X connect 19 0 20 0; 44 | #X connect 20 0 10 0; 45 | #X connect 20 1 2 0; 46 | -------------------------------------------------------------------------------- /ctxfiles/collect.pd: -------------------------------------------------------------------------------- 1 | #N canvas 634 301 450 300 10; 2 | #X obj 47 51 inlet; 3 | #X obj 47 95 textfile; 4 | #X obj 47 117 outlet; 5 | #X obj 177 51 inlet; 6 | #X msg 47 73 rewind \, bang \, clear; 7 | #X obj 177 73 list prepend add2; 8 | #X obj 177 95 list trim; 9 | #X connect 0 0 4 0; 10 | #X connect 1 0 2 0; 11 | #X connect 1 1 2 0; 12 | #X connect 3 0 5 0; 13 | #X connect 4 0 1 0; 14 | #X connect 5 0 6 0; 15 | #X connect 6 0 1 0; 16 | -------------------------------------------------------------------------------- /ctxfiles/collect2.pd: -------------------------------------------------------------------------------- 1 | #N canvas 55 71 450 300 10; 2 | #X obj 181 184 outlet; 3 | #X obj 181 159 list trim; 4 | #X obj 181 136 textfile; 5 | #X msg 181 60 clear; 6 | #X msg 96 61 rewind \, bang; 7 | #X obj 181 33 inlet clear; 8 | #X obj 220 60 inlet add; 9 | #X obj 96 36 inlet bang; 10 | #X obj 220 90 list prepend add2; 11 | #X obj 220 112 list trim; 12 | #X connect 1 0 0 0; 13 | #X connect 2 0 1 0; 14 | #X connect 2 1 0 0; 15 | #X connect 3 0 2 0; 16 | #X connect 4 0 2 0; 17 | #X connect 5 0 3 0; 18 | #X connect 6 0 8 0; 19 | #X connect 7 0 4 0; 20 | #X connect 8 0 9 0; 21 | #X connect 9 0 2 0; 22 | -------------------------------------------------------------------------------- /ctxfiles/ctl-send.pd: -------------------------------------------------------------------------------- 1 | #N canvas 426 149 450 375 10; 2 | #X obj 147 55 loadbang; 3 | #X obj 147 78 f \$1; 4 | #X obj 147 101 + 1; 5 | #X obj 147 220 text get control-layout^^& 0 1; 6 | #X obj 147 243 makefilename %d-ctl(((); 7 | #X obj 147 266 iemguts/oreceive \$0n; 8 | #X obj 147 292 outlet; 9 | #X obj 147 124 t b f f; 10 | #X obj 147 197 f; 11 | #X obj 186 172 * 9; 12 | #X obj 206 197 -; 13 | #X obj 186 149 > 8; 14 | #X obj 221 173 * 8; 15 | #X connect 0 0 1 0; 16 | #X connect 1 0 2 0; 17 | #X connect 2 0 7 0; 18 | #X connect 3 0 4 0; 19 | #X connect 4 0 5 0; 20 | #X connect 5 0 6 0; 21 | #X connect 7 0 8 0; 22 | #X connect 7 1 10 0; 23 | #X connect 7 2 11 0; 24 | #X connect 8 0 3 0; 25 | #X connect 9 0 8 1; 26 | #X connect 10 0 3 1; 27 | #X connect 11 0 9 0; 28 | #X connect 11 0 12 0; 29 | #X connect 12 0 10 1; 30 | -------------------------------------------------------------------------------- /ctxfiles/cu.pd: -------------------------------------------------------------------------------- 1 | #N canvas 714 433 536 300 10; 2 | #X obj 186 31 inlet; 3 | #X obj 186 75 f \$2; 4 | #X obj 186 97 s \$1-cuc; 5 | #X obj 64 31 receive \$1-\$2-cur; 6 | #X obj 186 53 t b f; 7 | #X obj 64 201 \$3; 8 | #X obj 83 86 cyclone/iter; 9 | #X obj 64 53 t b a b; 10 | #X obj 83 108 route float; 11 | #X obj 83 130 +; 12 | #X obj 64 177 f; 13 | #X obj 83 152 t f f; 14 | #X obj 64 223 s \$1-cchek; 15 | #X text 250 60 6.1 direct the input to this abstraction; 16 | #X text 1 87 7.1 sum input; 17 | #X text -72 224 7.2 compare and report; 18 | #X connect 0 0 4 0; 19 | #X connect 1 0 2 0; 20 | #X connect 3 0 7 0; 21 | #X connect 4 0 1 0; 22 | #X connect 4 1 5 1; 23 | #X connect 5 0 12 0; 24 | #X connect 6 0 8 0; 25 | #X connect 7 0 10 0; 26 | #X connect 7 1 6 0; 27 | #X connect 7 2 11 0; 28 | #X connect 8 0 9 0; 29 | #X connect 9 0 11 0; 30 | #X connect 10 0 5 0; 31 | #X connect 11 0 10 1; 32 | #X connect 11 1 9 1; 33 | -------------------------------------------------------------------------------- /ctxfiles/cx.pd: -------------------------------------------------------------------------------- 1 | #N canvas 65 199 607 392 10; 2 | #X obj 155 73 inlet; 3 | #X obj 155 98 list prepend \$1; 4 | #X obj 155 124 s \$2-inlet-in; 5 | #X obj 262 97 t b a; 6 | #X obj 289 123 outlet; 7 | #X obj 262 174 s \$2-alltogsx; 8 | #X obj 373 174 s \$2-allis; 9 | #X obj 336 67 s \$2-x\$1r; 10 | #X obj 501 47 t f f; 11 | #X msg 501 69 size \$1; 12 | #X obj 299 97 receive \$2xl\$1; 13 | #X obj 334 123 receive \$2xb\$1; 14 | #X obj 240 66 receive \$2xx\$1; 15 | #X obj 52 193 receive \$2-\$1conme; 16 | #X obj 52 215 iemguts/canvasindex; 17 | #X obj 52 237 s \$2-conmed; 18 | #X msg 336 45 pos \$1 \$2; 19 | #X obj 336 23 sizer \$1 \$2 x 5 \$3 101 98 \$4; 20 | #X obj 262 149 labeler \$1 \$2 x 0 i; 21 | #X connect 0 0 1 0; 22 | #X connect 1 0 2 0; 23 | #X connect 3 0 18 0; 24 | #X connect 3 1 4 0; 25 | #X connect 8 0 9 0; 26 | #X connect 8 1 18 2; 27 | #X connect 9 0 7 0; 28 | #X connect 10 0 4 0; 29 | #X connect 11 0 18 1; 30 | #X connect 12 0 3 0; 31 | #X connect 13 0 14 0; 32 | #X connect 14 0 15 0; 33 | #X connect 16 0 7 0; 34 | #X connect 17 0 16 0; 35 | #X connect 17 1 8 0; 36 | #X connect 18 0 5 0; 37 | #X connect 18 1 6 0; 38 | -------------------------------------------------------------------------------- /ctxfiles/cy.pd: -------------------------------------------------------------------------------- 1 | #N canvas 372 373 545 326 10; 2 | #X obj 227 146 pack f \$1; 3 | #X obj 227 175 s \$2-alltogsy; 4 | #X obj 344 146 s \$2-alljs; 5 | #X obj 121 109 s \$2-y\$1r; 6 | #X msg 213 69 size \$1; 7 | #X obj 213 44 t f f; 8 | #X obj 285 97 f \$1; 9 | #X obj 192 97 receive \$2yy\$1; 10 | #X obj 285 75 receive \$2-yhome; 11 | #X msg 48 71 pos \$2 \$1; 12 | #X obj 48 20 sizer \$1 \$2 y 3 \$3 98 100 \$4; 13 | #X obj 227 120 labeler \$1 \$2 y 20 j; 14 | #X connect 0 0 1 0; 15 | #X connect 4 0 3 0; 16 | #X connect 5 0 4 0; 17 | #X connect 5 1 11 2; 18 | #X connect 6 0 11 1; 19 | #X connect 7 0 11 0; 20 | #X connect 8 0 6 0; 21 | #X connect 9 0 3 0; 22 | #X connect 10 0 9 0; 23 | #X connect 10 1 5 0; 24 | #X connect 11 0 0 0; 25 | #X connect 11 1 2 0; 26 | -------------------------------------------------------------------------------- /ctxfiles/deb.pd: -------------------------------------------------------------------------------- 1 | #N canvas 369 180 450 300 10; 2 | #X msg 209 93 1; 3 | #X msg 182 93 0; 4 | #X obj 209 121 demux; 5 | #X obj 182 191 outlet; 6 | #X obj 156 15 inlet; 7 | #X obj 182 44 t b b; 8 | #X obj 182 146 metro \$1; 9 | #X obj 239 21 inlet; 10 | #X obj 301 23 inlet; 11 | #X msg 301 47 stop; 12 | #X obj 182 70 del 500; 13 | #X obj 233 191 outlet; 14 | #X connect 0 0 2 0; 15 | #X connect 0 0 2 1; 16 | #X connect 1 0 2 1; 17 | #X connect 1 0 6 0; 18 | #X connect 1 0 11 0; 19 | #X connect 2 0 6 0; 20 | #X connect 4 0 5 0; 21 | #X connect 5 0 10 0; 22 | #X connect 5 1 0 0; 23 | #X connect 6 0 3 0; 24 | #X connect 7 0 1 0; 25 | #X connect 8 0 1 0; 26 | #X connect 8 0 9 0; 27 | #X connect 9 0 10 0; 28 | #X connect 10 0 1 0; 29 | -------------------------------------------------------------------------------- /ctxfiles/delo.pd: -------------------------------------------------------------------------------- 1 | #N canvas 65 139 571 431 10; 2 | #X obj 76 58 inlet; 3 | #X obj 110 112 * 60; 4 | #X obj 214 113 * 720; 5 | #X obj 214 199 s \$1-dr; 6 | #X obj 214 170 adder; 7 | #X obj 76 82 route m M minute minutes h H hour hours; 8 | #X obj 241 143 receive \$1-delna; 9 | #X connect 0 0 5 0; 10 | #X connect 1 0 4 0; 11 | #X connect 2 0 4 0; 12 | #X connect 4 0 3 0; 13 | #X connect 5 0 1 0; 14 | #X connect 5 1 1 0; 15 | #X connect 5 2 1 0; 16 | #X connect 5 3 1 0; 17 | #X connect 5 4 2 0; 18 | #X connect 5 5 2 0; 19 | #X connect 5 6 2 0; 20 | #X connect 5 7 2 0; 21 | #X connect 5 8 4 0; 22 | #X connect 6 0 4 1; 23 | -------------------------------------------------------------------------------- /ctxfiles/dmode.pd: -------------------------------------------------------------------------------- 1 | #N canvas 598 114 450 300 10; 2 | #X obj 51 56 inlet; 3 | #X msg 87 116 1; 4 | #X msg 196 117 2; 5 | #X msg 305 115 0; 6 | #X obj 51 79 route random M Random Position position S none None off 7 | ; 8 | #X obj 196 163 s \$1-:E; 9 | #X connect 0 0 4 0; 10 | #X connect 1 0 5 0; 11 | #X connect 2 0 5 0; 12 | #X connect 3 0 5 0; 13 | #X connect 4 0 1 0; 14 | #X connect 4 1 1 0; 15 | #X connect 4 2 1 0; 16 | #X connect 4 3 2 0; 17 | #X connect 4 4 2 0; 18 | #X connect 4 5 2 0; 19 | #X connect 4 6 3 0; 20 | #X connect 4 7 3 0; 21 | #X connect 4 8 3 0; 22 | #X connect 4 9 5 0; 23 | -------------------------------------------------------------------------------- /ctxfiles/dv.pd: -------------------------------------------------------------------------------- 1 | #N canvas 472 183 450 300 10; 2 | #X obj 180 63 inlet; 3 | #X obj 190 171 outlet; 4 | #X obj 217 40 spigot 1; 5 | #X obj 217 15 receive \$1-dvstart; 6 | #X obj 217 108 makefilename %d-\$2; 7 | #X obj 217 63 t f b; 8 | #X obj 244 86 t f; 9 | #X obj 190 134 value; 10 | #X connect 0 0 7 0; 11 | #X connect 2 0 5 0; 12 | #X connect 3 0 2 0; 13 | #X connect 4 0 7 1; 14 | #X connect 5 0 4 0; 15 | #X connect 5 1 6 0; 16 | #X connect 6 0 2 1; 17 | #X connect 7 0 1 0; 18 | -------------------------------------------------------------------------------- /ctxfiles/dvi.pd: -------------------------------------------------------------------------------- 1 | #N canvas 370 134 450 300 10; 2 | #X obj 148 106 s2l; 3 | #X obj 148 83 iemguts/canvasdollarzero \$2; 4 | #X obj 148 150 s \$1-dvstart; 5 | #X obj 95 106 outlet; 6 | #X obj 121 60 t b b; 7 | #X obj 121 35 \$3; 8 | #X connect 0 0 2 0; 9 | #X connect 1 0 0 0; 10 | #X connect 4 0 3 0; 11 | #X connect 4 1 1 0; 12 | #X connect 5 0 4 0; 13 | -------------------------------------------------------------------------------- /ctxfiles/dvr.pd: -------------------------------------------------------------------------------- 1 | #N canvas 319 181 450 300 10; 2 | #X obj 184 101 receive \$1-dvstart; 3 | #X obj 184 123 makefilename %d-\$2; 4 | #X obj 184 168 outlet; 5 | #X obj 184 146 iemguts/oreceive \$0-n; 6 | #X connect 0 0 1 0; 7 | #X connect 1 0 3 0; 8 | #X connect 3 0 2 0; 9 | -------------------------------------------------------------------------------- /ctxfiles/dvrv.pd: -------------------------------------------------------------------------------- 1 | #N canvas 378 183 450 300 10; 2 | #X obj 190 171 outlet; 3 | #X obj 198 40 spigot 1; 4 | #X obj 198 15 receive \$1-dvstart; 5 | #X obj 217 108 makefilename %d-\$2; 6 | #X obj 237 86 t f; 7 | #X obj 190 134 value; 8 | #X obj 57 134 iemguts/oreceive \$0nb; 9 | #X obj 198 63 t b f b; 10 | #X connect 1 0 7 0; 11 | #X connect 2 0 1 0; 12 | #X connect 3 0 5 1; 13 | #X connect 3 0 6 0; 14 | #X connect 4 0 1 1; 15 | #X connect 5 0 0 0; 16 | #X connect 6 0 0 0; 17 | #X connect 7 0 5 0; 18 | #X connect 7 1 3 0; 19 | #X connect 7 2 4 0; 20 | -------------------------------------------------------------------------------- /ctxfiles/dvs.pd: -------------------------------------------------------------------------------- 1 | #N canvas 319 181 450 300 10; 2 | #X obj 159 95 inlet; 3 | #X obj 184 121 receive \$1-dvstart; 4 | #X obj 184 143 makefilename %d-\$2; 5 | #X obj 159 168 send; 6 | #X connect 0 0 3 0; 7 | #X connect 1 0 2 0; 8 | #X connect 2 0 3 1; 9 | -------------------------------------------------------------------------------- /ctxfiles/ev.pd: -------------------------------------------------------------------------------- 1 | #N canvas 145 267 450 300 10; 2 | #X obj 177 67 inlet; 3 | #X obj 177 89 list prepend \$2; 4 | #X obj 177 111 s \$1-everything; 5 | #X connect 0 0 1 0; 6 | #X connect 1 0 2 0; 7 | -------------------------------------------------------------------------------- /ctxfiles/ex01.pd: -------------------------------------------------------------------------------- 1 | #N canvas 396 199 450 300 10; 2 | #X obj 224 43 inlet; 3 | #X obj 141 164 spigot; 4 | #X obj 142 43 inlet; 5 | #X msg 193 88 1; 6 | #X obj 142 65 t b b b b; 7 | #X obj 141 118 list prepend; 8 | #X obj 141 140 t a a; 9 | #X obj 159 88 t f; 10 | #X obj 141 186 outlet; 11 | #X text 61 225 accumulate a list out of individual terms; 12 | #X connect 0 0 5 0; 13 | #X connect 1 0 8 0; 14 | #X connect 2 0 4 0; 15 | #X connect 3 0 1 1; 16 | #X connect 4 0 5 1; 17 | #X connect 4 1 7 0; 18 | #X connect 4 2 5 0; 19 | #X connect 4 3 3 0; 20 | #X connect 5 0 6 0; 21 | #X connect 6 0 1 0; 22 | #X connect 6 1 5 1; 23 | #X connect 7 0 1 1; 24 | -------------------------------------------------------------------------------- /ctxfiles/finder-share.pd: -------------------------------------------------------------------------------- 1 | #N canvas 581 231 450 300 10; 2 | #X declare -path ../; 3 | #X obj 46 34 receive tyhjr(jK@; 4 | #X obj 46 56 t b a; 5 | #X obj 78 91 cyclone/zl iter 1; 6 | #X obj 274 39 declare -path ../; 7 | #X obj 204 106 ctxfiles/br2 demux 2 \; #f t \; #f gs :x \; #f gs :y 8 | \; #f gs :n \; #f gs :s \; #f gs :l \; #f gs :m \; #f gs :k \; #f gs 9 | :start; 10 | #X obj 229 264 shared ctxfiles/finder-share; 11 | #X obj 204 84 ctxfiles/recompile \$0 fothr; 12 | #X obj 46 119 ctxfiles/br2 route 1 \; :x gtfs \$0 #f :x 300 \; :y gtfs 13 | \$0 #f :y 200 \; :n gtfs \$0 #f :n 10 \; :s gtfs \$0 #f :s 50 \; :l 14 | gtfs \$0 #f :l bang \; :m gtfs \$0 #f :m 33 \; :k gtfs \$0 #f :k 33 15 | \; :start tf \$0 #f \; ## s \$0-fothr; 16 | #X connect 0 0 1 0; 17 | #X connect 1 0 6 0; 18 | #X connect 1 1 2 0; 19 | #X connect 2 0 7 0; 20 | #X connect 6 0 4 0; 21 | #X connect 6 1 4 1; 22 | -------------------------------------------------------------------------------- /ctxfiles/fp.pd: -------------------------------------------------------------------------------- 1 | #N canvas 418 434 450 300 10; 2 | #X obj 213 92 inlet; 3 | #X obj 252 92 f 1; 4 | #X obj 219 127 spigot; 5 | #X obj 219 172 outlet; 6 | #X obj 279 92 receive \$1-fpst; 7 | #X obj 252 70 receive \$1-\$2fps; 8 | #X obj 219 149 f \$2; 9 | #X connect 0 0 2 0; 10 | #X connect 1 0 2 1; 11 | #X connect 2 0 6 0; 12 | #X connect 4 0 2 1; 13 | #X connect 5 0 1 0; 14 | #X connect 6 0 3 0; 15 | -------------------------------------------------------------------------------- /ctxfiles/get-properties.pd: -------------------------------------------------------------------------------- 1 | #N canvas 448 261 674 346 10; 2 | #X obj 132 16 inlet; 3 | #X obj 150 171 iemguts/canvasposition 1; 4 | #X obj 150 193 unpack; 5 | #X obj 150 289 iemguts/sendcanvas 2; 6 | #X obj 132 126 iemguts/canvasindex 1; 7 | #X obj 132 82 t b b b; 8 | #X obj 132 38 demux; 9 | #X obj 171 104 f 1; 10 | #X obj 396 106 t b f; 11 | #X obj 396 152 send; 12 | #X obj 427 129 makefilename %d-loadstart; 13 | #X obj 171 16 receive \$1-gone; 14 | #X obj 159 60 s \$1-done; 15 | #X obj 132 148 s \$1-pbang; 16 | #X obj 396 83 receive \$1-propload; 17 | #X obj 396 129 f \$1; 18 | #X obj 150 245 zexy/pack f f \$1 \$2; 19 | #X msg 150 267 obj \$1 \$2 \$4 \$3; 20 | #X obj 183 216 - \$3; 21 | #X connect 0 0 6 0; 22 | #X connect 1 0 2 0; 23 | #X connect 2 0 16 0; 24 | #X connect 2 1 18 0; 25 | #X connect 4 0 13 0; 26 | #X connect 5 0 4 0; 27 | #X connect 5 1 1 0; 28 | #X connect 5 2 7 0; 29 | #X connect 6 0 5 0; 30 | #X connect 6 1 12 0; 31 | #X connect 7 0 6 1; 32 | #X connect 8 0 15 0; 33 | #X connect 8 1 10 0; 34 | #X connect 10 0 9 1; 35 | #X connect 11 0 6 1; 36 | #X connect 14 0 8 0; 37 | #X connect 15 0 9 0; 38 | #X connect 16 0 17 0; 39 | #X connect 17 0 3 0; 40 | #X connect 18 0 16 1; 41 | -------------------------------------------------------------------------------- /ctxfiles/getat.pd: -------------------------------------------------------------------------------- 1 | #N canvas 383 160 450 300 10; 2 | #X obj 149 111 f; 3 | #X obj 137 177 spigot; 4 | #X obj 137 89 t b f; 5 | #X obj 265 117 s \$1-@on; 6 | #X obj 170 156 receive \$1-@on; 7 | #X obj 138 69 receive \$1-@@; 8 | #X obj 149 133 s \$1-obor; 9 | #X obj 238 47 inlet; 10 | #X obj 137 200 outlet; 11 | #X obj 238 70 t b b; 12 | #X obj 265 94 f 1; 13 | #X connect 0 0 6 0; 14 | #X connect 1 0 8 0; 15 | #X connect 2 0 1 0; 16 | #X connect 2 1 0 1; 17 | #X connect 4 0 1 1; 18 | #X connect 5 0 2 0; 19 | #X connect 7 0 9 0; 20 | #X connect 9 0 0 0; 21 | #X connect 9 1 10 0; 22 | #X connect 10 0 3 0; 23 | -------------------------------------------------------------------------------- /ctxfiles/getequals.pd: -------------------------------------------------------------------------------- 1 | #N canvas 481 204 449 478 10; 2 | #X obj 259 186 == 1; 3 | #X obj 136 279 - 1; 4 | #X obj 265 210 sel 0; 5 | #X msg 265 233 symbol i; 6 | #X msg 292 253 symbol j; 7 | #X obj 136 323 route bang; 8 | #X obj 136 345 t f; 9 | #X obj 132 131 v \$1-btype; 10 | #X obj 292 186 receive \$1-xym; 11 | #X obj 136 199 v \$1-burstp; 12 | #X obj 105 223 v \$1-pt-n; 13 | #X obj 136 301 array get \$1-iarry 0 1; 14 | #X obj 265 275 makefilename \$1-%sarry; 15 | #X obj 105 70 inlet; 16 | #X obj 136 386 outlet; 17 | #X obj 105 176 demux 0 1 2; 18 | #X obj 193 347 int; 19 | #X obj 105 104 t b b; 20 | #X obj 178 223 array get \$1-floate; 21 | #X connect 0 0 2 0; 22 | #X connect 1 0 11 0; 23 | #X connect 2 0 3 0; 24 | #X connect 2 1 4 0; 25 | #X connect 3 0 12 0; 26 | #X connect 4 0 12 0; 27 | #X connect 5 0 6 0; 28 | #X connect 5 1 16 0; 29 | #X connect 6 0 14 0; 30 | #X connect 7 0 0 0; 31 | #X connect 7 0 15 1; 32 | #X connect 8 0 2 1; 33 | #X connect 9 0 1 0; 34 | #X connect 10 0 1 0; 35 | #X connect 11 0 5 0; 36 | #X connect 12 0 11 2; 37 | #X connect 13 0 17 0; 38 | #X connect 15 0 10 0; 39 | #X connect 15 1 9 0; 40 | #X connect 15 2 18 0; 41 | #X connect 16 0 14 0; 42 | #X connect 17 0 15 0; 43 | #X connect 17 1 7 0; 44 | #X connect 18 0 5 0; 45 | -------------------------------------------------------------------------------- /ctxfiles/getexcla.pd: -------------------------------------------------------------------------------- 1 | #N canvas 426 147 587 300 10; 2 | #X obj 247 170 + 1; 3 | #X obj 247 238 outlet; 4 | #X obj 337 72 t a b; 5 | #X msg 406 102 clear; 6 | #X obj 337 146 cyclone/iter; 7 | #X obj 214 146 sel -1; 8 | #X obj 214 204 t f; 9 | #X obj 157 78 inlet; 10 | #X obj 337 47 receive \$1-!store; 11 | #X obj 337 168 text set \$1-!st 1e+06; 12 | #X obj 214 124 text search \$1-!st; 13 | #X obj 247 194 text get \$1-!st; 14 | #X obj 157 100 route bang; 15 | #X msg 88 154 line 0 \, bang; 16 | #X obj 88 176 text sequence \$1-!st; 17 | #X obj 49 200 collect; 18 | #X obj 49 127 t b b; 19 | #X obj 406 124 text define -k \$1-!st; 20 | #A set \;; 21 | #X connect 0 0 11 0; 22 | #X connect 2 0 4 0; 23 | #X connect 2 1 3 0; 24 | #X connect 3 0 17 0; 25 | #X connect 4 0 9 0; 26 | #X connect 5 0 6 0; 27 | #X connect 5 1 0 0; 28 | #X connect 6 0 1 0; 29 | #X connect 7 0 12 0; 30 | #X connect 8 0 2 0; 31 | #X connect 10 0 5 0; 32 | #X connect 11 0 1 0; 33 | #X connect 12 0 16 0; 34 | #X connect 12 1 10 0; 35 | #X connect 13 0 14 0; 36 | #X connect 14 0 15 1; 37 | #X connect 15 0 1 0; 38 | #X connect 16 0 15 0; 39 | #X connect 16 1 13 0; 40 | -------------------------------------------------------------------------------- /ctxfiles/getg.pd: -------------------------------------------------------------------------------- 1 | #N canvas 67 89 450 300 10; 2 | #X obj 176 27 inlet; 3 | #X obj 193 212 outlet; 4 | #X obj 193 121 s \$1-customs; 5 | #X obj 193 145 receive \$1-customr; 6 | #X obj 227 73 list length; 7 | #X obj 227 95 outlet; 8 | #X obj 176 49 t a a b a; 9 | #X obj 201 86 f 1; 10 | #X obj 193 168 t a b; 11 | #X obj 220 191 t f; 12 | #X obj 150 168 spigot; 13 | #X connect 0 0 6 0; 14 | #X connect 3 0 8 0; 15 | #X connect 4 0 5 0; 16 | #X connect 6 0 10 0; 17 | #X connect 6 1 2 0; 18 | #X connect 6 2 7 0; 19 | #X connect 6 3 4 0; 20 | #X connect 7 0 10 1; 21 | #X connect 8 0 1 0; 22 | #X connect 8 1 9 0; 23 | #X connect 9 0 10 1; 24 | #X connect 10 0 1 0; 25 | -------------------------------------------------------------------------------- /ctxfiles/getleft.pd: -------------------------------------------------------------------------------- 1 | #N canvas 294 243 450 300 10; 2 | #X obj 186 173 t f b; 3 | #X obj 186 125 s \$1-customs; 4 | #X obj 186 149 receive \$1-customr; 5 | #X obj 213 196 s \$1-zob; 6 | #X obj 186 101 inlet; 7 | #X obj 186 221 outlet; 8 | #X connect 0 0 5 0; 9 | #X connect 0 1 3 0; 10 | #X connect 2 0 0 0; 11 | #X connect 4 0 1 0; 12 | -------------------------------------------------------------------------------- /ctxfiles/getpercent.pd: -------------------------------------------------------------------------------- 1 | #N canvas 440 431 587 300 10; 2 | #X obj 247 170 + 1; 3 | #X obj 247 238 outlet; 4 | #X obj 337 72 t a b; 5 | #X msg 406 102 clear; 6 | #X obj 337 146 cyclone/iter; 7 | #X obj 214 146 sel -1; 8 | #X obj 214 204 t f; 9 | #X obj 157 78 inlet; 10 | #X obj 157 100 route bang; 11 | #X msg 88 154 line 0 \, bang; 12 | #X obj 49 200 collect; 13 | #X obj 49 127 t b b; 14 | #X obj 406 124 text define -k \$1-`st; 15 | #A set; 16 | #X obj 88 176 text sequence \$1-`st; 17 | #X obj 214 124 text search \$1-`st; 18 | #X obj 247 194 text get \$1-`st; 19 | #X obj 337 168 text set \$1-`st 1e+06; 20 | #X obj 337 47 receive \$1-`store; 21 | #X connect 0 0 15 0; 22 | #X connect 2 0 4 0; 23 | #X connect 2 1 3 0; 24 | #X connect 3 0 12 0; 25 | #X connect 4 0 16 0; 26 | #X connect 5 0 6 0; 27 | #X connect 5 1 0 0; 28 | #X connect 6 0 1 0; 29 | #X connect 7 0 8 0; 30 | #X connect 8 0 11 0; 31 | #X connect 8 1 14 0; 32 | #X connect 9 0 13 0; 33 | #X connect 10 0 1 0; 34 | #X connect 11 0 10 0; 35 | #X connect 11 1 9 0; 36 | #X connect 13 0 10 1; 37 | #X connect 14 0 5 0; 38 | #X connect 15 0 1 0; 39 | #X connect 17 0 2 0; 40 | -------------------------------------------------------------------------------- /ctxfiles/gets.pd: -------------------------------------------------------------------------------- 1 | #N canvas 501 335 450 300 10; 2 | #X obj 151 36 inlet; 3 | #X obj 151 111 outlet; 4 | #X obj 166 63 receive \$1-var$; 5 | #X obj 151 85 f; 6 | #X connect 0 0 3 0; 7 | #X connect 2 0 3 1; 8 | #X connect 3 0 1 0; 9 | -------------------------------------------------------------------------------- /ctxfiles/gettilde.pd: -------------------------------------------------------------------------------- 1 | #N canvas 452 206 450 546 10; 2 | #X obj 159 227 - 1; 3 | #X obj 159 251 /; 4 | #X obj 258 455 send; 5 | #X obj 336 416 makefilename ~get-%s; 6 | #X obj 159 273 *; 7 | #X obj 186 96 !=; 8 | #X obj 159 118 demux; 9 | #X obj 186 74 receive \$1-bytpe; 10 | #X obj 186 143 v \$1-xy2; 11 | #X obj 159 170 v \$1-pt-n; 12 | #X obj 209 195 receive \$1-xy21; 13 | #X obj 208 240 receive \$1-del1000; 14 | #X obj 159 294 pack f \$1; 15 | #X obj 279 391 makefilename \$1-intget; 16 | #X obj 79 476 receive \$1-fetch; 17 | #X obj 159 4 inlet; 18 | #X obj 79 500 outlet; 19 | #X obj 279 370 t f; 20 | #X obj 279 349 sel .; 21 | #X obj 222 327 route bang; 22 | #X obj 159 31 t b a; 23 | #X connect 0 0 1 0; 24 | #X connect 1 0 4 0; 25 | #X connect 3 0 2 1; 26 | #X connect 4 0 12 0; 27 | #X connect 5 0 6 1; 28 | #X connect 6 0 9 0; 29 | #X connect 6 1 8 0; 30 | #X connect 7 0 5 0; 31 | #X connect 8 0 0 0; 32 | #X connect 9 0 0 0; 33 | #X connect 10 0 1 1; 34 | #X connect 11 0 4 1; 35 | #X connect 12 0 2 0; 36 | #X connect 13 0 2 1; 37 | #X connect 14 0 16 0; 38 | #X connect 15 0 20 0; 39 | #X connect 17 0 13 0; 40 | #X connect 18 0 17 0; 41 | #X connect 18 1 3 0; 42 | #X connect 19 0 17 0; 43 | #X connect 19 1 18 0; 44 | #X connect 20 0 6 0; 45 | #X connect 20 1 19 0; 46 | -------------------------------------------------------------------------------- /ctxfiles/getunder.pd: -------------------------------------------------------------------------------- 1 | #N canvas 76 183 450 460 10; 2 | #X obj 136 153 == 1; 3 | #X obj 109 176 demux; 4 | #X obj 136 131 v \$1-btype; 5 | #X obj 136 199 v \$1-burstp; 6 | #X obj 109 223 v \$1-pt-n; 7 | #X obj 109 62 inlet; 8 | #X obj 109 254 outlet; 9 | #X obj 109 96 t b b; 10 | #X connect 0 0 1 1; 11 | #X connect 1 0 4 0; 12 | #X connect 1 1 3 0; 13 | #X connect 2 0 0 0; 14 | #X connect 3 0 6 0; 15 | #X connect 4 0 6 0; 16 | #X connect 5 0 7 0; 17 | #X connect 7 0 1 0; 18 | #X connect 7 1 2 0; 19 | -------------------------------------------------------------------------------- /ctxfiles/gmp.pd: -------------------------------------------------------------------------------- 1 | #N canvas 703 302 450 300 10; 2 | #X obj 130 66 list split 0; 3 | #X obj 164 90 list split 8; 4 | #X obj 164 116 t l b; 5 | #X obj 164 158 cyclone/iter; 6 | #X obj 191 203 f; 7 | #X obj 191 225 + 1; 8 | #X obj 164 180 t f b; 9 | #X obj 191 138 t f; 10 | #X obj 216 225 inlet y; 11 | #X obj 199 45 inlet x; 12 | #X obj 164 274 outlet; 13 | #X obj 130 21 receive \$1-\$2; 14 | #X obj 164 252 pack f f f \$1; 15 | #X connect 0 1 1 0; 16 | #X connect 1 0 2 0; 17 | #X connect 2 0 3 0; 18 | #X connect 2 1 7 0; 19 | #X connect 3 0 6 0; 20 | #X connect 4 0 5 0; 21 | #X connect 5 0 4 1; 22 | #X connect 5 0 12 1; 23 | #X connect 6 0 12 0; 24 | #X connect 6 1 4 0; 25 | #X connect 7 0 4 1; 26 | #X connect 8 0 12 2; 27 | #X connect 9 0 0 1; 28 | #X connect 11 0 0 0; 29 | #X connect 12 0 10 0; 30 | -------------------------------------------------------------------------------- /ctxfiles/gs.pd: -------------------------------------------------------------------------------- 1 | #N canvas 65 81 450 300 10; 2 | #X obj 144 38 inlet; 3 | #X obj 144 60 t a b; 4 | #X obj 176 85 v (dollarzero); 5 | #X obj 176 107 makefilename %i-\$1; 6 | #X obj 144 144 send; 7 | #X connect 0 0 1 0; 8 | #X connect 1 0 4 0; 9 | #X connect 1 1 2 0; 10 | #X connect 2 0 3 0; 11 | #X connect 3 0 4 1; 12 | -------------------------------------------------------------------------------- /ctxfiles/helpprint.pd: -------------------------------------------------------------------------------- 1 | #N canvas 230 396 450 355 10; 2 | #X obj 160 21 inlet; 3 | #X obj 160 44 t f b; 4 | #X obj 160 67 + \$1; 5 | #X obj 261 65 f \$1; 6 | #X obj 160 303 print -n; 7 | #X obj 160 257 list prepend; 8 | #X obj 261 111 list append :; 9 | #X obj 261 42 receive \$2-helpstart; 10 | #X obj 160 115 text get \$2-pre; 11 | #X obj 261 88 text get \$2-pre; 12 | #X obj 160 183 demux; 13 | #X obj 246 138 f \$3; 14 | #X obj 187 205 outlet; 15 | #X obj 103 223 route bang; 16 | #X obj 160 280 list trim; 17 | #X connect 0 0 1 0; 18 | #X connect 1 0 2 0; 19 | #X connect 2 0 8 0; 20 | #X connect 3 0 9 0; 21 | #X connect 5 0 14 0; 22 | #X connect 6 0 5 1; 23 | #X connect 7 0 3 0; 24 | #X connect 7 0 11 0; 25 | #X connect 8 0 10 0; 26 | #X connect 9 0 6 0; 27 | #X connect 10 0 13 0; 28 | #X connect 10 1 12 0; 29 | #X connect 11 0 10 1; 30 | #X connect 13 1 5 0; 31 | #X connect 14 0 4 0; 32 | -------------------------------------------------------------------------------- /ctxfiles/hsc.pd: -------------------------------------------------------------------------------- 1 | #N canvas 397 267 450 300 10; 2 | #X msg 178 83 read scales.txt; 3 | #X obj 178 108 text define ##scales%%; 4 | #X obj 159 204 array define #sc 1; 5 | #X obj 178 58 receive 33scstart%^; 6 | #X obj 179 22 shared ctxfiles/hsc 1; 7 | #X connect 0 0 1 0; 8 | #X connect 3 0 0 0; 9 | -------------------------------------------------------------------------------- /ctxfiles/inlet_.pd: -------------------------------------------------------------------------------- 1 | #N canvas 273 355 882 300 10; 2 | #X obj 13 129 s \$3-inlet-out; 3 | #X obj 104 129 s \$3-outletx; 4 | #X obj 183 129 s \$3-outlety; 5 | #X obj 347 129 s \$3-everythingout; 6 | #X obj 262 129 s \$3-mouseout; 7 | #X obj 13 105 inlet; 8 | #X obj 104 105 inlet; 9 | #X obj 183 105 inlet; 10 | #X obj 347 105 inlet; 11 | #X obj 262 105 inlet; 12 | #X obj 616 105 inlet; 13 | #X obj 616 129 s \$3-customr; 14 | #X obj 463 105 inlet; 15 | #X obj 463 129 s \$3-messager; 16 | #X obj 548 105 inlet; 17 | #X obj 448 228 route m; 18 | #X obj 487 251 s \$3-nburst; 19 | #X obj 598 254 s \$3-x-messon; 20 | #X obj 648 234 s \$3-y-messon; 21 | #X obj 548 181 route next cursor-x cursor-y count; 22 | #X obj 698 207 s \$3-mescout; 23 | #X connect 5 0 0 0; 24 | #X connect 6 0 1 0; 25 | #X connect 7 0 2 0; 26 | #X connect 8 0 3 0; 27 | #X connect 9 0 4 0; 28 | #X connect 10 0 11 0; 29 | #X connect 12 0 13 0; 30 | #X connect 14 0 19 0; 31 | #X connect 15 1 16 0; 32 | #X connect 19 0 15 0; 33 | #X connect 19 1 17 0; 34 | #X connect 19 2 18 0; 35 | #X connect 19 3 20 0; 36 | -------------------------------------------------------------------------------- /ctxfiles/kmode.pd: -------------------------------------------------------------------------------- 1 | #N canvas 426 149 450 386 10; 2 | #X obj 158 39 inlet; 3 | #X obj 229 256 s \$1-coeffr; 4 | #X obj 158 282 s \$1-:K; 5 | #X obj 158 67 route * / ^ map off; 6 | #X obj 158 247 f 1; 7 | #X obj 158 225 t b a; 8 | #X obj 180 180 t b a; 9 | #X obj 229 232 route float; 10 | #X obj 202 135 t b a; 11 | #X obj 180 202 f 2; 12 | #X obj 202 157 f 3; 13 | #X obj 246 90 t b; 14 | #X obj 224 90 t b; 15 | #X obj 246 112 t f; 16 | #X obj 224 112 f 4; 17 | #X connect 0 0 3 0; 18 | #X connect 3 0 5 0; 19 | #X connect 3 1 6 0; 20 | #X connect 3 2 8 0; 21 | #X connect 3 3 12 0; 22 | #X connect 3 4 11 0; 23 | #X connect 3 5 2 0; 24 | #X connect 4 0 2 0; 25 | #X connect 5 0 4 0; 26 | #X connect 5 1 7 0; 27 | #X connect 6 0 9 0; 28 | #X connect 6 1 7 0; 29 | #X connect 7 0 1 0; 30 | #X connect 8 0 10 0; 31 | #X connect 8 1 7 0; 32 | #X connect 9 0 2 0; 33 | #X connect 10 0 2 0; 34 | #X connect 11 0 13 0; 35 | #X connect 12 0 14 0; 36 | #X connect 13 0 2 0; 37 | #X connect 14 0 2 0; 38 | -------------------------------------------------------------------------------- /ctxfiles/license.pd: -------------------------------------------------------------------------------- 1 | #N canvas 123 198 378 300 10; 2 | #X text 106 104 part of the Context library; 3 | #X text 105 119 licensed under the GPL v3; 4 | #X obj 284 123 bng 8 250 50 0 license empty empty 17 7 0 10 -262144 5 | -1 -1; 6 | #X text 104 134 copyright Liam Goodacre 2015-19; 7 | #X coords 0 -1 1 1 210 55 2 100 100; 8 | -------------------------------------------------------------------------------- /ctxfiles/ll.pd: -------------------------------------------------------------------------------- 1 | #N canvas 730 135 416 299 10; 2 | #X obj 147 12 inlet; 3 | #X obj 147 37 route bang; 4 | #X obj 177 129 openpanel; 5 | #X obj 177 95 receive \$1-obang; 6 | #X obj 204 61 l2s; 7 | #X obj 177 153 s \$1-:lo; 8 | #X connect 0 0 1 0; 9 | #X connect 1 0 2 0; 10 | #X connect 1 1 4 0; 11 | #X connect 2 0 5 0; 12 | #X connect 3 0 2 0; 13 | #X connect 4 0 5 0; 14 | -------------------------------------------------------------------------------- /ctxfiles/lm.pd: -------------------------------------------------------------------------------- 1 | #N canvas 190 50 450 300 10; 2 | #X obj 144 36 inlet margin; 3 | #X obj 144 146 outlet; 4 | #X obj 189 166 outlet mod; 5 | #X obj 70 146 outlet bang; 6 | #X obj 144 78 t b f f; 7 | #X obj 188 138 /; 8 | #X obj 144 57 change; 9 | #X obj 218 73 receive \$1-\$2lay100; 10 | #X connect 0 0 6 0; 11 | #X connect 4 0 3 0; 12 | #X connect 4 1 1 0; 13 | #X connect 4 2 5 0; 14 | #X connect 5 0 2 0; 15 | #X connect 6 0 4 0; 16 | #X connect 7 0 5 1; 17 | -------------------------------------------------------------------------------- /ctxfiles/lmc.pd: -------------------------------------------------------------------------------- 1 | #N canvas 854 356 450 300 10; 2 | #X obj 60 40 inlet drive; 3 | #X obj 205 90 -; 4 | #X obj 130 144 *; 5 | #X obj 163 142 -; 6 | #X obj 130 234 outlet; 7 | #X obj 130 166 -; 8 | #X obj 130 188 * -1; 9 | #X obj 130 210 -; 10 | #X obj 373 39 inlet offset; 11 | #X obj 173 15 inlet; 12 | #X obj 173 42 unpack f f f f; 13 | #X connect 0 0 2 0; 14 | #X connect 1 0 2 1; 15 | #X connect 2 0 5 0; 16 | #X connect 3 0 5 1; 17 | #X connect 5 0 6 0; 18 | #X connect 6 0 7 0; 19 | #X connect 7 0 4 0; 20 | #X connect 8 0 7 1; 21 | #X connect 9 0 10 0; 22 | #X connect 10 1 3 0; 23 | #X connect 10 1 1 0; 24 | #X connect 10 2 1 1; 25 | #X connect 10 3 3 1; 26 | -------------------------------------------------------------------------------- /ctxfiles/lmt.pd: -------------------------------------------------------------------------------- 1 | #N canvas 587 330 523 300 10; 2 | #X obj 225 127 + 0.5; 3 | #X obj 225 189 * 12; 4 | #X obj 198 41 t b l; 5 | #X obj 90 41 t b l; 6 | #X obj 90 19 receive \$1-\$2smd; 7 | #X obj 198 19 receive \$1-\$2smu; 8 | #X obj 246 167 receive \$1-\$2zoomdiv; 9 | #X obj 225 237 outlet; 10 | #X obj 264 189 inlet; 11 | #X obj 225 213 swap \$3; 12 | #X obj 268 237 outlet; 13 | #X obj 90 215 outlet; 14 | #X obj 343 142 outlet sym; 15 | #X obj 225 75 list split 1; 16 | #X obj 259 97 route bang; 17 | #X obj 316 120 t b s; 18 | #X obj 90 166 sp01; 19 | #X obj 102 127 receive \$1-morphon1; 20 | #X obj 90 188 spigot 1; 21 | #X obj 90 65 pack 1 0; 22 | #X obj 122 87 pack 0 1; 23 | #X connect 0 0 1 0; 24 | #X connect 1 0 9 0; 25 | #X connect 2 0 20 0; 26 | #X connect 2 1 13 0; 27 | #X connect 3 0 19 0; 28 | #X connect 3 1 13 0; 29 | #X connect 4 0 3 0; 30 | #X connect 5 0 2 0; 31 | #X connect 6 0 1 1; 32 | #X connect 8 0 9 1; 33 | #X connect 9 0 7 0; 34 | #X connect 9 1 10 0; 35 | #X connect 13 0 0 0; 36 | #X connect 13 1 14 0; 37 | #X connect 14 0 16 1; 38 | #X connect 14 1 15 0; 39 | #X connect 15 0 16 2; 40 | #X connect 15 1 12 0; 41 | #X connect 16 0 18 0; 42 | #X connect 17 0 18 1; 43 | #X connect 18 0 11 0; 44 | #X connect 19 0 16 0; 45 | #X connect 20 0 16 0; 46 | -------------------------------------------------------------------------------- /ctxfiles/m2filt.pd: -------------------------------------------------------------------------------- 1 | #N canvas 515 192 450 492 10; 2 | #X obj 107 22 inlet; 3 | #X obj 107 45 sel 0 0.5; 4 | #X obj 132 186 array get dummy@%G; 5 | #X obj 237 160 receive \$1-floatsym; 6 | #X obj 287 111 receive \$1-arrysym; 7 | #X obj 158 68 t b; 8 | #X obj 107 416 s \$1-filt-e; 9 | #X obj 158 137 array get dummy@%G 0 1; 10 | #X obj 158 91 v \$1-lshift-2; 11 | #X obj 158 114 + \$2; 12 | #X obj 107 393 pack f \$3; 13 | #X obj 107 161 f 0.000937221; 14 | #X obj 107 370 change 0.000937221; 15 | #X obj 3 22 receive \$1-bcset; 16 | #X obj 132 291 receive \$1-ushift-21; 17 | #X obj 107 68 t b f; 18 | #X obj 171 235 f 1; 19 | #X obj 132 342 spigot 1; 20 | #X obj 132 316 f; 21 | #X obj 132 212 t f f b; 22 | #X connect 0 0 1 0; 23 | #X connect 1 0 15 0; 24 | #X connect 1 1 2 0; 25 | #X connect 1 2 5 0; 26 | #X connect 2 0 19 0; 27 | #X connect 3 0 2 2; 28 | #X connect 4 0 7 2; 29 | #X connect 5 0 8 0; 30 | #X connect 7 0 19 0; 31 | #X connect 8 0 9 0; 32 | #X connect 9 0 7 0; 33 | #X connect 10 0 6 0; 34 | #X connect 11 0 12 0; 35 | #X connect 12 0 10 0; 36 | #X connect 13 0 12 0; 37 | #X connect 14 0 18 0; 38 | #X connect 15 0 11 0; 39 | #X connect 15 1 17 1; 40 | #X connect 16 0 17 1; 41 | #X connect 17 0 10 0; 42 | #X connect 18 0 17 0; 43 | #X connect 19 0 12 0; 44 | #X connect 19 1 18 1; 45 | #X connect 19 2 16 0; 46 | -------------------------------------------------------------------------------- /ctxfiles/mp.pd: -------------------------------------------------------------------------------- 1 | #N canvas 797 89 450 300 10; 2 | #X obj 142 78 inlet; 3 | #X obj 142 100 moses; 4 | #X obj 184 34 inlet; 5 | #X obj 184 56 * -1; 6 | #X obj 184 78 + 1; 7 | #X obj 169 123 moses; 8 | #X obj 169 225 outlet; 9 | #X obj 196 168 outlet; 10 | #X obj 169 202 * -1; 11 | #X obj 241 101 inlet; 12 | #X obj 241 123 - 1; 13 | #X obj 196 145 moses \$1; 14 | #X connect 0 0 1 0; 15 | #X connect 1 1 5 0; 16 | #X connect 2 0 3 0; 17 | #X connect 3 0 4 0; 18 | #X connect 4 0 1 1; 19 | #X connect 5 0 8 0; 20 | #X connect 5 1 11 0; 21 | #X connect 8 0 6 0; 22 | #X connect 9 0 10 0; 23 | #X connect 10 0 11 1; 24 | #X connect 11 0 7 0; 25 | -------------------------------------------------------------------------------- /ctxfiles/myinit.pd: -------------------------------------------------------------------------------- 1 | #N canvas 697 437 490 300 10; 2 | #X obj 108 177 spigot; 3 | #X obj 128 121 route bang; 4 | #X obj 128 99 iemguts/canvasdollarzero \$1; 5 | #X obj 108 205 outlet; 6 | #X obj 89 53 inlet; 7 | #X obj 89 75 t b a b; 8 | #X obj 89 97 t f; 9 | #X obj 185 145 t b; 10 | #X obj 141 151 f 1; 11 | #X connect 0 0 3 0; 12 | #X connect 1 1 7 0; 13 | #X connect 2 0 1 0; 14 | #X connect 4 0 5 0; 15 | #X connect 5 0 6 0; 16 | #X connect 5 1 0 0; 17 | #X connect 5 2 2 0; 18 | #X connect 6 0 8 0; 19 | #X connect 7 0 8 0; 20 | #X connect 8 0 0 1; 21 | -------------------------------------------------------------------------------- /ctxfiles/overlay-0.pd: -------------------------------------------------------------------------------- 1 | #N canvas 220 414 608 338 10; 2 | #X obj -35 -93 list split 1; 3 | #X obj -1 -121 inlet- out-x out-y \$1 mouse settings message internal custom 4 | ; 5 | #X obj -1 -65 inlet_ out-x out-y \$1 mouse settings message internal custom 6 | ; 7 | #X connect 0 1 2 0; 8 | #X connect 1 0 0 0; 9 | #X connect 1 1 2 1; 10 | #X connect 1 2 2 2; 11 | #X connect 1 3 2 3; 12 | #X connect 1 4 2 4; 13 | #X connect 1 5 2 5; 14 | #X connect 1 6 2 6; 15 | #X coords 0 -1 1 1 48 36 2 0 0; 16 | -------------------------------------------------------------------------------- /ctxfiles/p-col.pd: -------------------------------------------------------------------------------- 1 | #N canvas 857 171 450 300 10; 2 | #X obj 166 38 inlet; 3 | #X obj 166 61 makefilename \$2-%d-inn; 4 | #X obj 166 84 iemguts/oreceive \$0n; 5 | #X obj 166 107 sel 127; 6 | #X obj 166 131 outlet; 7 | #X obj 88 167 s \$2-\$1-asynchinn; 8 | #X connect 0 0 1 0; 9 | #X connect 1 0 2 0; 10 | #X connect 2 0 3 0; 11 | #X connect 3 0 4 0; 12 | #X connect 3 0 5 0; 13 | -------------------------------------------------------------------------------- /ctxfiles/p3.pd: -------------------------------------------------------------------------------- 1 | #N canvas 312 148 450 300 12; 2 | #X obj 219 100 pcell \$1 8 \$2 \$3; 3 | #X obj 100 100 pcell \$1 1 \$2 \$3; 4 | #X obj 117 100 pcell \$1 2 \$2 \$3; 5 | #X obj 134 100 pcell \$1 3 \$2 \$3; 6 | #X obj 151 100 pcell \$1 4 \$2 \$3; 7 | #X obj 168 100 pcell \$1 5 \$2 \$3; 8 | #X obj 185 100 pcell \$1 6 \$2 \$3; 9 | #X obj 202 100 pcell \$1 7 \$2 \$3; 10 | #X coords 0 -1 1 1 136 17 2 100 100; 11 | -------------------------------------------------------------------------------- /ctxfiles/params.txt: -------------------------------------------------------------------------------- 1 | 2 1 2 | 2 2 3 | 2 3 4 | 3 3 5 | 3 4 6 | 3 5 7 | 3 6 8 | 3 7 9 | 4 7 10 | 0 7 8 20 1 12 11 | -------------------------------------------------------------------------------- /ctxfiles/pf0.pd: -------------------------------------------------------------------------------- 1 | #N canvas 99 326 802 347 10; 2 | #X obj 337 34 inlet; 3 | #X obj 337 124 s \$1-soth; 4 | #X obj 337 102 pack \$2 \$3; 5 | #X obj 337 56 t b b; 6 | #X obj 364 78 s \$1-\$2fps; 7 | #X obj 337 175 receive \$1-\$2-\$3robo; 8 | #X obj 337 222 \$4 \$1; 9 | #X obj 337 244 s \$1-obor; 10 | #X obj 379 222 s \$1-obop; 11 | #X obj 337 197 t b f; 12 | #X text 434 77 2.1.1 notify [ctxfiles/pf] for match; 13 | #X text 410 107 2.1.2 forward code characters (order \, ID); 14 | #X text 254 5 pf0: process but no arguments; 15 | #X text 446 212 8.1 inform where the processed character should go 16 | ; 17 | #X text 57 223 8.2 fetch value for special character and send; 18 | #X connect 0 0 3 0; 19 | #X connect 2 0 1 0; 20 | #X connect 3 0 2 0; 21 | #X connect 3 1 4 0; 22 | #X connect 5 0 9 0; 23 | #X connect 6 0 7 0; 24 | #X connect 9 0 6 0; 25 | #X connect 9 1 8 0; 26 | -------------------------------------------------------------------------------- /ctxfiles/pfb.pd: -------------------------------------------------------------------------------- 1 | #N canvas 65 256 544 300 10; 2 | #X obj 136 88 inlet; 3 | #X obj 136 178 s \$1-soth; 4 | #X obj 136 156 pack \$2 \$3; 5 | #X obj 136 110 t b b; 6 | #X obj 163 132 s \$1-\$2fps; 7 | #X text 233 133 2.1.1 notify [ctxfiles/pf] for match; 8 | #X text 209 182 2.1.2 forward code characters (order \, ID); 9 | #X text 143 37 pfb: brackets (no operation); 10 | #X connect 0 0 3 0; 11 | #X connect 2 0 1 0; 12 | #X connect 3 0 2 0; 13 | #X connect 3 1 4 0; 14 | -------------------------------------------------------------------------------- /ctxfiles/pgshare.pd: -------------------------------------------------------------------------------- 1 | #N canvas 383 339 450 299 10; 2 | #X obj 106 73 max; 3 | #X msg 106 139 resize \$1; 4 | #X obj 106 117 change; 5 | #X obj 106 51 receive pgr%-IDsharer; 6 | #X obj 106 161 array define pgr%-IDshare 1; 7 | #X obj 243 77 shared ctxfiles/pgshare; 8 | #X obj 106 95 t f f f; 9 | #X obj 236 190 v pgmax**i(; 10 | #X connect 0 0 6 0; 11 | #X connect 1 0 4 0; 12 | #X connect 2 0 1 0; 13 | #X connect 3 0 0 0; 14 | #X connect 6 0 2 0; 15 | #X connect 6 1 0 1; 16 | #X connect 6 2 7 0; 17 | -------------------------------------------------------------------------------- /ctxfiles/pr.pd: -------------------------------------------------------------------------------- 1 | #N canvas 55 75 450 300 10; 2 | #X obj 168 100 t f; 3 | #X msg 217 100 1; 4 | #X obj 168 55 inlet; 5 | #X obj 309 107 s \$1-printthese; 6 | #X obj 168 135 s \$1-printall; 7 | #X obj 262 136 s \$1-:pr; 8 | #X obj 168 78 route bang overlay float; 9 | #X connect 0 0 4 0; 10 | #X connect 1 0 4 0; 11 | #X connect 2 0 6 0; 12 | #X connect 6 0 0 0; 13 | #X connect 6 1 1 0; 14 | #X connect 6 2 5 0; 15 | #X connect 6 3 3 0; 16 | -------------------------------------------------------------------------------- /ctxfiles/recompile.pd: -------------------------------------------------------------------------------- 1 | #N canvas 573 337 699 431 10; 2 | #X obj 209 348 outlet; 3 | #X obj 150 19 inlet done; 4 | #X obj 346 348 outlet; 5 | #X obj 346 303 f; 6 | #X obj 221 195 demux; 7 | #X obj 221 222 route float; 8 | #X obj 284 252 print command not recognized; 9 | #X obj 361 44 t f b b; 10 | #X obj 361 19 receive \$1-rnum; 11 | #X obj 231 292 receive \$1-roff; 12 | #X obj 150 124 spigot; 13 | #X obj 86 93 receive \$1-roff2; 14 | #X obj 209 321 collect2; 15 | #X obj 380 69 f 1; 16 | #X obj 150 149 t f b b b f f; 17 | #X obj 221 19 receive \$1-\$2; 18 | #X connect 1 0 10 0; 19 | #X connect 3 0 2 0; 20 | #X connect 4 0 5 0; 21 | #X connect 4 1 12 2; 22 | #X connect 5 1 6 0; 23 | #X connect 7 0 3 1; 24 | #X connect 7 1 13 0; 25 | #X connect 7 2 10 0; 26 | #X connect 8 0 7 0; 27 | #X connect 9 0 12 1; 28 | #X connect 10 0 14 0; 29 | #X connect 11 0 14 0; 30 | #X connect 12 0 0 0; 31 | #X connect 13 0 4 1; 32 | #X connect 13 0 10 1; 33 | #X connect 14 0 2 0; 34 | #X connect 14 1 12 1; 35 | #X connect 14 2 12 0; 36 | #X connect 14 3 3 0; 37 | #X connect 14 4 4 1; 38 | #X connect 14 5 10 1; 39 | #X connect 15 0 4 0; 40 | -------------------------------------------------------------------------------- /ctxfiles/record-profiles.txt: -------------------------------------------------------------------------------- 1 | play -output 1 -floats 1; 2 | messmod -messprep -rot -1 -messages 1; 3 | ctrl -messages 1 -prepend arguments \; 1st must be a symbol (this happens outside 11 | this patch \; 2nd can be symbol or float \; 3rd and 4th must be float 12 | \; deviation \, period or bang terminates.; 13 | #X obj 104 97 sel .; 14 | #X obj 55 75 route bang symbol; 15 | #X connect 0 0 10 0; 16 | #X connect 1 0 5 1; 17 | #X connect 2 0 5 1; 18 | #X connect 5 0 4 0; 19 | #X connect 5 1 7 0; 20 | #X connect 6 0 1 0; 21 | #X connect 6 1 5 0; 22 | #X connect 7 0 3 0; 23 | #X connect 7 1 4 0; 24 | #X connect 9 0 3 0; 25 | #X connect 9 1 6 0; 26 | #X connect 10 0 3 0; 27 | #X connect 10 1 9 0; 28 | #X connect 10 2 6 0; 29 | -------------------------------------------------------------------------------- /ctxfiles/switch-u.pd: -------------------------------------------------------------------------------- 1 | #N canvas 65 101 450 360 10; 2 | #X obj 153 89 text get \$1-calc; 3 | #X obj 153 191 t a b; 4 | #X obj 126 273 spigot; 5 | #X obj 180 243 f 1; 6 | #X obj 126 38 t f f; 7 | #X obj 180 266 inlet; 8 | #X obj 126 15 inlet; 9 | #X obj 126 299 outlet; 10 | #X obj 153 213 outlet; 11 | #X obj 153 65 - \$2; 12 | #X obj 198 136 spigot \$4; 13 | #X obj 153 112 route \$3; 14 | #X msg 198 158 ?; 15 | #X connect 0 0 11 0; 16 | #X connect 1 0 8 0; 17 | #X connect 1 1 3 0; 18 | #X connect 2 0 7 0; 19 | #X connect 3 0 2 1; 20 | #X connect 4 0 2 0; 21 | #X connect 4 1 9 0; 22 | #X connect 5 0 2 1; 23 | #X connect 6 0 4 0; 24 | #X connect 9 0 0 0; 25 | #X connect 10 0 12 0; 26 | #X connect 11 0 1 0; 27 | #X connect 11 1 10 0; 28 | #X connect 12 0 1 0; 29 | -------------------------------------------------------------------------------- /ctxfiles/switch-v.pd: -------------------------------------------------------------------------------- 1 | #N canvas 309 220 450 300 10; 2 | #X obj 102 10 inlet; 3 | #X obj 136 241 outlet n1; 4 | #X obj 207 241 outlet n2; 5 | #X obj 207 32 inlet; 6 | #X obj 136 55 t b a b; 7 | #X obj 155 127 cyclone/iter; 8 | #X obj 155 153 t f f; 9 | #X obj 175 100 array define \$1-ypre \$3; 10 | #X obj 155 195 array set \$1-ypre; 11 | #X obj 136 219 array get \$1-ypre; 12 | #X msg 175 78 const 0; 13 | #X obj 102 32 list split 1; 14 | #X obj 182 174 - 1; 15 | #X connect 0 0 11 0; 16 | #X connect 4 0 9 0; 17 | #X connect 4 1 5 0; 18 | #X connect 4 2 10 0; 19 | #X connect 5 0 6 0; 20 | #X connect 6 0 8 0; 21 | #X connect 6 1 12 0; 22 | #X connect 9 0 1 0; 23 | #X connect 10 0 7 0; 24 | #X connect 11 1 4 0; 25 | #X connect 12 0 8 1; 26 | -------------------------------------------------------------------------------- /ctxfiles/switch-w.pd: -------------------------------------------------------------------------------- 1 | #N canvas 259 250 450 300 10; 2 | #X obj 169 55 inlet; 3 | #X obj 169 207 outlet; 4 | #X obj 216 207 outlet; 5 | #X obj 267 207 outlet; 6 | #X msg 216 124 2; 7 | #X msg 169 124 1; 8 | #X obj 169 77 t b a b; 9 | #X obj 186 169 s \$1-concol; 10 | #X connect 0 0 6 0; 11 | #X connect 4 0 1 0; 12 | #X connect 5 0 1 0; 13 | #X connect 6 0 5 0; 14 | #X connect 6 1 7 0; 15 | #X connect 6 2 4 0; 16 | -------------------------------------------------------------------------------- /ctxfiles/switch-x.pd: -------------------------------------------------------------------------------- 1 | #N canvas 427 281 450 300 10; 2 | #X obj 136 62 inlet; 3 | #X obj 136 127 outlet n1; 4 | #X obj 207 127 outlet n2; 5 | #X obj 207 62 inlet; 6 | #X connect 0 0 1 0; 7 | -------------------------------------------------------------------------------- /ctxfiles/switch-xi.pd: -------------------------------------------------------------------------------- 1 | #N canvas 430 277 450 300 10; 2 | #X obj 136 62 inlet; 3 | #X obj 136 127 outlet n1; 4 | #X obj 207 127 outlet n2; 5 | #X obj 207 62 inlet; 6 | #X obj 136 83 route clear; 7 | #X msg 136 105 const 0; 8 | #X connect 0 0 4 0; 9 | #X connect 4 0 5 0; 10 | #X connect 4 1 1 0; 11 | #X connect 5 0 2 0; 12 | -------------------------------------------------------------------------------- /ctxfiles/switch-xid2.pd: -------------------------------------------------------------------------------- 1 | #N canvas 672 317 450 404 10; 2 | #X obj 148 20 inlet; 3 | #X obj 148 60 moses; 4 | #X obj 233 126 f 1; 5 | #X obj 233 104 t b; 6 | #X obj 180 204 t f f; 7 | #X obj 134 257 outlet; 8 | #X obj 212 232 outlet; 9 | #X obj 180 82 moses \$1; 10 | #X obj 180 147 / \$1; 11 | #X obj 88 19 inlet; 12 | #X obj 134 234 collect; 13 | #X obj 148 104 t b; 14 | #X obj 148 126 t f; 15 | #X obj 205 20 receive \$2-:x; 16 | #X connect 0 0 1 0; 17 | #X connect 1 0 11 0; 18 | #X connect 1 1 7 0; 19 | #X connect 2 0 4 0; 20 | #X connect 3 0 2 0; 21 | #X connect 4 0 10 1; 22 | #X connect 4 1 6 0; 23 | #X connect 7 0 8 0; 24 | #X connect 7 1 3 0; 25 | #X connect 8 0 4 0; 26 | #X connect 9 0 10 0; 27 | #X connect 10 0 5 0; 28 | #X connect 11 0 12 0; 29 | #X connect 12 0 4 0; 30 | #X connect 13 0 7 1; 31 | #X connect 13 0 8 1; 32 | -------------------------------------------------------------------------------- /ctxfiles/switch-y.pd: -------------------------------------------------------------------------------- 1 | #N canvas 433 273 450 300 10; 2 | #X obj 136 62 inlet; 3 | #X obj 136 127 outlet n1; 4 | #X obj 207 127 outlet n2; 5 | #X obj 207 62 inlet; 6 | #X connect 0 0 2 0; 7 | -------------------------------------------------------------------------------- /ctxfiles/switch-yid1.pd: -------------------------------------------------------------------------------- 1 | #N canvas 678 309 450 404 10; 2 | #X obj 148 20 inlet; 3 | #X obj 148 60 moses; 4 | #X obj 233 126 f 1; 5 | #X obj 233 104 t b; 6 | #X obj 180 204 t f f; 7 | #X obj 134 323 outlet; 8 | #X obj 212 232 outlet; 9 | #X obj 180 82 moses \$1; 10 | #X obj 180 147 / \$1; 11 | #X obj 88 19 inlet; 12 | #X obj 134 300 collect; 13 | #X obj 180 255 swap 1; 14 | #X obj 180 277 -; 15 | #X obj 148 104 t b; 16 | #X obj 148 126 t f; 17 | #X obj 205 20 receive \$2-:y; 18 | #X connect 0 0 1 0; 19 | #X connect 1 0 13 0; 20 | #X connect 1 1 7 0; 21 | #X connect 2 0 4 0; 22 | #X connect 3 0 2 0; 23 | #X connect 4 0 11 0; 24 | #X connect 4 1 6 0; 25 | #X connect 7 0 8 0; 26 | #X connect 7 1 3 0; 27 | #X connect 8 0 4 0; 28 | #X connect 9 0 10 0; 29 | #X connect 10 0 5 0; 30 | #X connect 11 0 12 0; 31 | #X connect 11 1 12 1; 32 | #X connect 12 0 10 1; 33 | #X connect 13 0 14 0; 34 | #X connect 14 0 4 0; 35 | #X connect 15 0 7 1; 36 | #X connect 15 0 8 1; 37 | -------------------------------------------------------------------------------- /ctxfiles/switch-yid2.pd: -------------------------------------------------------------------------------- 1 | #N canvas 678 309 450 404 10; 2 | #X obj 148 20 inlet; 3 | #X obj 148 60 moses; 4 | #X obj 233 126 f 1; 5 | #X obj 233 104 t b; 6 | #X obj 180 204 t f f; 7 | #X obj 134 323 outlet; 8 | #X obj 212 232 outlet; 9 | #X obj 180 82 moses \$1; 10 | #X obj 180 147 / \$1; 11 | #X obj 88 19 inlet; 12 | #X obj 134 300 collect; 13 | #X obj 180 255 swap 1; 14 | #X obj 180 277 -; 15 | #X obj 148 104 t b; 16 | #X obj 148 126 t f; 17 | #X obj 205 20 receive \$2-:y; 18 | #X connect 0 0 1 0; 19 | #X connect 1 0 13 0; 20 | #X connect 1 1 7 0; 21 | #X connect 2 0 4 0; 22 | #X connect 3 0 2 0; 23 | #X connect 4 0 11 0; 24 | #X connect 4 1 6 0; 25 | #X connect 7 0 8 0; 26 | #X connect 7 1 3 0; 27 | #X connect 8 0 4 0; 28 | #X connect 9 0 10 0; 29 | #X connect 10 0 5 0; 30 | #X connect 11 0 12 0; 31 | #X connect 11 1 12 1; 32 | #X connect 12 0 10 1; 33 | #X connect 13 0 14 0; 34 | #X connect 14 0 4 0; 35 | #X connect 15 0 7 1; 36 | #X connect 15 0 8 1; 37 | -------------------------------------------------------------------------------- /ctxfiles/t2l2.pd: -------------------------------------------------------------------------------- 1 | #N canvas 439 335 450 300 10; 2 | #X obj 119 90 cyclone/zl rev; 3 | #X obj 152 136 cyclone/zl rev; 4 | #X obj 62 43 text tolist \$1-\$2; 5 | #X obj 119 114 route \;; 6 | #X obj 152 158 cyclone/substitute \; ||; 7 | #X obj 62 19 inlet tosave; 8 | #X obj 260 38 receive \$1-\$4; 9 | #X obj 287 81 cyclone/substitute || \;; 10 | #X obj 287 104 list append \;; 11 | #X obj 287 128 text fromlist \$1-\$2; 12 | #X obj 260 60 t b a; 13 | #X obj 244 81 outlet; 14 | #X obj 152 194 cyclone/substitute ' [%^[; 15 | #X obj 152 216 cyclone/substitute " '; 16 | #X obj 152 238 cyclone/substitute [%^[ "; 17 | #X obj 152 260 send \$1-\$3; 18 | #X obj 62 67 route bang; 19 | #X connect 0 0 3 0; 20 | #X connect 1 0 4 0; 21 | #X connect 2 0 16 0; 22 | #X connect 3 0 3 0; 23 | #X connect 3 1 1 0; 24 | #X connect 4 0 12 0; 25 | #X connect 4 1 12 0; 26 | #X connect 5 0 2 0; 27 | #X connect 6 0 10 0; 28 | #X connect 7 0 8 0; 29 | #X connect 7 1 8 0; 30 | #X connect 8 0 9 0; 31 | #X connect 10 0 11 0; 32 | #X connect 10 1 7 0; 33 | #X connect 12 0 13 0; 34 | #X connect 12 1 13 0; 35 | #X connect 13 0 14 0; 36 | #X connect 13 1 14 0; 37 | #X connect 14 0 15 0; 38 | #X connect 14 1 15 0; 39 | #X connect 16 0 15 0; 40 | #X connect 16 1 0 0; 41 | -------------------------------------------------------------------------------- /ctxfiles/tf.pd: -------------------------------------------------------------------------------- 1 | #N canvas 366 227 450 300 10; 2 | #X obj 189 71 inlet; 3 | #X obj 189 115 s \$1-rnum; 4 | #X obj 189 93 f \$2; 5 | #X connect 0 0 2 0; 6 | #X connect 2 0 1 0; 7 | -------------------------------------------------------------------------------- /ctxfiles/tf1.pd: -------------------------------------------------------------------------------- 1 | #N canvas 375 215 450 300 10; 2 | #X obj 189 71 inlet; 3 | #X obj 189 93 f \$2; 4 | #X obj 189 115 s \$1-rnum; 5 | #X connect 0 0 1 0; 6 | #X connect 1 0 2 0; 7 | -------------------------------------------------------------------------------- /ctxfiles/tfs.pd: -------------------------------------------------------------------------------- 1 | #N canvas 211 283 511 323 10; 2 | #X obj 99 71 inlet; 3 | #X obj 99 115 s \$1-rnum; 4 | #X obj 99 93 f \$2; 5 | #X obj 215 119 f \$2; 6 | #X obj 215 141 s \$1-savenum; 7 | #X obj 353 108 f \$2; 8 | #X obj 188 167 relay \$4; 9 | #X obj 188 95 t a b; 10 | #X obj 233 242 t a a; 11 | #X obj 233 287 s \$1-saveset; 12 | #X obj 260 264 s \$1-everything; 13 | #X obj 353 86 t b s; 14 | #X obj 353 130 pack f s; 15 | #X obj 188 189 list prepend %^ :\$3; 16 | #X obj 233 219 list prepend :\$3; 17 | #X obj 188 71 receive \$1-:\$3; 18 | #X obj 353 64 receive \$1-\$3-fetch; 19 | #X obj 353 152 s \$1-fetchno2; 20 | #X connect 0 0 2 0; 21 | #X connect 2 0 1 0; 22 | #X connect 3 0 4 0; 23 | #X connect 5 0 12 0; 24 | #X connect 6 0 13 0; 25 | #X connect 6 1 14 0; 26 | #X connect 7 0 6 0; 27 | #X connect 7 1 3 0; 28 | #X connect 8 0 10 0; 29 | #X connect 8 1 9 0; 30 | #X connect 11 0 5 0; 31 | #X connect 11 1 12 1; 32 | #X connect 12 0 17 0; 33 | #X connect 13 0 8 0; 34 | #X connect 14 0 8 0; 35 | #X connect 15 0 7 0; 36 | #X connect 16 0 11 0; 37 | -------------------------------------------------------------------------------- /ctxfiles/tfsij.pd: -------------------------------------------------------------------------------- 1 | #N canvas 378 223 536 423 10; 2 | #X obj 99 41 inlet; 3 | #X obj 99 85 s \$1-rnum; 4 | #X obj 99 63 f \$2; 5 | #X obj 239 89 f \$2; 6 | #X obj 239 111 s \$1-savenum; 7 | #X obj 205 140 route 0; 8 | #X obj 215 194 t f; 9 | #X msg 244 164 1; 10 | #X obj 188 218 demux; 11 | #X obj 188 65 t a a b b; 12 | #X obj 188 240 t b; 13 | #X obj 215 313 t a a; 14 | #X obj 215 360 s \$1-saveset; 15 | #X obj 242 337 s \$1-everything; 16 | #X obj 215 290 list prepend :\$3; 17 | #X obj 188 262 list append %^ :\$3 clear; 18 | #X obj 188 41 receive \$1-:\$3; 19 | #X obj 353 108 f \$2; 20 | #X obj 353 86 t b s; 21 | #X obj 353 130 pack f s; 22 | #X obj 353 64 receive \$1-\$3-fetch; 23 | #X obj 353 152 s \$1-fetchno2; 24 | #X connect 0 0 2 0; 25 | #X connect 2 0 1 0; 26 | #X connect 3 0 4 0; 27 | #X connect 5 0 5 0; 28 | #X connect 5 1 7 0; 29 | #X connect 6 0 8 1; 30 | #X connect 7 0 8 1; 31 | #X connect 8 0 10 0; 32 | #X connect 8 1 14 0; 33 | #X connect 9 0 8 0; 34 | #X connect 9 1 5 0; 35 | #X connect 9 2 6 0; 36 | #X connect 9 3 3 0; 37 | #X connect 10 0 15 0; 38 | #X connect 11 0 13 0; 39 | #X connect 11 1 12 0; 40 | #X connect 14 0 11 0; 41 | #X connect 15 0 11 0; 42 | #X connect 16 0 9 0; 43 | #X connect 17 0 19 0; 44 | #X connect 18 0 17 0; 45 | #X connect 18 1 19 1; 46 | #X connect 19 0 21 0; 47 | #X connect 20 0 18 0; 48 | -------------------------------------------------------------------------------- /ctxfiles/tfspa.pd: -------------------------------------------------------------------------------- 1 | #N canvas 94 246 503 352 10; 2 | #X obj 99 41 inlet; 3 | #X obj 99 85 s \$1-rnum; 4 | #X obj 99 63 f \$2; 5 | #X obj 188 65 t a b; 6 | #X obj 215 89 f \$2; 7 | #X obj 215 111 s \$1-savenum; 8 | #X obj 233 252 list append '; 9 | #X obj 233 274 list prepend '; 10 | #X obj 233 320 s \$1-saveset; 11 | #X obj 188 41 receive \$1-:\$3; 12 | #X obj 353 108 f \$2; 13 | #X obj 353 86 t b s; 14 | #X obj 353 130 pack f s; 15 | #X obj 353 64 receive \$1-\$3-fetch; 16 | #X obj 353 152 s \$1-fetchno2; 17 | #X obj 233 296 list prepend :\$3; 18 | #X obj 188 229 route \$4; 19 | #X obj 112 277 list prepend %^ :\$3; 20 | #X obj 188 138 t a a; 21 | #X obj 215 183 list prepend :\$3; 22 | #X obj 215 160 spigot \$5; 23 | #X obj 215 205 s \$1-everything; 24 | #X connect 0 0 2 0; 25 | #X connect 2 0 1 0; 26 | #X connect 3 0 18 0; 27 | #X connect 3 1 4 0; 28 | #X connect 4 0 5 0; 29 | #X connect 6 0 7 0; 30 | #X connect 7 0 15 0; 31 | #X connect 9 0 3 0; 32 | #X connect 10 0 12 0; 33 | #X connect 11 0 10 0; 34 | #X connect 11 1 12 1; 35 | #X connect 12 0 14 0; 36 | #X connect 13 0 11 0; 37 | #X connect 15 0 8 0; 38 | #X connect 16 0 17 0; 39 | #X connect 16 1 6 0; 40 | #X connect 17 0 8 0; 41 | #X connect 18 0 20 0; 42 | #X connect 18 1 16 0; 43 | #X connect 19 0 21 0; 44 | #X connect 20 0 19 0; 45 | -------------------------------------------------------------------------------- /ctxfiles/tfst.pd: -------------------------------------------------------------------------------- 1 | #N canvas 205 291 511 323 10; 2 | #X obj 27 160 inlet; 3 | #X obj 27 204 s \$1-rnum; 4 | #X obj 27 182 f \$2; 5 | #X obj 158 81 f \$2; 6 | #X obj 158 103 s \$1-savenum; 7 | #X obj 353 108 f \$2; 8 | #X obj 131 57 t a b; 9 | #X obj 263 242 t a a; 10 | #X obj 263 287 s \$1-saveset; 11 | #X obj 290 264 s \$1-everything; 12 | #X obj 353 86 t b s; 13 | #X obj 353 130 pack f s; 14 | #X obj 188 189 list prepend %^ :\$3; 15 | #X obj 263 219 list prepend :\$3; 16 | #X obj 131 33 receive \$1-:\$3; 17 | #X obj 353 64 receive \$1-\$3-fetch; 18 | #X obj 353 152 s \$1-fetchno2; 19 | #X msg 131 157 *tog*; 20 | #X obj 188 157 relay \$4; 21 | #X obj 131 126 route bang; 22 | #X connect 0 0 2 0; 23 | #X connect 2 0 1 0; 24 | #X connect 3 0 4 0; 25 | #X connect 5 0 11 0; 26 | #X connect 6 0 19 0; 27 | #X connect 6 1 3 0; 28 | #X connect 7 0 9 0; 29 | #X connect 7 1 8 0; 30 | #X connect 10 0 5 0; 31 | #X connect 10 1 11 1; 32 | #X connect 11 0 16 0; 33 | #X connect 12 0 7 0; 34 | #X connect 13 0 7 0; 35 | #X connect 14 0 6 0; 36 | #X connect 15 0 10 0; 37 | #X connect 17 0 8 0; 38 | #X connect 18 0 12 0; 39 | #X connect 18 1 13 0; 40 | #X connect 19 0 17 0; 41 | #X connect 19 1 18 0; 42 | -------------------------------------------------------------------------------- /ctxfiles/tmp/readme.txt: -------------------------------------------------------------------------------- 1 | This folder contains temporary files used in overlay saving. Every time the overlay is saved, a new file is created. It is safe to delete these files at any time. 2 | -------------------------------------------------------------------------------- /ctxfiles/tog-col-key.txt: -------------------------------------------------------------------------------- 1 | 5 5 5; 2 | 5 5 5; 3 | 2 2 5; 4 | 2 2 5; 5 | 5 2 5; 6 | 5 5 2; 7 | 2 5 5; 8 | 2 2 5; 9 | 5 1 5; 10 | 5 5 5; 11 | 2 2 1; 12 | 2 2 1; 13 | 5 1 5; 14 | 5 5 1; 15 | 2 1 2; 16 | 2 2 1; 17 | 0 0 0; 18 | 0 0 0; 19 | 2 2 0; 20 | 2 2 0; 21 | 0 2 0; 22 | 0 0 2; 23 | 2 0 0; 24 | 2 2 0; 25 | 0 1 0; 26 | 0 0 0; 27 | 2 2 1; 28 | 2 2 1; 29 | 0 1 0; 30 | 0 0 1; 31 | 2 1 2; 32 | 2 2 1; 33 | 1 1 1; 34 | 5 = green; 35 | 2 = white; 36 | 1 = black; 37 | -------------------------------------------------------------------------------- /ctxfiles/togg.pd: -------------------------------------------------------------------------------- 1 | #N canvas 798 318 450 300 10; 2 | #X obj 173 47 inlet; 3 | #X obj 200 127 array set \$1-\$2arry; 4 | #X obj 314 99 array define \$1-\$2arry \$4; 5 | #X obj 173 150 s \$1-\$2doned; 6 | #X obj 173 100 t b a; 7 | #X obj 173 74 switch-\$3 \$1 \$5 \$6 \$2 \$7; 8 | #X connect 0 0 5 0; 9 | #X connect 4 0 3 0; 10 | #X connect 4 1 1 0; 11 | #X connect 5 0 4 0; 12 | #X connect 5 1 2 0; 13 | -------------------------------------------------------------------------------- /ctxfiles/top.pd: -------------------------------------------------------------------------------- 1 | #N canvas 718 301 564 452 10; 2 | #X obj 134 57 inlet; 3 | #X obj 239 338 s \$1-\$2; 4 | #X obj 256 314 outlet; 5 | #X obj 219 85 receive \$3-retime; 6 | #X obj 222 236 t f f; 7 | #X obj 222 208 *; 8 | #X obj 238 155 ==; 9 | #X obj 134 187 demux; 10 | #X obj 249 262 t b; 11 | #X obj 222 180 demux; 12 | #X obj 238 133 * 1; 13 | #X text 297 127 process retime; 14 | #X text 306 319 distribute new time; 15 | #X obj 222 362 s \$1-:\$4-n; 16 | #X obj 134 86 t f f; 17 | #X obj 219 110 t f b f; 18 | #X obj 452 70 inlet plus; 19 | #X obj 222 289 t f f f f; 20 | #X obj 452 97 f; 21 | #X obj 452 122 s \$1-replu; 22 | #X connect 0 0 14 0; 23 | #X connect 3 0 15 0; 24 | #X connect 4 0 17 0; 25 | #X connect 4 1 5 1; 26 | #X connect 5 0 4 0; 27 | #X connect 6 0 9 1; 28 | #X connect 6 0 7 1; 29 | #X connect 7 0 4 0; 30 | #X connect 7 1 8 0; 31 | #X connect 8 0 17 0; 32 | #X connect 9 0 5 0; 33 | #X connect 9 1 8 0; 34 | #X connect 10 0 6 0; 35 | #X connect 14 0 7 0; 36 | #X connect 14 1 10 0; 37 | #X connect 15 0 9 0; 38 | #X connect 15 1 10 0; 39 | #X connect 15 2 10 1; 40 | #X connect 16 0 18 0; 41 | #X connect 17 0 13 0; 42 | #X connect 17 1 1 0; 43 | #X connect 17 2 2 0; 44 | #X connect 17 3 18 1; 45 | #X connect 18 0 19 0; 46 | -------------------------------------------------------------------------------- /ctxfiles/xread.pd: -------------------------------------------------------------------------------- 1 | #N canvas 186 409 450 300 10; 2 | #X obj 171 20 inlet; 3 | #X obj 171 42 t f f; 4 | #X obj 171 116 t f f; 5 | #X obj 198 162 outlet; 6 | #X obj 171 183 outlet; 7 | #X obj 198 140 !=; 8 | #X text 234 118 6.1: compare new value to old; 9 | #X obj 198 66 tabread \$1-\$2-2-\$4; 10 | #X obj 171 94 tabread \$1-\$2-1-\$4; 11 | #X connect 0 0 1 0; 12 | #X connect 1 0 8 0; 13 | #X connect 1 1 7 0; 14 | #X connect 2 0 4 0; 15 | #X connect 2 1 5 0; 16 | #X connect 5 0 3 0; 17 | #X connect 7 0 5 1; 18 | #X connect 8 0 2 0; 19 | -------------------------------------------------------------------------------- /ctxfiles/zd.pd: -------------------------------------------------------------------------------- 1 | #N canvas 477 273 450 300 10; 2 | #X obj 238 84 - 1; 3 | #X obj 187 84 t f f; 4 | #X obj 188 148 change; 5 | #X obj 187 58 switch-\$2; 6 | #X obj 227 192 t f b; 7 | #X msg 254 215 1; 8 | #X obj 97 61 spigot 1; 9 | #X obj 69 126 s \$1-\$2zoom; 10 | #X obj 95 192 s \$1-\$2zoommod; 11 | #X obj 227 215 + 12; 12 | #X obj 142 126 mod \$3; 13 | #X obj 188 126 div \$3; 14 | #X obj 227 240 s \$1-\$2zoomdiv; 15 | #X obj 97 37 t f f; 16 | #X obj 97 83 t f f; 17 | #X msg 188 192 0; 18 | #X obj 188 170 moses -5; 19 | #X obj 97 15 receive \$1-\$2zoomp; 20 | #X obj 187 33 receive \$1-\$2size; 21 | #X obj 249 171 receive \$1-backsplash; 22 | #X connect 0 0 1 0; 23 | #X connect 1 0 10 1; 24 | #X connect 1 1 11 1; 25 | #X connect 2 0 16 0; 26 | #X connect 3 0 1 0; 27 | #X connect 3 1 0 0; 28 | #X connect 4 0 9 0; 29 | #X connect 4 1 5 0; 30 | #X connect 5 0 6 1; 31 | #X connect 6 0 14 0; 32 | #X connect 9 0 12 0; 33 | #X connect 10 0 8 0; 34 | #X connect 11 0 2 0; 35 | #X connect 13 0 6 0; 36 | #X connect 13 1 11 0; 37 | #X connect 14 0 7 0; 38 | #X connect 14 1 10 0; 39 | #X connect 15 0 6 1; 40 | #X connect 16 0 15 0; 41 | #X connect 16 1 4 0; 42 | #X connect 17 0 13 0; 43 | #X connect 18 0 3 0; 44 | #X connect 19 0 9 0; 45 | -------------------------------------------------------------------------------- /cyclone/accum.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/accum.dll -------------------------------------------------------------------------------- /cyclone/accum.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/accum.pd_darwin -------------------------------------------------------------------------------- /cyclone/accum.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/accum.pd_linux -------------------------------------------------------------------------------- /cyclone/append.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/append.dll -------------------------------------------------------------------------------- /cyclone/append.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/append.pd_darwin -------------------------------------------------------------------------------- /cyclone/append.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/append.pd_linux -------------------------------------------------------------------------------- /cyclone/cyclone-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 778 24 403 247 10; 2 | #X text 26 50 LIBRARY: cyclone, f 57; 3 | #X text 26 101 LICENSE: SIBSD, f 57; 4 | #X text 26 210 WEBSITE: https://github.com/porres/pd-cyclone, f 57 5 | ; 6 | #X text 26 31 DESCRIPTION: Max/MSP clones, f 57; 7 | #X text 26 14 KEYWORDS: external library, f 57; 8 | #X text 26 118 ORIGINAL AUTHOR (2002-2005): Krzysztof Czaja (and others) 9 | ; 10 | #X text 26 194 HELP_PATCHES_AUTHOR: Alexandre Torres Porres, f 57 11 | ; 12 | #X text 26 165 CURRENT DEVELOPERS (since february 2016): Alexandre 13 | Torres Porres \, Derek Kwan and Matt Barber; 14 | #X text 26 135 FOLLOWING DEVELOPERS: Hans-Christoph Steiner (2005-2013) 15 | and Fred Jan Kraan (dec/2014 - feb/2016); 16 | #X text 26 67 VERSION: 0.3-beta-2, f 57; 17 | #X text 26 84 RELEASE_DATE: 2017 \, june 19th, f 57; 18 | -------------------------------------------------------------------------------- /cyclone/edge~.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/edge~.dll -------------------------------------------------------------------------------- /cyclone/edge~.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/edge~.pd_darwin -------------------------------------------------------------------------------- /cyclone/edge~.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/edge~.pd_linux -------------------------------------------------------------------------------- /cyclone/fromsymbol.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/fromsymbol.dll -------------------------------------------------------------------------------- /cyclone/fromsymbol.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/fromsymbol.pd_darwin -------------------------------------------------------------------------------- /cyclone/fromsymbol.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/fromsymbol.pd_linux -------------------------------------------------------------------------------- /cyclone/funnel.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/funnel.dll -------------------------------------------------------------------------------- /cyclone/funnel.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/funnel.pd_darwin -------------------------------------------------------------------------------- /cyclone/funnel.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/funnel.pd_linux -------------------------------------------------------------------------------- /cyclone/iter.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/iter.dll -------------------------------------------------------------------------------- /cyclone/iter.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/iter.pd_darwin -------------------------------------------------------------------------------- /cyclone/iter.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/iter.pd_linux -------------------------------------------------------------------------------- /cyclone/lessthan~.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/lessthan~.dll -------------------------------------------------------------------------------- /cyclone/lessthan~.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/lessthan~.pd_darwin -------------------------------------------------------------------------------- /cyclone/lessthan~.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/lessthan~.pd_linux -------------------------------------------------------------------------------- /cyclone/onebang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/onebang.dll -------------------------------------------------------------------------------- /cyclone/onebang.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/onebang.pd_darwin -------------------------------------------------------------------------------- /cyclone/onebang.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/onebang.pd_linux -------------------------------------------------------------------------------- /cyclone/prepend.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/prepend.dll -------------------------------------------------------------------------------- /cyclone/prepend.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/prepend.pd_darwin -------------------------------------------------------------------------------- /cyclone/prepend.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/prepend.pd_linux -------------------------------------------------------------------------------- /cyclone/substitute.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/substitute.dll -------------------------------------------------------------------------------- /cyclone/substitute.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/substitute.pd_darwin -------------------------------------------------------------------------------- /cyclone/substitute.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/substitute.pd_linux -------------------------------------------------------------------------------- /cyclone/tanh.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/tanh.dll -------------------------------------------------------------------------------- /cyclone/tanh.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/tanh.pd_darwin -------------------------------------------------------------------------------- /cyclone/tanh.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/tanh.pd_linux -------------------------------------------------------------------------------- /cyclone/togedge.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/togedge.dll -------------------------------------------------------------------------------- /cyclone/togedge.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/togedge.pd_darwin -------------------------------------------------------------------------------- /cyclone/togedge.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/togedge.pd_linux -------------------------------------------------------------------------------- /cyclone/uzi.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/uzi.dll -------------------------------------------------------------------------------- /cyclone/uzi.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/uzi.pd_darwin -------------------------------------------------------------------------------- /cyclone/uzi.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/uzi.pd_linux -------------------------------------------------------------------------------- /cyclone/zl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/zl.dll -------------------------------------------------------------------------------- /cyclone/zl.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/zl.pd_darwin -------------------------------------------------------------------------------- /cyclone/zl.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/cyclone/zl.pd_linux -------------------------------------------------------------------------------- /else/License.txt: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | -------------------------------------------------------------------------------- /else/break.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/break.dll -------------------------------------------------------------------------------- /else/break.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/break.pd_darwin -------------------------------------------------------------------------------- /else/break.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/break.pd_linux -------------------------------------------------------------------------------- /else/else-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 906 27 368 232 10; 2 | #X text 37 25 LIBRARY NAME ELSE (EL Locus Solus' Externals) library 3 | for Pd, f 47; 4 | #X text 37 56 DESCRIPTION multi purpose / swiss army knife / general 5 | signal modules and building blocks for audio patching, f 47; 6 | #X text 37 136 LICENSE WTFPL, f 47; 7 | #X text 37 153 AUTHOR Alexandre Torres Porres, f 47; 8 | #X text 37 171 WEBSITE https://github.com/porres/pd-else, f 47; 9 | #X text 37 102 VERSION 1.0-beta8, f 47; 10 | #X text 37 119 RELEASE_DATE march 6th 2018, f 47; 11 | -------------------------------------------------------------------------------- /else/fromany.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/fromany.dll -------------------------------------------------------------------------------- /else/fromany.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/fromany.pd_darwin -------------------------------------------------------------------------------- /else/fromany.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/fromany.pd_linux -------------------------------------------------------------------------------- /else/openfile.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/openfile.dll -------------------------------------------------------------------------------- /else/openfile.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/openfile.pd_darwin -------------------------------------------------------------------------------- /else/openfile.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/openfile.pd_linux -------------------------------------------------------------------------------- /else/order.pd: -------------------------------------------------------------------------------- 1 | #N canvas 653 82 654 436 10; 2 | #X obj 219 217 list; 3 | #X obj 308 303 f; 4 | #X obj 338 307 + 1; 5 | #X obj 366 167 f \$1; 6 | #X obj 366 145 loadbang; 7 | #X obj 366 191 max 1; 8 | #X obj 131 51 inlet; 9 | #X obj 239 379 outlet; 10 | #X obj 239 330 list prepend; 11 | #X obj 269 230 route bang; 12 | #X obj 212 243 t b a; 13 | #X obj 239 274 trigger a b; 14 | #X obj 212 189 list split; 15 | #X obj 212 154 trigger anything bang; 16 | #X obj 335 260 f \$2; 17 | #X obj 131 90 route offset n; 18 | #X text 350 69 Part of ELSE \; https://github.com/porres/pd-else; 19 | #X text 352 50 Alexandre Torres Porres (2017); 20 | #X connect 0 0 12 0; 21 | #X connect 1 0 2 0; 22 | #X connect 1 0 8 1; 23 | #X connect 2 0 1 1; 24 | #X connect 3 0 5 0; 25 | #X connect 4 0 3 0; 26 | #X connect 5 0 12 1; 27 | #X connect 6 0 15 0; 28 | #X connect 8 0 7 0; 29 | #X connect 9 1 11 0; 30 | #X connect 10 0 0 0; 31 | #X connect 10 1 11 0; 32 | #X connect 11 0 8 0; 33 | #X connect 11 1 1 0; 34 | #X connect 12 0 10 0; 35 | #X connect 12 1 0 1; 36 | #X connect 12 2 9 0; 37 | #X connect 13 0 12 0; 38 | #X connect 13 1 14 0; 39 | #X connect 14 0 1 1; 40 | #X connect 15 0 14 0; 41 | #X connect 15 1 3 0; 42 | #X connect 15 2 13 0; 43 | -------------------------------------------------------------------------------- /else/routeall.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/routeall.dll -------------------------------------------------------------------------------- /else/routeall.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/routeall.pd_darwin -------------------------------------------------------------------------------- /else/routeall.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/routeall.pd_linux -------------------------------------------------------------------------------- /else/toany.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/toany.dll -------------------------------------------------------------------------------- /else/toany.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/toany.pd_darwin -------------------------------------------------------------------------------- /else/toany.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/toany.pd_linux -------------------------------------------------------------------------------- /else/window.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/window.dll -------------------------------------------------------------------------------- /else/window.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/window.pd_darwin -------------------------------------------------------------------------------- /else/window.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/else/window.pd_linux -------------------------------------------------------------------------------- /flatgui/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../LICENSE.txt -------------------------------------------------------------------------------- /flatgui/entry.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/flatgui/entry.dll -------------------------------------------------------------------------------- /flatgui/entry.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/flatgui/entry.pd_darwin -------------------------------------------------------------------------------- /flatgui/entry.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/flatgui/entry.pd_linux -------------------------------------------------------------------------------- /flatgui/flatgui-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 15 49 200 200 10; 2 | #N canvas 25 49 420 300 META 1; 3 | #X text 13 41 NAME flatgui; 4 | #X text 10 25 AUTHOR Ben Bogart \, Christoph Kummerer \, Frank Barknect \, Guenther Geiger \, Hans-Christoph Steiner \, Krzystof Czaja \, Miller Puckette \, Olaf Matthes \, Thomas Musil; 5 | #X text 10 10 VERSION 0.1; 6 | #X text 10 100 LICENSE GPLv3; 7 | #X restore 10 10 pd META; 8 | -------------------------------------------------------------------------------- /ggee/getdir-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 0 26 460 383 10; 2 | #X obj 177 95 getdir; 3 | #X msg 177 57 bang; 4 | #X obj 176 133 print; 5 | #X text 17 21 get the directory that this patch is operating in:; 6 | #X text 18 165 You can also get the path of the parent patch \, if 7 | this patch is an object embedded in another patch. You use the argument 8 | to set how many levels up to go:; 9 | #X msg 99 212 bang; 10 | #X obj 98 288 print; 11 | #X obj 99 250 getdir 1; 12 | #X msg 294 209 bang; 13 | #X obj 293 285 print; 14 | #X obj 294 247 getdir 2; 15 | #X text 18 331 If there is no parent at that level \, it returns the 16 | directory as if there was no argument \, i.e. level 0; 17 | #N canvas 407 106 494 344 META 0; 18 | #X text 12 125 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan 19 | Wilkes for Pd version 0.42.; 20 | #X text 12 25 LICENSE Tcl/Tk; 21 | #X text 12 105 AUTHOR Guenter Geiger; 22 | #X text 12 45 DESCRIPTION get the directory this patch is operating 23 | in; 24 | #X text 12 65 INLET_0 bang; 25 | #X text 12 85 OUTLET_0 symbol; 26 | #X text 12 5 KEYWORDS control patchfile_op filesystem; 27 | #X restore 410 362 pd META; 28 | #X connect 0 0 2 0; 29 | #X connect 1 0 0 0; 30 | #X connect 5 0 7 0; 31 | #X connect 7 0 6 0; 32 | #X connect 8 0 10 0; 33 | #X connect 10 0 9 0; 34 | -------------------------------------------------------------------------------- /ggee/getdir.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/ggee/getdir.dll -------------------------------------------------------------------------------- /ggee/getdir.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/ggee/getdir.pd_darwin -------------------------------------------------------------------------------- /ggee/getdir.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/ggee/getdir.pd_linux -------------------------------------------------------------------------------- /ggee/ggee-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 10 72 200 200 10; 2 | #N canvas 268 162 371 165 META 0; 3 | #X text 12 11 NAME ggee; 4 | #X text 11 92 AUTHOR Guenter Geiger; 5 | #X text 10 114 LICENSE TCL/TK; 6 | #X text 11 70 VERSION 0.27; 7 | #X text 11 34 DESCRIPTION collection of Pd object classes written by 8 | Guenter Geiger; 9 | #X restore 10 10 pd META; 10 | -------------------------------------------------------------------------------- /ggee/tabwrite4~-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 1 88 450 300 10; 2 | #X obj 140 126 tabwrite4~; 3 | #X text 54 47 placeholder help patch; 4 | #N canvas 459 118 494 344 META 0; 5 | #X text 12 145 HELP_PATCH_AUTHORS "pd meta" information added by Jonathan 6 | Wilkes for Pd version 0.42.; 7 | #X text 12 45 LICENSE Tcl/Tk; 8 | #X text 12 125 AUTHOR Guenter Geiger; 9 | #X text 12 85 INLET_0; 10 | #X text 12 105 OUTLET_0; 11 | #X text 12 65 DESCRIPTION; 12 | #X text 12 25 KEYWORDS signal array; 13 | #X restore 390 270 pd META; 14 | -------------------------------------------------------------------------------- /ggee/tabwrite4~.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/ggee/tabwrite4~.dll -------------------------------------------------------------------------------- /ggee/tabwrite4~.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/ggee/tabwrite4~.pd_darwin -------------------------------------------------------------------------------- /ggee/tabwrite4~.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/ggee/tabwrite4~.pd_linux -------------------------------------------------------------------------------- /hcs/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../LICENSE.txt -------------------------------------------------------------------------------- /hcs/canvas_name.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/hcs/canvas_name.dll -------------------------------------------------------------------------------- /hcs/canvas_name.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/hcs/canvas_name.pd_darwin -------------------------------------------------------------------------------- /hcs/canvas_name.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/hcs/canvas_name.pd_linux -------------------------------------------------------------------------------- /hcs/hcs-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 0 31 200 200 10; 2 | #N canvas 20 20 420 300 META 0; 3 | #X text 10 10 META this is a prototype of a libdir meta file; 4 | #X text 10 30 NAME hcs; 5 | #X text 10 50 AUTHOR Hans-Christoph Steiner ; 6 | #X text 10 70 DESCRIPTION random grab bag of object prototypes; 7 | #X text 10 90 LICENSE GNU GPL; 8 | #X text 10 110 VERSION 0.2; 9 | #X restore 10 10 pd META; 10 | -------------------------------------------------------------------------------- /hcs/sys_gui.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/hcs/sys_gui.dll -------------------------------------------------------------------------------- /hcs/sys_gui.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/hcs/sys_gui.pd_darwin -------------------------------------------------------------------------------- /hcs/sys_gui.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/hcs/sys_gui.pd_linux -------------------------------------------------------------------------------- /helpfiles/12_overlay_examples.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/12_overlay_examples.pd -------------------------------------------------------------------------------- /helpfiles/docfiles/example-abstraction.pd: -------------------------------------------------------------------------------- 1 | #N canvas 67 269 683 300 10; 2 | #X obj 124 104 tog on/off \$1; 3 | #X obj 125 133 num value \$1; 4 | #X obj 101 50 psave \$1; 5 | #X text 223 33 This abstraction contains just four objects: [slide] 6 | \, [tog] [value] and [psave]. Creating these objects is all it takes 7 | to achieve state-saving! Notice however that each object has \$1 somewhere 8 | in its creation argument \, and that each instantiation of this abstraction 9 | has a unique 'name' as a creation argument. See the individual help-files 10 | of each object to understand their creation arguments.; 11 | #X text 222 153 This abstraction doesn't do anything other than state-save 12 | \, but you can of course easily connect the objects to other things 13 | within the abstraction to do anything of your choice.; 14 | #X text 96 240 The objects created here are: [slider volume v \$1 0 15 | 1]; 16 | #X text 306 257 [tog on/off \$1]; 17 | #X text 306 274 [num value \$1]; 18 | #X obj 103 104 slide volume v \$1 0 1 0 0 100 1; 19 | #X obj 47 48 inlet; 20 | #X text 142 176 example objects, f 8; 21 | #X connect 9 0 8 1; 22 | #X coords 0 -1 1 1 100 114 2 100 100; 23 | -------------------------------------------------------------------------------- /helpfiles/docfiles/glock2~.pd: -------------------------------------------------------------------------------- 1 | #N canvas 67 244 752 490 10; 2 | #X msg 142 80 next \$1; 3 | #X obj 142 28 inlet; 4 | #X obj 142 50 route float; 5 | #X obj 142 217 outlet~; 6 | #X obj 236 28 inlet; 7 | #X msg 236 50 all \$1; 8 | #X obj 142 195 lop~ 1200; 9 | #X obj 229 243 s~ record^^^; 10 | #X obj 142 105 clone 8 ting2; 11 | #X obj 142 151 expr~ tanh($v1); 12 | #X connect 0 0 8 0; 13 | #X connect 1 0 2 0; 14 | #X connect 2 0 0 0; 15 | #X connect 4 0 5 0; 16 | #X connect 5 0 8 1; 17 | #X connect 6 0 3 0; 18 | #X connect 6 0 7 0; 19 | #X connect 8 0 9 0; 20 | #X connect 9 0 6 0; 21 | -------------------------------------------------------------------------------- /helpfiles/docfiles/glock~.pd: -------------------------------------------------------------------------------- 1 | #N canvas 67 224 752 490 10; 2 | #X msg 142 80 next \$1; 3 | #X obj 142 28 inlet; 4 | #X obj 142 50 route float; 5 | #X obj 142 217 outlet~; 6 | #X obj 236 28 inlet; 7 | #X msg 236 50 all \$1; 8 | #X obj 142 105 clone 8 ting; 9 | #X obj 142 173 *~ \$1; 10 | #X obj 142 195 lop~ 1200; 11 | #X obj 142 151 expr~ tanh($v1); 12 | #X connect 0 0 6 0; 13 | #X connect 1 0 2 0; 14 | #X connect 2 0 0 0; 15 | #X connect 4 0 5 0; 16 | #X connect 5 0 6 1; 17 | #X connect 6 0 9 0; 18 | #X connect 7 0 8 0; 19 | #X connect 8 0 3 0; 20 | #X connect 9 0 7 0; 21 | -------------------------------------------------------------------------------- /helpfiles/docfiles/help-display.pd: -------------------------------------------------------------------------------- 1 | #N canvas 257 225 599 300 10; 2 | #X obj 100 100 tgl 15 0 \$0n \$0-n display context state 18 7 0 8 3 | -262144 -1 -1 0 2; 4 | #X msg 100 169 :il \$1; 5 | #X obj 100 192 s \$1-context; 6 | #X obj 100 122 + \$2; 7 | #X obj 100 145 min 2; 8 | #X connect 0 0 3 0; 9 | #X connect 1 0 2 0; 10 | #X connect 3 0 4 0; 11 | #X connect 4 0 1 0; 12 | #X coords 0 -1 1 1 15 15 2 100 100; 13 | -------------------------------------------------------------------------------- /helpfiles/docfiles/lines.pd: -------------------------------------------------------------------------------- 1 | #N canvas 118 191 543 249 10; 2 | #X obj 147 30 inlet; 3 | #X obj 147 59 outlet; 4 | #X obj 209 35 loadbang; 5 | #X obj 209 58 v %%no-lines; 6 | #X obj 248 105 + 1; 7 | #X obj 209 176 array set &&lines; 8 | #X obj 209 153 iemguts/canvasindex; 9 | #X obj 248 129 array size &&lines; 10 | #X obj 209 81 t b f f; 11 | #X connect 2 0 3 0; 12 | #X connect 3 0 8 0; 13 | #X connect 4 0 3 0; 14 | #X connect 4 0 7 0; 15 | #X connect 6 0 5 0; 16 | #X connect 8 0 6 0; 17 | #X connect 8 1 5 1; 18 | #X connect 8 2 4 0; 19 | #X coords 0 -1 1 1 1 1 2 100 100; 20 | -------------------------------------------------------------------------------- /helpfiles/links/ID.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/accessing_float_connect.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/accessing_overlay.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/accessing_rules.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/arithmetic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/bank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/bank_choice.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/bank_settings.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/bpm.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/burst_advanced.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/burst_basic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/burst_settings.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /helpfiles/links/calculation.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/command_syntax.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/commands.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/connections.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/content_output.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/content_saving.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/content_settings.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_configure.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_hold.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_mode_0.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_mode_1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_mode_2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_mode_3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_mode_4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_multiple.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_problems.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_quantize.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_settings.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/control_shift.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/creating_content.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/ctx.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/custom_gui.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/database_limits.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/difference_between_float_connect.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/directors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/embedding.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/feedback.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/flipping_axes.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/float_connections.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/function_selectors.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/glossary.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/gui_database.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/hold.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/how_does_context_work.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/installation.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/introduction.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/keylist.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/last_toggle.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/loading_arrays.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/locality.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/marker.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/marker_arguments.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/marker_commands.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/marker_messages.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/marker_start.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/menu.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/message_databases.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/message_variables.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/misc.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/modifying_commands.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/mover.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/mover_precision.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/moving.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/moving_marker.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/other_objects.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/other_shortcuts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/outlet_messages.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/overlay.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/overlay_saving.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/pattern_and_burst.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/positional_mode.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/prepend_append.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/presets.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/problems.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/quotation_marks.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/random_deviation.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/random_mode.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/random_resolution.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/recording.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/resizing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/resizing_symbol.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/reverse.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/rule_conditions.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/rule_consequences.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/rule_indicators.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/rule_queries.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/rule_syntax.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/rules.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/safety.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/scale_resolution.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/scaler.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/schematic.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/sending_commands.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/starting_and_stopping.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/tempo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/testlink.pd: -------------------------------------------------------------------------------- 1 | #N canvas 248 313 758 300 10; 2 | #X obj 90 171 pddp/pddplink IB.pdf; 3 | #X obj 170 221 pddp/pddplink section1.txt -text section 1 text; 4 | #X obj 90 131 pddp/pddplink section2.html -text section 2; 5 | -------------------------------------------------------------------------------- /helpfiles/links/timing.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/troubleshooting.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/undo.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/using_the_gui.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/variables_with_argumemnts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/variables_without_argumemnts.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/links/zooming.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /helpfiles/wavs/bar.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/bar.wav -------------------------------------------------------------------------------- /helpfiles/wavs/cup2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/cup2.wav -------------------------------------------------------------------------------- /helpfiles/wavs/flam.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/flam.wav -------------------------------------------------------------------------------- /helpfiles/wavs/lo-conga.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/lo-conga.wav -------------------------------------------------------------------------------- /helpfiles/wavs/loop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/loop.wav -------------------------------------------------------------------------------- /helpfiles/wavs/open-conga.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/open-conga.wav -------------------------------------------------------------------------------- /helpfiles/wavs/ting.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/ting.wav -------------------------------------------------------------------------------- /helpfiles/wavs/tom-2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/tom-2.wav -------------------------------------------------------------------------------- /helpfiles/wavs/tom.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/tom.wav -------------------------------------------------------------------------------- /helpfiles/wavs/velcro.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/helpfiles/wavs/velcro.wav -------------------------------------------------------------------------------- /iemguts/LICENSE.txt: -------------------------------------------------------------------------------- 1 | ../LICENSE.txt -------------------------------------------------------------------------------- /iemguts/canvasargs-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 315 241 645 450 10; 2 | #X text 39 77 usage:; 3 | #X text 367 336 (c) IOhannes m zmoelnig @ iem \, 2007; 4 | #X obj 90 43 canvasargs; 5 | #X text 174 44 manipulate the abstractions arguments (and name) on 6 | saving; 7 | #X obj 71 384 canvasargs; 8 | #X msg 71 281 list 10 20; 9 | #X msg 91 303 list quite a lot of arguments; 10 | #X msg 102 340 abstraction1; 11 | #X msg 118 357 abstraction2 argument1; 12 | #X text 83 78 put the [canvasargs] in your abstraction; 13 | #X text 81 114 send a _list_ of new arguments to the [canvasargs]; 14 | #X text 82 130 save the parent patch; 15 | #X text 83 94 put the abstraction in your parent patch; 16 | #X text 74 150 --> the parent patch will save your abstraction with 17 | the arguments you sent to [canvasargs] instead of the original ones; 18 | #X text 77 203 you can also change the (saved) name of the abstraction 19 | \, by using a selector other than "list" (and the like).; 20 | #X text 77 226 take care \, as this can totally change the behaviour 21 | of your patch (or break it); 22 | #X connect 5 0 4 0; 23 | #X connect 6 0 4 0; 24 | #X connect 7 0 4 0; 25 | #X connect 8 0 4 0; 26 | -------------------------------------------------------------------------------- /iemguts/canvasargs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasargs.dll -------------------------------------------------------------------------------- /iemguts/canvasargs.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasargs.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasargs.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasargs.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasconnections.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasconnections.dll -------------------------------------------------------------------------------- /iemguts/canvasconnections.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasconnections.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasconnections.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasconnections.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasdelete.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasdelete.dll -------------------------------------------------------------------------------- /iemguts/canvasdelete.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasdelete.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasdelete.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasdelete.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasdollarzero-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 251 447 635 427 10; 2 | #X obj 99 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 3 | -1; 4 | #X obj 81 25 canvasdollarzero; 5 | #X text 207 25 get \$0 of the (parent) canvas; 6 | #X msg 88 128 bang; 7 | #X obj 88 148 canvasdollarzero; 8 | #X symbolatom 88 168 10 0 0 0 - - -; 9 | #X text 57 85 this object is a shameless clone of iemlib's [parentdollarzero] 10 | with an added feature.; 11 | #X text 53 194 the feature is \, that you can query the \$0 of _any_ 12 | parent canvas; 13 | #N canvas 0 0 781 383 canvasdollarzero 0; 14 | #X obj 147 72 inlet; 15 | #X text 298 167 "1" indicates to read the parent patch's (depth:1) 16 | \$0; 17 | #X msg 147 126 bang; 18 | #X symbolatom 182 188 10 0 0 0 - - -; 19 | #X obj 147 213 outlet; 20 | #X obj 147 166 canvasdollarzero 1; 21 | #X text 125 275 ok \, this example is not very splendid \, as \$0 is 22 | the same for a patch and all it's subpatches anyhow \; nevertheless 23 | \, believe me that it also works with abstractions; 24 | #X connect 0 0 2 0; 25 | #X connect 2 0 5 0; 26 | #X connect 5 0 3 0; 27 | #X connect 5 0 4 0; 28 | #X restore 99 248 pd canvasdollarzero 1; 29 | #X text 58 308 (c) 2008 IOhannes m zmoelnig \, Thomas Musil; 30 | #X connect 0 0 8 0; 31 | #X connect 3 0 4 0; 32 | #X connect 4 0 5 0; 33 | -------------------------------------------------------------------------------- /iemguts/canvasdollarzero.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasdollarzero.dll -------------------------------------------------------------------------------- /iemguts/canvasdollarzero.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasdollarzero.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasdollarzero.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasdollarzero.pd_linux -------------------------------------------------------------------------------- /iemguts/canvaserror-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 283 13 427 386 10; 2 | #X obj 209 272 canvaserror; 3 | #X obj 18 13 canvaserror; 4 | #X text 103 12 print an error to the Pd console; 5 | #X obj 62 205 route apple orange banana; 6 | #X obj 209 229 list; 7 | #X msg 209 251 '\$1' is not a fruit!; 8 | #X msg 38 148 banana; 9 | #X msg 122 145 apple; 10 | #X msg 137 173 orange; 11 | #X msg 97 116 carot; 12 | #X text 18 57 This object lets you print real error messages to the 13 | Pd console.; 14 | #X obj 62 236 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1 15 | -1; 16 | #X obj 111 237 bng 15 250 50 0 empty empty empty 17 7 0 10 -260097 17 | -1 -1; 18 | #X obj 160 238 bng 15 250 50 0 empty empty empty 17 7 0 10 -257985 19 | -1 -1; 20 | #X connect 3 0 11 0; 21 | #X connect 3 1 12 0; 22 | #X connect 3 2 13 0; 23 | #X connect 3 3 4 0; 24 | #X connect 4 0 5 0; 25 | #X connect 5 0 0 0; 26 | #X connect 6 0 3 0; 27 | #X connect 7 0 3 0; 28 | #X connect 8 0 3 0; 29 | #X connect 9 0 3 0; 30 | -------------------------------------------------------------------------------- /iemguts/canvaserror.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvaserror.dll -------------------------------------------------------------------------------- /iemguts/canvaserror.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvaserror.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvaserror.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvaserror.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasindex.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasindex.dll -------------------------------------------------------------------------------- /iemguts/canvasindex.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasindex.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasindex.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasindex.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasname.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasname.dll -------------------------------------------------------------------------------- /iemguts/canvasname.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasname.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasname.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasname.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasobjectposition.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasobjectposition.dll -------------------------------------------------------------------------------- /iemguts/canvasobjectposition.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasobjectposition.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasobjectposition.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasobjectposition.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasposition.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasposition.dll -------------------------------------------------------------------------------- /iemguts/canvasposition.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasposition.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasposition.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasposition.pd_linux -------------------------------------------------------------------------------- /iemguts/canvasselect.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasselect.dll -------------------------------------------------------------------------------- /iemguts/canvasselect.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasselect.pd_darwin -------------------------------------------------------------------------------- /iemguts/canvasselect.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/canvasselect.pd_linux -------------------------------------------------------------------------------- /iemguts/classtest-help.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/classtest-help.pd -------------------------------------------------------------------------------- /iemguts/classtest.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/classtest.dll -------------------------------------------------------------------------------- /iemguts/classtest.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/classtest.pd_darwin -------------------------------------------------------------------------------- /iemguts/classtest.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/classtest.pd_linux -------------------------------------------------------------------------------- /iemguts/closebang-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 612 413 505 298 10; 2 | #X obj 28 38 closebang; 3 | #X text 108 39 emits a bang when an abstraction is deleted.; 4 | #X text 41 126 [closebang] notifies you when an abstraction is about 5 | to be deleted \, so you can:; 6 | #X text 52 162 - cleanup ressources; 7 | #X text 52 177 - keep track of instances (PUSH); 8 | #X text 52 193 - say goodbye; 9 | #X text 24 240 note: [closebang] requires Pd>=0.47; 10 | -------------------------------------------------------------------------------- /iemguts/closebang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/closebang.dll -------------------------------------------------------------------------------- /iemguts/closebang.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/closebang.pd_darwin -------------------------------------------------------------------------------- /iemguts/closebang.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/closebang.pd_linux -------------------------------------------------------------------------------- /iemguts/iemguts-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 15 49 200 200 10; 2 | #N canvas 25 49 420 300 META 1; 3 | #X text 13 41 NAME iemguts; 4 | #X text 10 25 AUTHOR forum::für::umläute; 5 | #X text 10 10 VERSION 0.2.1; 6 | #X restore 10 10 pd META; 7 | -------------------------------------------------------------------------------- /iemguts/initbang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/initbang.dll -------------------------------------------------------------------------------- /iemguts/initbang.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/initbang.pd_darwin -------------------------------------------------------------------------------- /iemguts/initbang.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/initbang.pd_linux -------------------------------------------------------------------------------- /iemguts/oreceive.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/oreceive.dll -------------------------------------------------------------------------------- /iemguts/oreceive.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/oreceive.pd_darwin -------------------------------------------------------------------------------- /iemguts/oreceive.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/oreceive.pd_linux -------------------------------------------------------------------------------- /iemguts/propertybang-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 233 253 645 300 10; 2 | #X obj 90 43 propertybang; 3 | #N canvas 0 0 450 300 with 0; 4 | #X obj 110 126 propertybang; 5 | #X obj 110 146 t b b; 6 | #X obj 135 166 print property; 7 | #X obj 110 200 outlet; 8 | #X connect 0 0 1 0; 9 | #X connect 1 0 3 0; 10 | #X connect 1 1 2 0; 11 | #X restore 86 172 pd with propertybang; 12 | #X obj 86 196 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 13 | -1; 14 | #X text 184 44 enables the "property" menu for abstractions; 15 | #X text 90 77 usage:; 16 | #X text 140 77 put a [propertybang] object into your abstraction; 17 | #X text 139 94 put your abstraction into your patch; 18 | #X text 61 224 note: the [propertybang] is PER ABSTRACTION! having 19 | multiple [propertybang]s within one abstraction \, will trigger them 20 | all at the same time.; 21 | #X text 127 114 --> the [propertybang] will send out a bang \, everytime 22 | you right-clock on your abstraction instance and select "Properties" 23 | ; 24 | #X text 369 275 (c) IOhannes m zmoelnig @ iem \, 2010; 25 | #X connect 1 0 2 0; 26 | -------------------------------------------------------------------------------- /iemguts/propertybang.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/propertybang.dll -------------------------------------------------------------------------------- /iemguts/propertybang.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/propertybang.pd_darwin -------------------------------------------------------------------------------- /iemguts/propertybang.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/propertybang.pd_linux -------------------------------------------------------------------------------- /iemguts/receivecanvas-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 33 0 430 262 10; 2 | #N canvas 386 115 340 151 subpatch 0; 3 | #N canvas 450 70 152 94 subsubpatch 0; 4 | #X obj 2 10 receivecanvas 1; 5 | #X obj 2 37 print pd-subpatch; 6 | #X connect 0 0 1 0; 7 | #X restore 52 90 pd subsubpatch; 8 | #X text 48 33 The first argument sets the parent depth.; 9 | #X text 51 49 Have a look at the subsubpatch.; 10 | #X restore 26 206 pd subpatch; 11 | #X obj 25 104 receivecanvas 0; 12 | #X obj 25 129 print receivecanvas-help.pd; 13 | #X obj 23 16 receivecanvas; 14 | #X text 111 16 receives all messages sent to the canvas; 15 | #X text 21 66 depth 0 receives from the canvas containing the [receivecanvas] 16 | object.; 17 | #X text 25 181 Check also:; 18 | #X connect 1 0 2 0; 19 | -------------------------------------------------------------------------------- /iemguts/receivecanvas.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/receivecanvas.dll -------------------------------------------------------------------------------- /iemguts/receivecanvas.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/receivecanvas.pd_darwin -------------------------------------------------------------------------------- /iemguts/receivecanvas.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/receivecanvas.pd_linux -------------------------------------------------------------------------------- /iemguts/savebangs-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 0 0 459 321 10; 2 | #X text 83 15 sends a bang \, whenever the containing patch is saved 3 | ; 4 | #X obj 18 153 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144 -1 5 | -1; 6 | #X obj 18 15 savebangs; 7 | #X obj 18 124 savebangs; 8 | #X text 17 55 This works also inside abstractions when saving the parent 9 | patch by providing the parent depth as an argument.; 10 | #X obj 15 212 savebangs 1; 11 | #X obj 15 236 bng 30 250 50 0 empty empty empty 17 7 0 10 -262144 -1 12 | -1; 13 | #X text 13 192 This would send a bang when the parent patch is be saved: 14 | ; 15 | #X text 14 91 This sends a bang when the current patch containing [savebangs] 16 | is saved:; 17 | #X text 18 288 the 2nd outlet triggers BEFORE the actual patch is saved. 18 | ; 19 | #X connect 3 0 1 0; 20 | #X connect 5 0 6 0; 21 | -------------------------------------------------------------------------------- /iemguts/savebangs.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/savebangs.dll -------------------------------------------------------------------------------- /iemguts/savebangs.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/savebangs.pd_darwin -------------------------------------------------------------------------------- /iemguts/savebangs.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/savebangs.pd_linux -------------------------------------------------------------------------------- /iemguts/sendcanvas-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 251 447 635 427 10; 2 | #X obj 81 25 sendcanvas; 3 | #X text 168 27 send messages to a (parent) canvas; 4 | #X obj 88 151 sendcanvas; 5 | #X msg 88 130 obj 300 150 f; 6 | #X text 57 85 this object will send messages to a canvas \; by default 7 | it will send a message to the canvas containing it:; 8 | #X text 53 194 but you can also send to a message to a parent-canvas 9 | (of any depth); 10 | #N canvas 0 0 781 310 sendcanvas 0; 11 | #X obj 147 72 inlet; 12 | #X obj 147 166 sendcanvas 1; 13 | #X msg 147 126 obj 300 250 print; 14 | #X text 252 170 "1" means that the message is sent to the parent-patch 15 | (depth:1); 16 | #X connect 0 0 2 0; 17 | #X connect 2 0 1 0; 18 | #X restore 99 248 pd sendcanvas; 19 | #X obj 99 229 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1 20 | -1; 21 | #X text 80 306 you can basically achieve this functionality with [namecanvas] 22 | and an ordinary [send] \; so this object is merely convenient as you 23 | can dynamify a canvas without prior thought to it; 24 | #X text 58 295 note:; 25 | #X text 72 390 (c) 2008 IOhannes m zmoelnig; 26 | #X connect 3 0 2 0; 27 | #X connect 7 0 6 0; 28 | -------------------------------------------------------------------------------- /iemguts/sendcanvas.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/sendcanvas.dll -------------------------------------------------------------------------------- /iemguts/sendcanvas.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/sendcanvas.pd_darwin -------------------------------------------------------------------------------- /iemguts/sendcanvas.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemguts/sendcanvas.pd_linux -------------------------------------------------------------------------------- /iemmatrix/LICENSE.txt: -------------------------------------------------------------------------------- 1 | iemmatrix - pd-objects for simple matrix operations 2 | 3 | Copyright (C) 2001-2006 IOhannes m zmoelnig (zmoelnig AT iem DOT at) 4 | Copyright (C) 2004-2006 thomas musil (musil AT iem DOT at) 5 | Copyright (C) 2005-2006 franz zotter (zotter AT iem DOT at) 6 | 7 | This program is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU General Public License 9 | as published by the Free Software Foundation; either version 2 10 | of the License, or (at your option) any later version. 11 | 12 | This program is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | GNU General Public License for more details. 16 | 17 | You should have received a copy of the GNU General Public License 18 | along with this program; if not, write to the Free Software 19 | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 20 | 21 | In the official flext distribution, the GNU General Public License is 22 | in the file GnuGPL.txt 23 | 24 | -------------------------------------------------------------------------------- /iemmatrix/iemmatrix-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 10 10 200 200 10; 2 | #N canvas 20 20 420 300 META 0; 3 | #X text 10 10 META this is a prototype of a libdir meta file; 4 | #X text 10 10 NAME iemmatrix; 5 | #X text 10 10 AUTHOR IOhannes m zmoelnig (zmoelnig AT iem DOT at), thomas musil (musil AT iem DOT at), franz zotter (zotter AT iem DOT at); 6 | #X text 10 10 DESCRIPTION objects for matrix operations and math; 7 | #X text 10 10 LICENSE GNU GPL; 8 | #X text 10 10 VERSION ; 9 | #X restore 10 10 pd META; 10 | -------------------------------------------------------------------------------- /iemmatrix/matrix.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemmatrix/matrix.dll -------------------------------------------------------------------------------- /iemmatrix/matrix.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemmatrix/matrix.pd_darwin -------------------------------------------------------------------------------- /iemmatrix/matrix.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemmatrix/matrix.pd_linux -------------------------------------------------------------------------------- /iemmatrix/mtx_check.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemmatrix/mtx_check.dll -------------------------------------------------------------------------------- /iemmatrix/mtx_check.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemmatrix/mtx_check.pd_darwin -------------------------------------------------------------------------------- /iemmatrix/mtx_check.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/iemmatrix/mtx_check.pd_linux -------------------------------------------------------------------------------- /list-abs/list-abs-meta.pd: -------------------------------------------------------------------------------- 1 | #N canvas 10 10 200 200 10; 2 | #N canvas 20 20 420 300 META 0; 3 | #X text 10 30 NAME list-abs; 4 | #X text 10 50 AUTHOR Frank Barknecht; 5 | #X text 10 70 LICENSE SIBSD; 6 | #X text 10 90 DESCRIPTION a collection of objects for manipulating lists. Requires pd>=0.39; 7 | #X text 10 110 VERSION 0.1; 8 | #X restore 10 10 pd META; 9 | -------------------------------------------------------------------------------- /list-abs/list-drip.pd: -------------------------------------------------------------------------------- 1 | #N canvas 218 94 842 634 10; 2 | #X obj 63 84 t a a; 3 | #X obj 63 241 spigot; 4 | #X obj 102 149 bang; 5 | #X obj 102 168 1; 6 | #X obj 223 149 route bang; 7 | #X obj 183 150 bang; 8 | #X obj 183 169 0; 9 | #X obj 102 114 list split 2; 10 | #X obj 232 379 list split; 11 | #X obj 299 328 list length; 12 | #X obj 299 350 >> 1; 13 | #X obj 63 260 t a a a a; 14 | #X obj 63 446 list split; 15 | #X obj 130 398 list length; 16 | #X obj 130 423 >> 1; 17 | #X obj 31 19 inlet; 18 | #X obj 290 175 outlet; 19 | #X text 73 19 Copyright 2009 by Mathieu Bouchard; 20 | #X obj 31 53 t b a; 21 | #X obj 465 119 outlet; 22 | #X text 520 121 signal end of list; 23 | #X text 381 23 made compatible with [list-drip]: fbar 2009; 24 | #X connect 0 0 1 0; 25 | #X connect 0 1 7 0; 26 | #X connect 1 0 11 0; 27 | #X connect 2 0 3 0; 28 | #X connect 3 0 1 1; 29 | #X connect 4 1 16 0; 30 | #X connect 5 0 6 0; 31 | #X connect 6 0 1 1; 32 | #X connect 7 0 2 0; 33 | #X connect 7 2 4 0; 34 | #X connect 7 2 5 0; 35 | #X connect 8 0 0 0; 36 | #X connect 9 0 10 0; 37 | #X connect 10 0 8 1; 38 | #X connect 11 0 12 0; 39 | #X connect 11 1 13 0; 40 | #X connect 11 2 8 0; 41 | #X connect 11 3 9 0; 42 | #X connect 12 1 0 0; 43 | #X connect 13 0 14 0; 44 | #X connect 14 0 12 1; 45 | #X connect 15 0 18 0; 46 | #X connect 18 0 19 0; 47 | #X connect 18 1 0 0; 48 | -------------------------------------------------------------------------------- /list-abs/list-extend-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 0 26 481 399 10; 2 | #X msg 102 183 1 2 3; 3 | #X msg 156 290 bang; 4 | #X msg 101 215 bang; 5 | #X msg 102 161 a b c; 6 | #X msg 102 139 x y z; 7 | #X msg 154 259 A B C; 8 | #X obj 68 323 list-extend; 9 | #X obj 68 363 print LIST-EXTEND; 10 | #X text 44 27 list-extend; 11 | #X text 60 52 Build a list from incoming lists or elements.; 12 | #X floatatom 101 119 5 0 0 0 - - -; 13 | #X text 97 97 Add elements or lists and output stored list.; 14 | #X text 146 219 output stored list; 15 | #X text 201 261 set complete stored list; 16 | #X text 201 292 set stored list to empty list (==reset); 17 | #N canvas 491 26 494 396 META 0; 18 | #X text 12 5 KEYWORDS control list_op; 19 | #X text 12 25 LICENSE SIBSD; 20 | #X text 12 125 AUTHOR Frank Barknecht; 21 | #X text 12 145 HELP_PATCH_AUTHORS Frank Barknecht. "pd meta" information 22 | added by Jonathan Wilkes for Pd version 0.42.; 23 | #X text 12 105 OUTLET_0 list; 24 | #X text 12 45 DESCRIPTION build a list from incoming lists or elements 25 | ; 26 | #X text 12 65 INLET_0 anything; 27 | #X text 12 85 INLET_1 anything; 28 | #X restore 426 372 pd META; 29 | #X connect 0 0 6 0; 30 | #X connect 1 0 6 1; 31 | #X connect 2 0 6 0; 32 | #X connect 3 0 6 0; 33 | #X connect 4 0 6 0; 34 | #X connect 5 0 6 1; 35 | #X connect 6 0 7 0; 36 | #X connect 10 0 6 0; 37 | -------------------------------------------------------------------------------- /list-abs/list-extend.pd: -------------------------------------------------------------------------------- 1 | #N canvas 354 269 450 300 10; 2 | #X obj 77 41 inlet; 3 | #X obj 156 66 inlet; 4 | #X obj 77 257 outlet; 5 | #X text 72 21 add new elements to stored list and output it; 6 | #X text 156 47 set stored list \, no output; 7 | #X obj 77 153 list prepend; 8 | #X obj 172 153 t a; 9 | #X connect 0 0 5 0; 10 | #X connect 1 0 5 1; 11 | #X connect 5 0 6 0; 12 | #X connect 5 0 2 0; 13 | #X connect 6 0 5 1; 14 | -------------------------------------------------------------------------------- /list-abs/list-filter.pd: -------------------------------------------------------------------------------- 1 | #N canvas 728 203 519 432 10; 2 | #X obj 86 33 inlet; 3 | #X obj 275 52 inlet; 4 | #X obj 151 352 outlet; 5 | #X obj 169 268 outlet; 6 | #X obj 169 215 list-drip; 7 | #X obj 326 250 list prepend; 8 | #X obj 405 220 t a; 9 | #X obj 86 58 route bang; 10 | #X obj 86 83 b; 11 | #X obj 151 84 t b a; 12 | #X obj 151 124 list; 13 | #X obj 275 111 select 0; 14 | #X obj 326 133 b; 15 | #X obj 326 209 list; 16 | #X obj 169 244 t a a; 17 | #X obj 151 317 list; 18 | #X obj 151 155 t b a b b b; 19 | #X connect 0 0 7 0; 20 | #X connect 1 0 11 0; 21 | #X connect 4 0 14 0; 22 | #X connect 5 0 6 0; 23 | #X connect 5 0 15 1; 24 | #X connect 6 0 5 1; 25 | #X connect 7 0 8 0; 26 | #X connect 7 1 9 0; 27 | #X connect 8 0 10 0; 28 | #X connect 9 0 10 0; 29 | #X connect 9 1 10 1; 30 | #X connect 10 0 16 0; 31 | #X connect 11 1 12 0; 32 | #X connect 12 0 13 0; 33 | #X connect 13 0 5 0; 34 | #X connect 14 0 3 0; 35 | #X connect 14 1 13 1; 36 | #X connect 15 0 2 0; 37 | #X connect 16 0 15 0; 38 | #X connect 16 1 4 0; 39 | #X connect 16 2 15 1; 40 | #X connect 16 3 5 1; 41 | #X connect 16 4 13 1; 42 | -------------------------------------------------------------------------------- /list-abs/list-len-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 0 31 450 300 10; 2 | #X obj 123 162 list-len; 3 | #X msg 160 132 1 2 3 4 5 6; 4 | #X obj 123 232 print Length; 5 | #X floatatom 141 197 5 0 0 0 - - -; 6 | #X msg 123 77 bang; 7 | #X text 47 20 list-len: calculate length of a list.; 8 | #X msg 136 101 1; 9 | #X text 182 74 empty list; 10 | #X text 218 102 convert atom to 1-elem list; 11 | #X text 262 133 "real" lists; 12 | #X msg 167 101 dog; 13 | #N canvas 460 31 494 396 META 0; 14 | #X text 12 25 LICENSE SIBSD; 15 | #X text 12 105 AUTHOR Frank Barknecht; 16 | #X text 12 125 HELP_PATCH_AUTHORS Frank Barknecht. "pd meta" information 17 | added by Jonathan Wilkes for Pd version 0.42.; 18 | #X text 12 5 KEYWORDS control list_op; 19 | #X text 12 65 INLET_0 anything; 20 | #X text 12 45 DESCRIPTION calculate length of a list; 21 | #X text 12 85 OUTLET_0 float; 22 | #X restore 386 261 pd META; 23 | #X connect 0 0 2 0; 24 | #X connect 0 0 3 0; 25 | #X connect 1 0 0 0; 26 | #X connect 4 0 0 0; 27 | #X connect 6 0 0 0; 28 | #X connect 10 0 0 0; 29 | -------------------------------------------------------------------------------- /list-abs/list-len.pd: -------------------------------------------------------------------------------- 1 | #N canvas 0 0 534 321 10; 2 | #X obj 126 70 inlet; 3 | #X obj 126 271 outlet; 4 | #X text 37 37 list-len: calculate length of a list.; 5 | #X obj 126 149 list length; 6 | #X obj 126 125 list; 7 | #X connect 0 0 4 0; 8 | #X connect 3 0 1 0; 9 | #X connect 4 0 3 0; 10 | -------------------------------------------------------------------------------- /list-abs/list-map.pd: -------------------------------------------------------------------------------- 1 | #N canvas 470 232 489 423 10; 2 | #X obj 86 33 inlet; 3 | #X obj 275 52 inlet; 4 | #X obj 151 352 outlet; 5 | #X obj 170 248 outlet; 6 | #X obj 151 317 list; 7 | #X obj 170 215 list-drip; 8 | #X obj 275 215 list prepend; 9 | #X obj 354 185 t a; 10 | #X obj 151 155 t b a a b; 11 | #X obj 86 58 route bang; 12 | #X obj 86 83 b; 13 | #X obj 151 84 t b a; 14 | #X obj 151 124 list; 15 | #X connect 0 0 9 0; 16 | #X connect 1 0 6 0; 17 | #X connect 4 0 2 0; 18 | #X connect 5 0 3 0; 19 | #X connect 6 0 7 0; 20 | #X connect 6 0 4 1; 21 | #X connect 7 0 6 1; 22 | #X connect 8 0 4 0; 23 | #X connect 8 1 5 0; 24 | #X connect 8 2 4 1; 25 | #X connect 8 3 6 1; 26 | #X connect 9 0 10 0; 27 | #X connect 9 1 11 0; 28 | #X connect 10 0 12 0; 29 | #X connect 11 0 12 0; 30 | #X connect 11 1 12 1; 31 | #X connect 12 0 8 0; 32 | -------------------------------------------------------------------------------- /list-abs/list-pad.pd: -------------------------------------------------------------------------------- 1 | #N canvas 325 242 450 300 10; 2 | #X obj 129 41 inlet; 3 | #X obj 216 113 list; 4 | #X obj 216 140 list length; 5 | #X obj 149 190 list split; 6 | #X obj 228 43 inlet; 7 | #X obj 129 256 outlet; 8 | #X obj 129 74 t a b b a; 9 | #X obj 129 229 list append; 10 | #X obj 149 166 list; 11 | #X connect 0 0 6 0; 12 | #X connect 1 0 2 0; 13 | #X connect 2 0 3 1; 14 | #X connect 3 1 7 1; 15 | #X connect 4 0 8 1; 16 | #X connect 6 0 7 0; 17 | #X connect 6 1 8 0; 18 | #X connect 6 2 7 1; 19 | #X connect 6 3 1 0; 20 | #X connect 7 0 5 0; 21 | #X connect 8 0 3 0; 22 | -------------------------------------------------------------------------------- /menu-shortcuts.txt: -------------------------------------------------------------------------------- 1 | SHORTCUTS 2 | 3 | X-LIMIT 4 | 5 | Y-LIMIT 6 | 7 | X-EDIT 8 | 9 | Y-EDIT 10 | 11 | BURST-PRESETS 12 | 13 | SAFETY-LIMIT; 14 | 15 | ; 16 | 17 | >> Edit line numbers 2-7 of this file to change the contents of the "shortcuts" folder in the Context menu. Choose your most used menu items for ease of access. Titles should correspond to the second term of the lines in "ctxfiles/helptext.txt". Use hyphens for spaces (ie. "x-length" instead of " length"). Don't use semi-colons until line number 7!; 18 | -------------------------------------------------------------------------------- /num-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 333 193 553 456 10; 2 | #X obj 142 18 ctxfiles/license; 3 | #X obj 17 21 cnv 15 102 52 empty empty empty 20 12 0 14 -99865 -66577 4 | 0; 5 | #X obj 12 16 cnv 15 102 52 empty empty empty 20 12 0 14 -1 -66577 0 6 | ; 7 | #X obj 13 17 cnv 15 100 50 empty empty num 13 24 2 40 -46930 -262144 8 | 0; 9 | #X floatatom 26 243 5 0 0 0 - - -, f 5; 10 | #X floatatom 361 315 5 0 0 0 - - -, f 5; 11 | #X floatatom 229 371 5 0 0 0 - - -, f 5; 12 | #X obj 229 414 s us-; 13 | #X obj 26 181 num value us 10 4 2; 14 | #X text 71 90 A number box for using in state-saving abstractions. 15 | ; 16 | #X text 99 138 [num] takes 5 arguments \, the first three of which 17 | are the most important:, f 42; 18 | #X text 102 178 1: label \; 2: group name (\$1 if using with [psave]) 19 | (see B) \; 3: initial value \; 4: size of box (in digits) \; 5: label 20 | position (0 = left \, 1 = right \, 2 = top \, 3 = bottom); 21 | #X obj 361 288 receive \$0-value; 22 | #X text 25 284 [num] has an outlet \, but also sends its output to 23 | [send \$0-label]:, f 47; 24 | #X msg 229 391 value- \$1; 25 | #X text 30 345 You can send a value to [num] using the group name and 26 | label:; 27 | #X connect 6 0 14 0; 28 | #X connect 8 0 4 0; 29 | #X connect 12 0 5 0; 30 | #X connect 14 0 7 0; 31 | -------------------------------------------------------------------------------- /patch-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 160 181 461 354 10; 2 | #X obj 19 19 cnv 15 202 52 empty empty empty 20 12 0 14 -99865 -66577 3 | 0; 4 | #X obj 14 14 cnv 15 202 52 empty empty empty 20 12 0 14 -1 -66577 0 5 | ; 6 | #X obj 15 15 cnv 15 200 50 empty empty patch 45 18 2 48 -150295 -1 7 | 0; 8 | #X obj 229 16 ctxfiles/license; 9 | #X obj 152 92 patch this-patch; 10 | #X text 19 130 [patch] is a tiny little abstraction that is used to 11 | identify a patch so that Context communicate with it. [patch] takes 12 | one symbol as a creation argument \, which is its identifier. If a 13 | Context contains the same identifier in its :J setting (ie. " :J this-patch 14 | ") \, then its float-connections will only communicate with a Context 15 | open in this patch. This is useful if you want to spread a network 16 | over several patches and still be able to communicate between them. 17 | ; 18 | #X text 20 259 As a little bonus \, [patch] lets you bring the parent-patch 19 | to focus by sending a bang to its identifier. Ie. in another patch 20 | than this one \, sending a bang to [send this-patch] would bring this 21 | patch to the front.; 22 | -------------------------------------------------------------------------------- /patch.pd: -------------------------------------------------------------------------------- 1 | #N canvas 566 107 411 370 10; 2 | #X declare -lib zexy -path zexy -path ./; 3 | #X obj 143 25 loadbang; 4 | #X obj 221 115 makefilename %s-patchget; 5 | #X obj 221 137 iemguts/oreceive \$0n; 6 | #X obj 221 159 t b f; 7 | #X obj 221 233 send; 8 | #X obj 248 181 makefilename %d-patchgot; 9 | #X obj 58 127 iemguts/oreceive \$0n; 10 | #X msg 58 149 vis 1; 11 | #X obj 58 171 iemguts/sendcanvas 1; 12 | #X obj 170 70 symbol \$1; 13 | #X obj 221 211 iemguts/canvasdollarzero 1; 14 | #X obj 143 47 t b b; 15 | #X obj 54 72 s patchgot&Y*U; 16 | #X obj 204 284 makefilename patch-%s-T6Ty; 17 | #X obj 170 92 t s s s s; 18 | #X obj 187 306 send; 19 | #X obj -30 220 ctxfiles/license; 20 | #X obj -30 283 declare -lib zexy -path zexy -path ./; 21 | #X connect 0 0 11 0; 22 | #X connect 1 0 2 0; 23 | #X connect 2 0 3 0; 24 | #X connect 3 0 10 0; 25 | #X connect 3 1 5 0; 26 | #X connect 5 0 4 1; 27 | #X connect 6 0 7 0; 28 | #X connect 7 0 8 0; 29 | #X connect 9 0 14 0; 30 | #X connect 10 0 4 0; 31 | #X connect 11 0 12 0; 32 | #X connect 11 1 9 0; 33 | #X connect 13 0 15 1; 34 | #X connect 14 0 6 0; 35 | #X connect 14 1 15 0; 36 | #X connect 14 2 13 0; 37 | #X connect 14 3 1 0; 38 | -------------------------------------------------------------------------------- /pgrid-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 257 266 461 382 10; 2 | #X obj 19 19 cnv 15 202 52 empty empty empty 20 12 0 14 -99865 -66577 3 | 0; 4 | #X obj 14 14 cnv 15 202 52 empty empty empty 20 12 0 14 -1 -66577 0 5 | ; 6 | #X obj 15 15 cnv 15 200 50 empty empty pgrid 38 18 2 48 -5399 -262144 7 | 0; 8 | #X obj 229 16 ctxfiles/license; 9 | #X text 16 231 See also:; 10 | #X obj 26 89 pgrid \$1; 11 | #X text 47 90 <--this is [pgrid]; 12 | #X text 20 318 Note that [psave] and its related objects are not really 13 | a part of Context. They're just some useful objects that are available 14 | in the same library.; 15 | #X text 15 177 To use [pgrid] \, simply place it within the abstraction 16 | and press the button to activate it. See Manual Section 17: Gridcontrol 17 | for more information.; 18 | #X text 16 120 [pgrid] is used to link [control] with abstractions 19 | which use [slide] and [slide2]. It lets you control the sliders in 20 | an abstraction with the Novation Launchpad Mk2.; 21 | #X obj 93 232 else/openfile helpfiles/state_saving_abstractions.pd 22 | -h; 23 | #X obj 93 245 else/openfile slide-help.pd -h; 24 | #X obj 92 259 else/openfile slide2-help.pd -h; 25 | #X obj 92 273 else/openfile tog-help.pd -h; 26 | #X obj 92 286 else/openfile num-help.pd -h; 27 | -------------------------------------------------------------------------------- /preset-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 332 136 464 503 10; 2 | #X obj 197 27 ctxfiles/license; 3 | #X obj 33 306 cnv 15 400 140 empty empty empty 20 12 0 14 -1 -66577 4 | 0; 5 | #X obj 35 308 cnv 15 396 136 empty empty empty 20 12 0 14 -262144 -66577 6 | 0; 7 | #X obj 30 34 cnv 15 150 42 empty empty empty 20 12 0 14 -99865 -66577 8 | 0; 9 | #X obj 25 29 cnv 15 150 42 empty empty empty 20 12 0 14 -1 -66577 0 10 | ; 11 | #X obj 26 30 cnv 15 148 40 empty empty preset 24 12 2 40 -98024 -45076 12 | 0; 13 | #X text 41 100 [preset] is a tool for creating templates for Context 14 | in a single PD patch.; 15 | #X text 57 168 1: Create a [preset] object with any Context command 16 | as a creation argument (ie. [preset :X 9 :F 40 :c 5] \; \; 2: Any [context] 17 | object you create in this patch will now bear those creation arguments 18 | \; \; 3: If you create a Context with its own creation arguments \, 19 | the [preset] will be ignored.; 20 | #X obj 39 423 preset :X 9 :F 40 :c 5; 21 | #X text 43 313 Create a [context] object below and watch it take the 22 | new creation arguments., f 58; 23 | #X obj 33 461 else/openfile click-help.pd -h see also: [click]; 24 | #X obj 19 6 helpfiles/docfiles/help-display \$0; 25 | -------------------------------------------------------------------------------- /preset.pd: -------------------------------------------------------------------------------- 1 | #N canvas 246 290 450 300 10; 2 | #X declare -lib zexy -path zexy -path ./; 3 | #X obj 140 179 iemguts/canvasargs; 4 | #X obj 119 202 list; 5 | #X obj 167 90 iemguts/canvasdollarzero 1; 6 | #X obj 140 46 iemguts/initbang; 7 | #X obj 140 68 t b b; 8 | #X obj 167 134 iemguts/oreceive \$0n; 9 | #X obj 167 112 makefilename %s-gettemp; 10 | #X obj 167 156 t b f; 11 | #X obj 119 224 send; 12 | #X obj 194 201 makefilename %i-gottemp; 13 | #X obj 261 3 ctxfiles/license; 14 | #X obj 261 66 declare -lib zexy -path zexy -path ./; 15 | #X connect 0 0 1 1; 16 | #X connect 1 0 8 0; 17 | #X connect 2 0 6 0; 18 | #X connect 3 0 4 0; 19 | #X connect 4 0 0 0; 20 | #X connect 4 1 2 0; 21 | #X connect 5 0 7 0; 22 | #X connect 6 0 5 0; 23 | #X connect 7 0 1 0; 24 | #X connect 7 1 9 0; 25 | #X connect 9 0 8 1; 26 | -------------------------------------------------------------------------------- /tog-help.pd: -------------------------------------------------------------------------------- 1 | #N canvas 206 136 487 321 10; 2 | #X obj 142 18 ctxfiles/license; 3 | #X obj 17 21 cnv 15 102 52 empty empty empty 20 12 0 14 -99865 -66577 4 | 0; 5 | #X obj 12 16 cnv 15 102 52 empty empty empty 20 12 0 14 -1 -66577 0 6 | ; 7 | #X obj 13 17 cnv 15 100 50 empty empty tog 16 22 2 50 -46930 -262144 8 | 0; 9 | #X floatatom 26 153 5 0 0 0 - - -, f 5; 10 | #X floatatom 137 277 5 0 0 0 - - -, f 5; 11 | #X obj 26 125 tog on us; 12 | #X text 71 90 A simple toggle for using in state-saving abstractions. 13 | ; 14 | #X text 99 138 [tog] takes 2 arguments:, f 42; 15 | #X text 109 169 1: label \; 2: group name (\$1 if using with [psave]) 16 | (see B) \;; 17 | #X text 11 225 [tog] has an outlet \, but also sends its output to 18 | [send \$0-label]:, f 66; 19 | #X obj 137 255 receive \$0-on; 20 | #X obj 234 285 else/openfile helpfiles/state_saving_abstractions.pd 21 | -h see state-saving_abstractions.pd; 22 | #X connect 6 0 4 0; 23 | #X connect 11 0 5 0; 24 | -------------------------------------------------------------------------------- /zexy/demux.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/demux.dll -------------------------------------------------------------------------------- /zexy/demux.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/demux.pd_darwin -------------------------------------------------------------------------------- /zexy/demux.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/demux.pd_linux -------------------------------------------------------------------------------- /zexy/drip.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/drip.dll -------------------------------------------------------------------------------- /zexy/drip.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/drip.pd_darwin -------------------------------------------------------------------------------- /zexy/drip.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/drip.pd_linux -------------------------------------------------------------------------------- /zexy/l2s.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/l2s.dll -------------------------------------------------------------------------------- /zexy/l2s.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/l2s.pd_darwin -------------------------------------------------------------------------------- /zexy/l2s.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/l2s.pd_linux -------------------------------------------------------------------------------- /zexy/msgfile.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/msgfile.dll -------------------------------------------------------------------------------- /zexy/msgfile.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/msgfile.pd_darwin -------------------------------------------------------------------------------- /zexy/msgfile.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/msgfile.pd_linux -------------------------------------------------------------------------------- /zexy/mux.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/mux.dll -------------------------------------------------------------------------------- /zexy/mux.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/mux.pd_darwin -------------------------------------------------------------------------------- /zexy/mux.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/mux.pd_linux -------------------------------------------------------------------------------- /zexy/pack.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/pack.dll -------------------------------------------------------------------------------- /zexy/pack.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/pack.pd_darwin -------------------------------------------------------------------------------- /zexy/pack.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/pack.pd_linux -------------------------------------------------------------------------------- /zexy/relay.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/relay.dll -------------------------------------------------------------------------------- /zexy/relay.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/relay.pd_darwin -------------------------------------------------------------------------------- /zexy/relay.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/relay.pd_linux -------------------------------------------------------------------------------- /zexy/s2l.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/s2l.dll -------------------------------------------------------------------------------- /zexy/s2l.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/s2l.pd_darwin -------------------------------------------------------------------------------- /zexy/s2l.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/s2l.pd_linux -------------------------------------------------------------------------------- /zexy/sort.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/sort.dll -------------------------------------------------------------------------------- /zexy/sort.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/sort.pd_darwin -------------------------------------------------------------------------------- /zexy/sort.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/sort.pd_linux -------------------------------------------------------------------------------- /zexy/time.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/time.dll -------------------------------------------------------------------------------- /zexy/time.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/time.pd_darwin -------------------------------------------------------------------------------- /zexy/time.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/time.pd_linux -------------------------------------------------------------------------------- /zexy/unpack.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/unpack.dll -------------------------------------------------------------------------------- /zexy/unpack.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/unpack.pd_darwin -------------------------------------------------------------------------------- /zexy/unpack.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/unpack.pd_linux -------------------------------------------------------------------------------- /zexy/urn.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/urn.dll -------------------------------------------------------------------------------- /zexy/urn.pd_darwin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/urn.pd_darwin -------------------------------------------------------------------------------- /zexy/urn.pd_linux: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/urn.pd_linux -------------------------------------------------------------------------------- /zexy/zexy-meta.pd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LGoodacre/context-sequencer/a8a3079b8180106fcfdad08773fe4717a06ba620/zexy/zexy-meta.pd --------------------------------------------------------------------------------