how many bang in a sec


    Sep 11 2008 | 7:43 pm
    dear Reader,
    I wanted to see how many bangs I get in a sec, so I made a small circuit. Is there an object or an easier way to do the same?
    best, Krisztian
    { "patcher" : { "fileversion" : 1, "rect" : [ 1443.0, 127.0, 299.0, 263.0 ], "bglocked" : 0, "defrect" : [ 1443.0, 127.0, 299.0, 263.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "metadata" : [ ], "boxes" : [ { "box" : { "maxclass" : "button", "patching_rect" : [ 84.0, 212.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-13", "numoutlets" : 1, "outlettype" : [ "bang" ], "presentation_rect" : [ 115.0, 286.0, 0.0, 0.0 ] }
    } , { "box" : { "maxclass" : "message", "text" : "0", "patching_rect" : [ 26.0, 215.0, 43.5, 18.0 ], "fontsize" : 12.0, "numinlets" : 2, "id" : "obj-12", "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial", "presentation_rect" : [ 40.0, 267.0, 0.0, 0.0 ] }
    } , { "box" : { "maxclass" : "comment", "text" : "smal cicuit to see how many datas I get in a sec", "linecount" : 2, "patching_rect" : [ 107.0, 74.0, 150.0, 34.0 ], "fontsize" : 12.0, "numinlets" : 1, "id" : "obj-9", "numoutlets" : 0, "fontname" : "Arial" }
    } , { "box" : { "maxclass" : "message", "text" : "0", "patching_rect" : [ 51.0, 189.0, 32.5, 18.0 ], "fontsize" : 12.0, "numinlets" : 2, "id" : "obj-7", "numoutlets" : 1, "outlettype" : [ "" ], "fontname" : "Arial" }
    } , { "box" : { "maxclass" : "button", "patching_rect" : [ 10.0, 81.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-4", "numoutlets" : 1, "outlettype" : [ "bang" ], "presentation_rect" : [ 452.0, 190.0, 0.0, 0.0 ] }
    } , { "box" : { "maxclass" : "button", "patching_rect" : [ 10.0, 152.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-3", "numoutlets" : 1, "outlettype" : [ "bang" ], "presentation_rect" : [ 481.0, 279.0, 0.0, 0.0 ] }
    } , { "box" : { "maxclass" : "newobj", "text" : "metro 1000", "linecount" : 2, "patching_rect" : [ 10.0, 113.0, 42.0, 33.0 ], "fontsize" : 11.595187, "numinlets" : 2, "id" : "obj-2", "numoutlets" : 1, "outlettype" : [ "bang" ], "fontname" : "Arial" }
    } , { "box" : { "maxclass" : "newobj", "text" : "counter 0 0 1000", "patching_rect" : [ 66.0, 122.0, 197.0, 20.0 ], "fontsize" : 11.595187, "numinlets" : 5, "id" : "obj-55", "numoutlets" : 4, "outlettype" : [ "int", "", "", "int" ], "fontname" : "Arial" }
    } , { "box" : { "maxclass" : "number", "patching_rect" : [ 66.0, 158.0, 50.0, 20.0 ], "fontsize" : 11.595187, "numinlets" : 1, "id" : "obj-58", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "fontname" : "Arial" }
    } , { "box" : { "maxclass" : "button", "patching_rect" : [ 67.0, 67.0, 25.0, 25.0 ], "numinlets" : 1, "id" : "obj-69", "numoutlets" : 1, "outlettype" : [ "bang" ] }
    } ], "lines" : [ { "patchline" : { "source" : [ "obj-13", 0 ], "destination" : [ "obj-55", 3 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-13", 0 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-3", 0 ], "destination" : [ "obj-7", 0 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-12", 1 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-58", 0 ], "destination" : [ "obj-7", 1 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-2", 0 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-2", 0 ], "destination" : [ "obj-3", 0 ], "hidden" : 0, "midpoints" : [ ] }
    } , { "patchline" : { "source" : [ "obj-69", 0 ], "destination" : [ "obj-55", 0 ], "hidden" : 0, "midpoints" : [ 76.5, 122.0, 75.5, 122.0 ] }
    } , { "patchline" : { "source" : [ "obj-55", 0 ], "destination" : [ "obj-58", 0 ], "hidden" : 0, "midpoints" : [ ] }
    } ] }
    }

    • Sep 11 2008 | 7:57 pm
      hi Krisztian
      Can't open your patch cos I am on my PC for interenet use only .
      not quiet following you though ????!!! how many bangs in a sec ? Well I guess it's what ever you want it to be , there are not set rules for this .
    • Sep 11 2008 | 8:26 pm
      hi ongo,
      I just want to check how many data I get per sec from an EEg device. I receive a raw data in a list from Quartz Composer, through OSC. I would like to know how frequently I get the signal changes.
      best, Krisztian
    • Sep 11 2008 | 9:02 pm
      there are probably quite a few ways to do this, here's another way...
      j
    • Sep 11 2008 | 9:19 pm
      like it J thanks
    • Sep 22 2008 | 7:29 am
      tedor schrieb: > I wanted to see how many bangs I get in a sec, so I made a small circuit. > Is there an object or an easier way to do the same?
      It is a very good method, it has the advantage over tedors zl group, that it recognizes also zero events...
      I made a mod with exactly the same idea, but the way I would do it. If the counter has no arguments, you can count more than a fixed number of events...
      The inlets and outlets will let you use it as abstraction. A parameter would define the reporting interval (default 1000), which can also be determined by the second inlet... You can call it bas.persecond for example and start to create your own collection of useful abstractions...
      -- Stefan Tiedje------------x------- --_____-----------|-------------- --(_|_ ----|-----|-----()------- -- _|_)----|-----()-------------- ----------()--------www.ccmix.com
    • Sep 22 2008 | 2:21 pm
      Unless all you're going to do is *count* the number of bangs you can possibly get, this seems like a sort of silly operation - any other sorts of processing you do will have an effect of the bang rate, and an otherwise interrupted bang count, while interesting in the way that disputes on Byzantine theology may be, doesn't really buy you much. Are you flashing LEDs and yanking faders? Are you calculating orbital trajectories? Are you shipping stuff out on a network? I'd expect a "maximum number of bangs" to be a very different matter, provided you're concerned about doing *anything* else.
      In general, I would advise anyone who's asking those sorts of questions to think seriously about writing externals.
    • Sep 22 2008 | 8:15 pm
      _Is a good idea to let the 0 to be seen. _ Writing externals; Xcode (C) still scares me a bit, but of course, after a few years of wiring and coding (SC).
      best,