Browse Source

initial commit

master
heck 2 years ago
commit
34499635c9
  1. BIN
      .DS_Store
  2. BIN
      work/.DS_Store
  3. BIN
      work/FBILupe/FBILupe
  4. BIN
      work/FBILupe/FBILupe-Help
  5. BIN
      work/Luper/.DS_Store
  6. BIN
      work/Luper/Luper_Set Project/Ableton Project Info/Project.cfg
  7. BIN
      work/Luper/Luper_Set Project/Luper_NoPlug.als
  8. BIN
      work/Luper/Luper_Set Project/Luper_Set.als
  9. BIN
      work/Luper/Timestrech/.DS_Store
  10. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/8Lupe_Comparison.als
  11. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Ableton Project Info/Project.cfg
  12. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 1-Audio.aif
  13. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 1-Audio.aif.asd
  14. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 2-Audio.aif
  15. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 2-Audio.aif.asd
  16. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 3-Audio.aif
  17. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 3-Audio.aif.asd
  18. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 4-Audio.aif
  19. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 4-Audio.aif.asd
  20. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 5-Audio.aif
  21. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 5-Audio.aif.asd
  22. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 6-Audio.aif
  23. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 6-Audio.aif.asd
  24. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 7-Audio.aif
  25. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 7-Audio.aif.asd
  26. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 8-Audio.aif
  27. BIN
      work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 8-Audio.aif.asd
  28. BIN
      work/Luper/Timestrech/TS_LupeClient
  29. BIN
      work/Luper/Timestrech/TS_LupeServer
  30. BIN
      work/Luper/Timestrech/TS_Luper
  31. 1
      work/Luper/Timestrech/TS_Luper_Build.txt
  32. BIN
      work/Luper/Timestrech/lib/.DS_Store
  33. BIN
      work/Luper/Timestrech/lib/TS_LupeClock
  34. BIN
      work/Luper/Timestrech/lib/TS_OneLupe
  35. BIN
      work/THE_Beltskimmer/.DS_Store
  36. BIN
      work/THE_Beltskimmer/BeltSkimmer_Core/.DS_Store
  37. 6038
      work/THE_Beltskimmer/BeltSkimmer_Core/BeltSkimmer_Device.maxpat
  38. 5171
      work/THE_Beltskimmer/BeltSkimmer_Core/BeltSkimmer_Device_LT.maxpat
  39. 2283
      work/THE_Beltskimmer/BeltSkimmer_Core/BeltSkimmer_core.maxpat
  40. 3873
      work/THE_Beltskimmer/BeltSkimmer_Core/reconstructor.maxpat
  41. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/.DS_Store
  42. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/.TODO.swp
  43. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/.DS_Store
  44. 1185
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmerDevGUI.maxpat
  45. 1499
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmerMainGUI.maxpat
  46. 386
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmer_Monitor.maxpat
  47. 761
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmer_Scheduler.maxpat
  48. 7989
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/InstructionGens.maxpat
  49. 2065
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/InstructionGens_babu.maxpat
  50. 1554
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/Orderer_One.maxpat
  51. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/THE_BeltSkimmer.amxd
  52. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/Ableton Project Info/Project.cfg
  53. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/BS2.fxb
  54. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/BeltSkimmer.als
  55. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/Bs1.fxb
  56. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmerUreliusGUI
  57. BIN
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer_Urelius_Setup
  58. 1
      work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/Build_BeltSkimmer_Urelius.txt
  59. BIN
      work/THE_Beltskimmer/Dist/.DS_Store
  60. BIN
      work/THE_Beltskimmer/Dist/BeltSkimmer_urelius.zip
  61. BIN
      work/THE_Beltskimmer/Dist/BeltSkimmer_urelius2.zip
  62. BIN
      work/THE_Beltskimmer/M4L_BeltSkimmer Project/Ableton Project Info/Project8_1.cfg
  63. BIN
      work/THE_Beltskimmer/M4L_BeltSkimmer Project/M4L_BeltSkimmer.als
  64. BIN
      work/THE_Beltskimmer/mxj_workspace/.DS_Store
  65. 0
      work/THE_Beltskimmer/mxj_workspace/.metadata/.lock
  66. 299
      work/THE_Beltskimmer/mxj_workspace/.metadata/.log
  67. 10
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.compare/dialog_settings.xml
  68. 160
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1f/2098737c6472001e1f2edb401316cb08
  69. 145
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/22/20d4cd485c72001e1f2edb401316cb08
  70. 165
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2e/70fdbf65e272001e1f2edb401316cb08
  71. 161
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20ccbef26472001e1f2edb401316cb08
  72. 162
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/404f5e966572001e1f2edb401316cb08
  73. 162
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/e0589d207072001e1f2edb401316cb08
  74. 162
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/00f477046f72001e1f2edb401316cb08
  75. 165
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6d/003aa44f7072001e1f2edb401316cb08
  76. 149
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/109ad5806172001e1f2edb401316cb08
  77. 127
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/91/a0fec62d5b72001e1f2edb401316cb08
  78. 160
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a3/80dff3456472001e1f2edb401316cb08
  79. 127
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d5/201656789f71001e1f2edb401316cb08
  80. 149
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e4/20ec0de46372001e1f2edb401316cb08
  81. 165
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f4/f00c07937072001e1f2edb401316cb08
  82. 141
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/fb/40c49eef6072001e1f2edb401316cb08
  83. BIN
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/bufSelect/.markers
  84. BIN
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/bufSelect/org.eclipse.jdt.core/state.dat
  85. 1
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version
  86. BIN
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index
  87. 1
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version
  88. BIN
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/14.tree
  89. BIN
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources
  90. 3
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs
  91. 4
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs
  92. 280
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs
  93. 3
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs
  94. 27
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs
  95. 3
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs
  96. 5
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs
  97. 6
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs
  98. 3
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs
  99. 5
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs
  100. 3
      work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.update.core.prefs

BIN
.DS_Store

Binary file not shown.

BIN
work/.DS_Store

Binary file not shown.

BIN
work/FBILupe/FBILupe

Binary file not shown.

BIN
work/FBILupe/FBILupe-Help

Binary file not shown.

BIN
work/Luper/.DS_Store

Binary file not shown.

BIN
work/Luper/Luper_Set Project/Ableton Project Info/Project.cfg

Binary file not shown.

BIN
work/Luper/Luper_Set Project/Luper_NoPlug.als

Binary file not shown.

BIN
work/Luper/Luper_Set Project/Luper_Set.als

Binary file not shown.

BIN
work/Luper/Timestrech/.DS_Store

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/8Lupe_Comparison.als

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Ableton Project Info/Project.cfg

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 1-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 1-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 2-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 2-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 3-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 3-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 4-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 4-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 5-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 5-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 6-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 6-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 7-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 7-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 8-Audio.aif

Binary file not shown.

BIN
work/Luper/Timestrech/TSLupe_Live_Compare/Samples/Recorded/0001 8-Audio.aif.asd

Binary file not shown.

BIN
work/Luper/Timestrech/TS_LupeClient

Binary file not shown.

BIN
work/Luper/Timestrech/TS_LupeServer

Binary file not shown.

BIN
work/Luper/Timestrech/TS_Luper

Binary file not shown.

1
work/Luper/Timestrech/TS_Luper_Build.txt

@ -0,0 +1 @@
open thispatcher include C3PO:/DATA/Archiv/Digitized/MAXSTUFF/extlib/_Single/iindex/iindex~.mxo

BIN
work/Luper/Timestrech/lib/.DS_Store

Binary file not shown.

BIN
work/Luper/Timestrech/lib/TS_LupeClock

Binary file not shown.

BIN
work/Luper/Timestrech/lib/TS_OneLupe

Binary file not shown.

BIN
work/THE_Beltskimmer/.DS_Store

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Core/.DS_Store

Binary file not shown.

6038
work/THE_Beltskimmer/BeltSkimmer_Core/BeltSkimmer_Device.maxpat

File diff suppressed because it is too large

5171
work/THE_Beltskimmer/BeltSkimmer_Core/BeltSkimmer_Device_LT.maxpat

File diff suppressed because it is too large

2283
work/THE_Beltskimmer/BeltSkimmer_Core/BeltSkimmer_core.maxpat

File diff suppressed because it is too large

3873
work/THE_Beltskimmer/BeltSkimmer_Core/reconstructor.maxpat

File diff suppressed because it is too large

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/.DS_Store

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/.TODO.swp

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/.DS_Store

Binary file not shown.

1185
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmerDevGUI.maxpat

File diff suppressed because it is too large

1499
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmerMainGUI.maxpat

File diff suppressed because it is too large

386
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmer_Monitor.maxpat

@ -0,0 +1,386 @@
{
"patcher" : {
"fileversion" : 1,
"rect" : [ 626.0, 230.0, 1041.0, 624.0 ],
"bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"bglocked" : 0,
"defrect" : [ 626.0, 230.0, 1041.0, 624.0 ],
"openrect" : [ 0.0, 0.0, 0.0, 0.0 ],
"openinpresentation" : 1,
"default_fontsize" : 14.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"boxes" : [ {
"box" : {
"maxclass" : "newobj",
"text" : "route recinstruction",
"fontsize" : 10.0,
"numinlets" : 1,
"patching_rect" : [ 55.0, 119.0, 96.0, 18.0 ],
"id" : "obj-1",
"fontname" : "Arial",
"numoutlets" : 2,
"outlettype" : [ "", "" ]
}
}
, {
"box" : {
"maxclass" : "live.line",
"presentation_rect" : [ 3.0, 28.0, 856.0, 8.0 ],
"numinlets" : 1,
"patching_rect" : [ 28.0, 15.0, 5.0, 5.0 ],
"presentation" : 1,
"id" : "obj-39",
"numoutlets" : 0
}
}
, {
"box" : {
"maxclass" : "live.line",
"presentation_rect" : [ 430.0, 31.0, 5.0, 276.0 ],
"numinlets" : 1,
"patching_rect" : [ 13.0, 0.0, 5.0, 5.0 ],
"presentation" : 1,
"id" : "obj-38",
"numoutlets" : 0
}
}
, {
"box" : {
"maxclass" : "comment",
"prototypename" : "Title_2",
"text" : "Loop",
"fontface" : 1,
"fontsize" : 12.0,
"presentation_rect" : [ 436.0, 33.0, 422.0, 20.0 ],
"numinlets" : 1,
"bgcolor" : [ 0.552941, 0.588235, 0.623529, 1.0 ],
"patching_rect" : [ 482.0, 259.0, 105.0, 20.0 ],
"presentation" : 1,
"id" : "obj-31",
"fontname" : "Arial",
"numoutlets" : 0
}
}
, {
"box" : {
"maxclass" : "comment",
"prototypename" : "Title_2",
"text" : "Raw",
"fontface" : 1,
"fontsize" : 12.0,
"presentation_rect" : [ 3.0, 32.0, 422.0, 20.0 ],
"numinlets" : 1,
"bgcolor" : [ 0.552941, 0.588235, 0.623529, 1.0 ],
"patching_rect" : [ 54.0, 261.0, 105.0, 20.0 ],
"presentation" : 1,
"id" : "obj-18",
"fontname" : "Arial",
"numoutlets" : 0
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "BeltSkimmer Monitor",
"fontface" : 1,
"fontsize" : 14.0,
"presentation_rect" : [ 1.0, 1.0, 857.0, 23.0 ],
"frgb" : [ 0.560784, 0.631373, 0.709804, 1.0 ],
"numinlets" : 1,
"bgcolor" : [ 0.239216, 0.223529, 0.282353, 1.0 ],
"patching_rect" : [ 42.0, 7.0, 169.0, 23.0 ],
"presentation" : 1,
"id" : "obj-2",
"fontname" : "Arial",
"numoutlets" : 0,
"textcolor" : [ 0.560784, 0.631373, 0.709804, 1.0 ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "GUI_Client ---Nr1_RawPosRel",
"fontsize" : 9.0,
"numinlets" : 1,
"patching_rect" : [ 296.0, 260.0, 166.0, 17.0 ],
"id" : "obj-3",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "" ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "GUI_Client ---Nr1_LoopPosRel",
"fontsize" : 9.0,
"numinlets" : 1,
"patching_rect" : [ 872.0, 259.0, 133.0, 17.0 ],
"id" : "obj-4",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "" ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "GUI_Client ---Nr1_MonitorRecInstruction",
"fontsize" : 9.0,
"numinlets" : 1,
"patching_rect" : [ 55.0, 93.0, 171.0, 17.0 ],
"id" : "obj-19",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "" ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "unpack 0 0 1 1. 0. 1.",
"fontsize" : 9.0,
"numinlets" : 1,
"patching_rect" : [ 55.0, 145.0, 335.0, 17.0 ],
"id" : "obj-27",
"fontname" : "Arial",
"numoutlets" : 6,
"outlettype" : [ "int", "int", "int", "float", "float", "float" ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "loadbang",
"fontsize" : 9.0,
"numinlets" : 1,
"patching_rect" : [ 40.0, 45.0, 48.0, 17.0 ],
"id" : "obj-32",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "bang" ]
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "set #1_BeltSkimmer_loop",
"fontsize" : 9.0,
"numinlets" : 2,
"patching_rect" : [ 467.0, 84.0, 128.0, 15.0 ],
"id" : "obj-33",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "" ]
}
}
, {
"box" : {
"maxclass" : "bpatcher",
"prototypename" : "FBILowResBuf_Display",
"args" : [ "Nr1_BeltSkimmer_loop" ],
"presentation_rect" : [ 437.0, 55.0, 422.0, 251.0 ],
"numinlets" : 4,
"patching_rect" : [ 469.0, 283.0, 422.0, 251.0 ],
"presentation" : 1,
"id" : "obj-34",
"numoutlets" : 0,
"name" : "FbiLoResBufDisplay.maxpat"
}
}
, {
"box" : {
"maxclass" : "bpatcher",
"args" : [ "Nr1_BeltSkimmer_raw" ],
"presentation_rect" : [ 3.0, 55.0, 422.0, 251.0 ],
"numinlets" : 4,
"patching_rect" : [ 41.0, 283.0, 422.0, 251.0 ],
"presentation" : 1,
"id" : "obj-35",
"numoutlets" : 0,
"name" : "FbiLoResBufDisplay.maxpat"
}
}
, {
"box" : {
"maxclass" : "message",
"text" : "set #1_BeltSkimmer_raw",
"fontsize" : 9.0,
"numinlets" : 2,
"patching_rect" : [ 40.0, 69.0, 128.0, 15.0 ],
"id" : "obj-36",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "" ]
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "GUI_Client ---Nr1_RecPosRel",
"fontsize" : 9.0,
"numinlets" : 1,
"patching_rect" : [ 647.0, 159.0, 163.0, 17.0 ],
"id" : "obj-37",
"fontname" : "Arial",
"numoutlets" : 1,
"outlettype" : [ "" ]
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-32", 0 ],
"destination" : [ "obj-36", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-36", 0 ],
"destination" : [ "obj-35", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-33", 0 ],
"destination" : [ "obj-34", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-32", 0 ],
"destination" : [ "obj-33", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-35", 3 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-4", 0 ],
"destination" : [ "obj-34", 3 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-19", 0 ],
"destination" : [ "obj-1", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-37", 0 ],
"destination" : [ "obj-34", 2 ],
"hidden" : 0,
"midpoints" : [ 656.5, 222.0, 747.166687, 222.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-37", 0 ],
"destination" : [ "obj-35", 2 ],
"hidden" : 0,
"midpoints" : [ 656.5, 222.0, 319.166656, 222.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-27", 0 ],
"destination" : [ "obj-35", 0 ],
"hidden" : 0,
"midpoints" : [ 64.5, 239.0, 50.5, 239.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-27", 2 ],
"destination" : [ "obj-35", 1 ],
"hidden" : 0,
"midpoints" : [ 190.899994, 215.0, 184.833328, 215.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-27", 1 ],
"destination" : [ "obj-34", 0 ],
"hidden" : 0,
"midpoints" : [ 127.699997, 209.0, 478.5, 209.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-27", 2 ],
"destination" : [ "obj-34", 1 ],
"hidden" : 0,
"midpoints" : [ 190.899994, 215.0, 612.833313, 215.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-1", 0 ],
"destination" : [ "obj-27", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
]
}
}

761
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/BeltSkimmer_Scheduler.maxpat

@ -0,0 +1,761 @@
{
"patcher" : {
"fileversion" : 1,
"appversion" : {
"major" : 5,
"minor" : 1,
"revision" : 9
}
,
"rect" : [ 0.0, 0.0, 104.0, 137.0 ],
"bgcolor" : [ 1.0, 1.0, 1.0, 0.0 ],
"bglocked" : 0,
"defrect" : [ 750.0, 284.0, 574.0, 433.0 ],
"openrect" : [ 0.0, 0.0, 0.0, 0.0 ],
"openinpresentation" : 1,
"default_fontsize" : 10.0,
"default_fontface" : 0,
"default_fontname" : "Arial",
"gridonopen" : 0,
"gridsize" : [ 15.0, 15.0 ],
"gridsnaponopen" : 0,
"toolbarvisible" : 1,
"boxanimatetime" : 200,
"imprint" : 0,
"enablehscroll" : 1,
"enablevscroll" : 1,
"devicewidth" : 0.0,
"boxes" : [ {
"box" : {
"maxclass" : "outlet",
"numoutlets" : 0,
"patching_rect" : [ 244.0, 337.0, 25.0, 25.0 ],
"id" : "obj-22",
"numinlets" : 1,
"comment" : "(float)Current Time (ms)"
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "clip 0. 1.",
"fontsize" : 10.0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 226.0, 45.0, 48.0, 18.0 ],
"id" : "obj-21",
"fontname" : "Arial",
"numinlets" : 3
}
}
, {
"box" : {
"maxclass" : "inlet",
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 226.0, 10.0, 25.0, 25.0 ],
"id" : "obj-19",
"numinlets" : 0,
"comment" : "(float) Time (0-1)"
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "float",
"fontsize" : 10.0,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 282.0, 101.0, 32.5, 18.0 ],
"id" : "obj-13",
"fontname" : "Arial",
"numinlets" : 2
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "float",
"fontsize" : 10.0,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 388.0, 100.0, 32.5, 18.0 ],
"id" : "obj-10",
"fontname" : "Arial",
"numinlets" : 2
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route max",
"fontsize" : 10.0,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 387.0, 79.0, 55.0, 18.0 ],
"id" : "obj-9",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route min",
"fontsize" : 10.0,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 283.0, 78.0, 52.0, 18.0 ],
"id" : "obj-8",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "route time",
"fontsize" : 10.0,
"numoutlets" : 2,
"outlettype" : [ "", "" ],
"patching_rect" : [ 50.0, 45.0, 129.0, 18.0 ],
"id" : "obj-7",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "change",
"fontsize" : 10.0,
"numoutlets" : 3,
"outlettype" : [ "", "int", "int" ],
"patching_rect" : [ 50.0, 186.0, 46.0, 18.0 ],
"id" : "obj-4",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "inlet",
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 10.0, 25.0, 25.0 ],
"id" : "obj-1",
"numinlets" : 0,
"comment" : "(int)On/Off 0-1"
}
}
, {
"box" : {
"maxclass" : "live.toggle",
"varname" : "live.toggle",
"numoutlets" : 1,
"presentation_rect" : [ 3.0, 2.0, 15.0, 15.0 ],
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 160.0, 15.0, 15.0 ],
"presentation" : 1,
"id" : "obj-5",
"parameter_enable" : 1,
"numinlets" : 1,
"saved_attribute_attributes" : {
"valueof" : {
"parameter_modmax" : 127.0,
"parameter_longname" : "live.toggle[13]",
"parameter_modmin" : 0.0,
"parameter_linknames" : 0,
"parameter_modmode" : 0,
"parameter_info" : "",
"parameter_units" : "",
"parameter_order" : 0,
"parameter_defer" : 0,
"parameter_speedlim" : 1.0,
"parameter_steps" : 0,
"parameter_enum" : [ "off", "on" ],
"parameter_exponent" : 1.0,
"parameter_invisible" : 0,
"parameter_unitstyle" : 10,
"parameter_annotation_name" : "",
"parameter_mmax" : 1.0,
"parameter_mmin" : 0.0,
"parameter_type" : 2,
"parameter_initial_enable" : 0,
"parameter_shortname" : "live.toggle"
}
}
}
}
, {
"box" : {
"maxclass" : "comment",
"prototypename" : "Title_2",
"text" : " Scheduler",
"fontface" : 1,
"fontsize" : 12.0,
"numoutlets" : 0,
"presentation_rect" : [ 0.0, 0.0, 103.0, 20.0 ],
"patching_rect" : [ 75.0, 10.0, 105.0, 20.0 ],
"presentation" : 1,
"id" : "obj-17",
"fontname" : "Arial",
"bgcolor" : [ 0.552941, 0.588235, 0.623529, 1.0 ],
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "Trig. Instruction",
"fontface" : 1,
"fontsize" : 10.0,
"numoutlets" : 0,
"presentation_rect" : [ 17.0, 117.0, 88.0, 18.0 ],
"patching_rect" : [ 67.0, 280.0, 94.0, 18.0 ],
"presentation" : 1,
"id" : "obj-15",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "/ 1000.",
"fontsize" : 10.0,
"numoutlets" : 1,
"outlettype" : [ "float" ],
"patching_rect" : [ 244.0, 207.0, 41.0, 18.0 ],
"id" : "obj-3",
"fontname" : "Arial",
"numinlets" : 2
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "bondo 3",
"fontsize" : 10.0,
"numoutlets" : 3,
"outlettype" : [ "", "", "" ],
"patching_rect" : [ 226.0, 162.0, 72.0, 18.0 ],
"id" : "obj-82",
"fontname" : "Arial",
"numinlets" : 3
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "Max",
"fontface" : 1,
"fontsize" : 10.0,
"numoutlets" : 0,
"presentation_rect" : [ 73.0, 98.0, 34.0, 18.0 ],
"patching_rect" : [ 457.0, 138.0, 36.0, 18.0 ],
"presentation" : 1,
"id" : "obj-78",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "live.numbox",
"varname" : "live.numbox[1]",
"fontface" : 0,
"numoutlets" : 2,
"presentation_rect" : [ 4.0, 98.0, 68.0, 15.0 ],
"outlettype" : [ "", "float" ],
"patching_rect" : [ 388.0, 138.0, 68.0, 15.0 ],
"presentation" : 1,
"id" : "obj-79",
"parameter_enable" : 1,
"numinlets" : 1,
"saved_attribute_attributes" : {
"valueof" : {
"parameter_modmax" : 127.0,
"parameter_longname" : "SchedTime.Max[6]",
"parameter_modmin" : 0.0,
"parameter_linknames" : 0,
"parameter_modmode" : 0,
"parameter_info" : "",
"parameter_units" : "",
"parameter_order" : 0,
"parameter_defer" : 0,
"parameter_speedlim" : 1.0,
"parameter_steps" : 0,
"parameter_exponent" : 1.0,
"parameter_invisible" : 0,
"parameter_unitstyle" : 2,
"parameter_annotation_name" : "",
"parameter_mmax" : 300000.0,
"parameter_mmin" : 0.0,
"parameter_initial" : [ 5000 ],
"parameter_type" : 0,
"parameter_initial_enable" : 1,
"parameter_shortname" : "SchedTime.Max"
}
}
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "Min",
"fontface" : 1,
"fontsize" : 10.0,
"numoutlets" : 0,
"presentation_rect" : [ 72.0, 81.0, 36.0, 18.0 ],
"patching_rect" : [ 347.0, 138.0, 38.0, 18.0 ],
"presentation" : 1,
"id" : "obj-77",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "comment",
"text" : "sec",
"fontface" : 1,
"fontsize" : 10.0,
"numoutlets" : 0,
"presentation_rect" : [ 72.0, 60.0, 27.0, 18.0 ],
"patching_rect" : [ 322.0, 229.0, 27.0, 18.0 ],
"presentation" : 1,
"id" : "obj-73",
"fontname" : "Arial",
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "live.numbox",
"varname" : "live.numbox",
"fontface" : 0,
"numoutlets" : 2,
"presentation_rect" : [ 4.0, 81.0, 67.0, 15.0 ],
"outlettype" : [ "", "float" ],
"patching_rect" : [ 282.0, 138.0, 67.0, 15.0 ],
"presentation" : 1,
"id" : "obj-65",
"parameter_enable" : 1,
"numinlets" : 1,
"saved_attribute_attributes" : {
"valueof" : {
"parameter_modmax" : 127.0,
"parameter_longname" : "SchedTime.Min[6]",
"parameter_modmin" : 0.0,
"parameter_linknames" : 0,
"parameter_modmode" : 0,
"parameter_info" : "",
"parameter_units" : "",
"parameter_order" : 0,
"parameter_defer" : 0,
"parameter_speedlim" : 1.0,
"parameter_steps" : 0,
"parameter_exponent" : 1.0,
"parameter_invisible" : 0,
"parameter_unitstyle" : 2,
"parameter_annotation_name" : "",
"parameter_mmax" : 300000.0,
"parameter_mmin" : 1.0,
"parameter_initial" : [ 500 ],
"parameter_type" : 0,
"parameter_initial_enable" : 1,
"parameter_shortname" : "SchedTime.Min"
}
}
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "scale 0. 1. 0. 1.",
"fontsize" : 10.0,
"numoutlets" : 1,
"outlettype" : [ "" ],
"patching_rect" : [ 226.0, 186.0, 86.5, 18.0 ],
"id" : "obj-63",
"fontname" : "Arial",
"numinlets" : 6
}
}
, {
"box" : {
"maxclass" : "live.dial",
"varname" : "live.dial[2]",
"numoutlets" : 2,
"presentation_rect" : [ 4.0, 22.0, 98.0, 36.0 ],
"outlettype" : [ "", "float" ],
"patching_rect" : [ 226.0, 118.0, 47.0, 36.0 ],
"presentation" : 1,
"id" : "obj-61",
"parameter_enable" : 1,
"appearance" : 1,
"numinlets" : 1,
"saved_attribute_attributes" : {
"valueof" : {
"parameter_modmax" : 127.0,
"parameter_longname" : "Sched.Time[6]",
"parameter_modmin" : 0.0,
"parameter_linknames" : 0,
"parameter_modmode" : 0,
"parameter_info" : "",
"parameter_units" : "",
"parameter_order" : 0,
"parameter_defer" : 0,
"parameter_speedlim" : 1.0,
"parameter_steps" : 0,
"parameter_exponent" : 1.0,
"parameter_invisible" : 0,
"parameter_unitstyle" : 1,
"parameter_annotation_name" : "",
"parameter_mmax" : 1.0,
"parameter_mmin" : 0.0,
"parameter_initial" : [ 0.2 ],
"parameter_type" : 0,
"parameter_initial_enable" : 1,
"parameter_shortname" : "Sched.Time"
}
}
}
}
, {
"box" : {
"maxclass" : "flonum",
"fontface" : 1,
"fontsize" : 10.0,
"numoutlets" : 2,
"presentation_rect" : [ 3.0, 60.0, 69.0, 18.0 ],
"outlettype" : [ "float", "bang" ],
"patching_rect" : [ 259.0, 228.0, 64.0, 18.0 ],
"presentation" : 1,
"id" : "obj-37",
"fontname" : "Arial",
"ignoreclick" : 1,
"numinlets" : 1
}
}
, {
"box" : {
"maxclass" : "live.button",
"varname" : "live.button",
"numoutlets" : 1,
"presentation_rect" : [ 4.0, 117.0, 15.0, 15.0 ],
"outlettype" : [ "" ],
"patching_rect" : [ 50.0, 281.0, 15.0, 15.0 ],
"presentation" : 1,
"id" : "obj-2",
"parameter_enable" : 1,
"blinktime" : 200,
"numinlets" : 1,
"saved_attribute_attributes" : {
"valueof" : {
"parameter_modmax" : 127.0,
"parameter_longname" : "Sched.Trig[6]",
"parameter_modmin" : 0.0,
"parameter_linknames" : 0,
"parameter_modmode" : 0,
"parameter_info" : "",
"parameter_units" : "",
"parameter_order" : 0,
"parameter_defer" : 0,
"parameter_speedlim" : 1.0,
"parameter_steps" : 0,
"parameter_enum" : [ "off", "on" ],
"parameter_exponent" : 1.0,
"parameter_invisible" : 2,
"parameter_unitstyle" : 10,
"parameter_annotation_name" : "",
"parameter_mmax" : 1.0,
"parameter_mmin" : 0.0,
"parameter_type" : 2,
"parameter_initial_enable" : 0,
"parameter_shortname" : "Sched.Trig"
}
}
}
}
, {
"box" : {
"maxclass" : "newobj",
"text" : "metro 1000",
"fontsize" : 10.0,
"numoutlets" : 1,
"outlettype" : [ "bang" ],
"patching_rect" : [ 50.0, 259.0, 195.0, 18.0 ],
"id" : "obj-11",
"fontname" : "Arial Bold",
"numinlets" : 2
}
}
, {
"box" : {
"maxclass" : "outlet",
"numoutlets" : 0,
"patching_rect" : [ 50.0, 337.0, 25.0, 25.0 ],
"id" : "obj-20",
"numinlets" : 1,
"comment" : ""
}
}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-4", 0 ],
"destination" : [ "obj-11", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-5", 0 ],
"destination" : [ "obj-4", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-82", 1 ],
"destination" : [ "obj-63", 3 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-82", 2 ],
"destination" : [ "obj-63", 4 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-82", 0 ],
"destination" : [ "obj-63", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-2", 0 ],
"destination" : [ "obj-20", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-61", 0 ],
"destination" : [ "obj-82", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-65", 0 ],
"destination" : [ "obj-82", 1 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-79", 0 ],
"destination" : [ "obj-82", 2 ],
"hidden" : 0,
"midpoints" : [ 397.5, 158.5, 288.5, 158.5 ]
}
}
, {
"patchline" : {
"source" : [ "obj-63", 0 ],
"destination" : [ "obj-3", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-37", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-63", 0 ],
"destination" : [ "obj-11", 1 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-11", 0 ],
"destination" : [ "obj-2", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-1", 0 ],
"destination" : [ "obj-7", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-7", 0 ],
"destination" : [ "obj-8", 0 ],
"hidden" : 0,
"midpoints" : [ 59.5, 66.0, 292.5, 66.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-7", 0 ],
"destination" : [ "obj-9", 0 ],
"hidden" : 0,
"midpoints" : [ 59.5, 66.5, 396.5, 66.5 ]
}
}
, {
"patchline" : {
"source" : [ "obj-7", 1 ],
"destination" : [ "obj-5", 0 ],
"hidden" : 0,
"midpoints" : [ 169.5, 112.0, 59.0, 112.0 ]
}
}
, {
"patchline" : {
"source" : [ "obj-10", 0 ],
"destination" : [ "obj-79", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-9", 0 ],
"destination" : [ "obj-10", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-8", 0 ],
"destination" : [ "obj-13", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-13", 0 ],
"destination" : [ "obj-65", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-19", 0 ],
"destination" : [ "obj-21", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-21", 0 ],
"destination" : [ "obj-61", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-22", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}
}
]
}
}

7989
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/InstructionGens.maxpat

File diff suppressed because it is too large

2065
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/InstructionGens_babu.maxpat

File diff suppressed because it is too large

1554
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/Orderer_One.maxpat

File diff suppressed because it is too large

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Dev/THE_BeltSkimmer.amxd

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/Ableton Project Info/Project.cfg

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/BS2.fxb

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/BeltSkimmer.als

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer Project/Bs1.fxb

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmerUreliusGUI

Binary file not shown.

BIN
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/BeltSkimmer_Urelius_Setup

Binary file not shown.

1
work/THE_Beltskimmer/BeltSkimmer_Setup/Urelius/Build_BeltSkimmer_Urelius.txt

@ -0,0 +1 @@
open thispatcher include C3PO:/DATA/Archiv/Digitized/MAXSTUFF/extlib/jasch/jasch_UB/strcat.mxo include C3PO:/DATA/Archiv/Digitized/MAXSTUFF/extlib/jasch/jasch_UB/floor.mxo include C3PO:/DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace/bufSelect/src/bufQuery.class include C3PO:/DATA/Archiv/Digitized/MAXSTUFF/extlib/_Single/iindex/iindex~.mxo include C3PO:/DATA/Archiv/Digitized/MAXSTUFF/extlib/TristanJehan/Objects/pitch~.mxo include C3PO:/DATA/Archiv/Digitized/MAXSTUFF/extlib/TristanJehan/Objects/loudness~.mxo

BIN
work/THE_Beltskimmer/Dist/.DS_Store

Binary file not shown.

BIN
work/THE_Beltskimmer/Dist/BeltSkimmer_urelius.zip

Binary file not shown.

BIN
work/THE_Beltskimmer/Dist/BeltSkimmer_urelius2.zip

Binary file not shown.

BIN
work/THE_Beltskimmer/M4L_BeltSkimmer Project/Ableton Project Info/Project8_1.cfg

Binary file not shown.

BIN
work/THE_Beltskimmer/M4L_BeltSkimmer Project/M4L_BeltSkimmer.als

Binary file not shown.

BIN
work/THE_Beltskimmer/mxj_workspace/.DS_Store

Binary file not shown.

0
work/THE_Beltskimmer/mxj_workspace/.metadata/.lock

299
work/THE_Beltskimmer/mxj_workspace/.metadata/.log

@ -0,0 +1,299 @@
!SESSION 2009-07-22 20:04:57.424 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.5.0_13
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.core.resources 2 10035 2009-07-22 20:05:08.523
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!SESSION 2009-09-16 19:08:34.674 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.5.0_13
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.jdt.core 4 4 2009-09-16 20:41:48.329
!MESSAGE JavaBuilder handling CoreException
!STACK 1
org.eclipse.core.runtime.CoreException: File not found: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufSelect.class.
at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:366)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:667)
at org.eclipse.core.internal.resources.File.getContents(File.java:288)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1108)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:875)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:817)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:321)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufSelect.class (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:357)
... 26 more
!SUBENTRY 1 org.eclipse.core.filesystem 4 271 2009-09-16 20:41:48.330
!MESSAGE File not found: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufSelect.class.
!STACK 0
java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufSelect.class (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:357)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:667)
at org.eclipse.core.internal.resources.File.getContents(File.java:288)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1108)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:875)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:817)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:321)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!ENTRY org.eclipse.jdt.core 4 4 2009-09-16 20:41:48.396
!MESSAGE JavaBuilder handling CoreException
!STACK 1
org.eclipse.core.runtime.CoreException: File not found: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufQuery.class.
at org.eclipse.core.internal.filesystem.Policy.error(Policy.java:55)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:366)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:667)
at org.eclipse.core.internal.resources.File.getContents(File.java:288)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1108)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:875)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:817)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:321)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufQuery.class (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:357)
... 26 more
!SUBENTRY 1 org.eclipse.core.filesystem 4 271 2009-09-16 20:41:48.398
!MESSAGE File not found: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufQuery.class.
!STACK 0
java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/mxj_workspace/bufSelect/src/heck/mxj/BeltSkimmer/bufQuery.class (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at org.eclipse.core.internal.filesystem.local.LocalFile.openInputStream(LocalFile.java:357)
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:667)
at org.eclipse.core.internal.resources.File.getContents(File.java:288)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsByteArray(Util.java:1108)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileCheck(IncrementalImageBuilder.java:875)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.writeClassFileContents(IncrementalImageBuilder.java:817)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.writeClassFile(AbstractImageBuilder.java:823)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.acceptResult(AbstractImageBuilder.java:187)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:504)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:364)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.compile(IncrementalImageBuilder.java:321)
at org.eclipse.jdt.internal.core.builder.AbstractImageBuilder.compile(AbstractImageBuilder.java:301)
at org.eclipse.jdt.internal.core.builder.IncrementalImageBuilder.build(IncrementalImageBuilder.java:134)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildDeltas(JavaBuilder.java:265)
at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:193)
at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:627)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)
at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:253)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)
at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)
at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)
at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:330)
at org.eclipse.ui.actions.GlobalBuildAction$1.run(GlobalBuildAction.java:178)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
!SESSION 2009-10-26 15:58:49.453 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.5.0_13
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -data /DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.core.resources 4 567 2009-10-26 15:58:52.315
!MESSAGE Workspace restored, but some problems occurred.
!SUBENTRY 1 org.eclipse.core.resources 4 567 2009-10-26 15:58:52.315
!MESSAGE Could not read metadata for '.org.eclipse.jdt.core.external.folders'.
!STACK 1
org.eclipse.core.internal.resources.ResourceException: The project description file (.project) for '.org.eclipse.jdt.core.external.folders' is missing. This file contains important information about the project. The project will not function properly until this file is restored.
at org.eclipse.core.internal.localstore.FileSystemResourceManager.read(FileSystemResourceManager.java:714)
at org.eclipse.core.internal.resources.SaveManager.restoreMetaInfo(SaveManager.java:797)
at org.eclipse.core.internal.resources.SaveManager.restoreMetaInfo(SaveManager.java:777)
at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:663)
at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1353)
at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1957)
at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1716)
at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:379)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
at java.security.AccessController.doPrivileged(Native Method)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:376)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:449)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:405)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:393)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:114)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
!SUBENTRY 2 org.eclipse.core.resources 4 567 2009-10-26 15:58:52.321
!MESSAGE The project description file (.project) for '.org.eclipse.jdt.core.external.folders' is missing. This file contains important information about the project. The project will not function properly until this file is restored.
!SESSION 2009-11-19 22:13:02.069 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.5.0_13
java.vendor=Apple Computer, Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -data /DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.jface.text 4 0 2009-11-19 22:38:08.571
!MESSAGE Unexpected runtime error while computing a text hover
!STACK 0
org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png (No such file or directory))
at org.eclipse.swt.SWT.error(SWT.java:3884)
at org.eclipse.swt.SWT.error(SWT.java:3799)
at org.eclipse.swt.graphics.ImageLoader.save(ImageLoader.java:241)
at org.eclipse.jdt.internal.ui.viewsupport.ImagesOnFileSystemRegistry.getImageURL(ImagesOnFileSystemRegistry.java:104)
at org.eclipse.jdt.internal.ui.viewsupport.ImagesOnFileSystemRegistry.getImageURL(ImagesOnFileSystemRegistry.java:85)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getInfoText(JavadocHover.java:640)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:551)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:512)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:495)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:129)
at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)
at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
Caused by: java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/1.png (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.eclipse.swt.internal.Compatibility.newFileOutputStream(Compatibility.java:193)
at org.eclipse.swt.graphics.ImageLoader.save(ImageLoader.java:239)
... 9 more
!ENTRY org.eclipse.jface.text 4 0 2009-11-19 22:39:05.686
!MESSAGE Unexpected runtime error while computing a text hover
!STACK 0
org.eclipse.swt.SWTException: i/o error (java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png (No such file or directory))
at org.eclipse.swt.SWT.error(SWT.java:3884)
at org.eclipse.swt.SWT.error(SWT.java:3799)
at org.eclipse.swt.graphics.ImageLoader.save(ImageLoader.java:241)
at org.eclipse.jdt.internal.ui.viewsupport.ImagesOnFileSystemRegistry.getImageURL(ImagesOnFileSystemRegistry.java:104)
at org.eclipse.jdt.internal.ui.viewsupport.ImagesOnFileSystemRegistry.getImageURL(ImagesOnFileSystemRegistry.java:85)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getInfoText(JavadocHover.java:640)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:590)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:512)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:495)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:129)
at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:82)
at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166)
Caused by: java.io.FileNotFoundException: /DATA/music/GrowHere/MaxMsp/work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.jdt.ui/jdt-images/2.png (No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:70)
at org.eclipse.swt.internal.Compatibility.newFileOutputStream(Compatibility.java:193)
at org.eclipse.swt.graphics.ImageLoader.save(ImageLoader.java:239)
... 9 more
!SESSION 2010-08-30 13:40:33.081 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.6.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.core.net 1 0 2010-08-30 13:40:58.621
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
!SESSION 2010-09-28 23:56:06.766 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.6.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.core.net 1 0 2010-09-28 23:56:37.098
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
!SESSION 2010-10-03 21:21:14.810 -----------------------------------------------
eclipse.buildId=I20090611-1540
java.version=1.6.0_20
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86, WS=carbon, NL=en_US
Framework arguments: -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
Command-line arguments: -os macosx -ws carbon -arch x86 -keyring /Users/matthiasheckmann/.eclipse_keyring -showlocation
!ENTRY org.eclipse.core.net 1 0 2010-10-03 21:21:40.126
!MESSAGE System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences

10
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.compare/dialog_settings.xml

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<section name="Workbench">
<section name="org.eclipse.compare.internal.CompareDialog">
<item key="DIALOG_X_ORIGIN" value="50"/>
<item key="DIALOG_FONT_NAME" value="1|Lucida Grande|11.0|0|CARBON|1|Lucida Grande"/>
<item key="DIALOG_HEIGHT" value="671"/>
<item key="DIALOG_Y_ORIGIN" value="0"/>
<item key="DIALOG_WIDTH" value="1180"/>
</section>
</section>

160
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/1f/2098737c6472001e1f2edb401316cb08

@ -0,0 +1,160 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen < _MinSliceLen) {
_log.debug("Slice too short: " + String.valueOf(condLen));
SliceFits = true;
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

145
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/22/20d4cd485c72001e1f2edb401316cb08

@ -0,0 +1,145 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal", "MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT,DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float "+ String.valueOf(p)+")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
}
public void inlet(long p) {
_log.debug("inlet(long "+ String.valueOf(p)+")");
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
private boolean condition(float pSmpVal) {
return ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

165
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/2e/70fdbf65e272001e1f2edb401316cb08

@ -0,0 +1,165 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.alert(args[0].toString());
if(args[0].isString()) {
this.set(args[0].toString());
}
}
public void set(String s) {
_BufName = s;
_log.trace("Current Buffer: " + _BufName);
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 0;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
condLen++;
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.trace("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
// set loglevel from max
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

161
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20ccbef26472001e1f2edb401316cb08

@ -0,0 +1,161 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.debug("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

162
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/50/404f5e966572001e1f2edb401316cb08

@ -0,0 +1,162 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
condLen--;
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.debug("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

162
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/55/e0589d207072001e1f2edb401316cb08

@ -0,0 +1,162 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 0;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
condLen++;
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.trace("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
// set loglevel from max
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

162
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/5c/00f477046f72001e1f2edb401316cb08

@ -0,0 +1,162 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
condLen--;
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.trace("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

165
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/6d/003aa44f7072001e1f2edb401316cb08

@ -0,0 +1,165 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.alert(args.toString());
if(args[0].isString()) {
this.set(args[0].toString());
}
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 0;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
condLen++;
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.trace("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
// set loglevel from max
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

149
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/8b/109ad5806172001e1f2edb401316cb08

@ -0,0 +1,149 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal", "MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT,DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float "+ String.valueOf(p)+")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long)p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long)p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead,0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) +" with CondLen:"+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks wether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal,long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen > _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

127
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/91/a0fec62d5b72001e1f2edb401316cb08

@ -0,0 +1,127 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "bang for action" };
private static final String[] OUTLET_ASSIST = new String[] { "", "", "" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
if (getInlet() == 1) {
_MinSmpVal = p;
}
if (getInlet() == 2) {
_MaxSmpVal = p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
private boolean condition(float pSmpVal) {
return ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

160
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/a3/80dff3456472001e1f2edb401316cb08

@ -0,0 +1,160 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
_log.debug("Slice too short: " + String.valueOf(condLen));
SliceFits = true;
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

127
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/d5/201656789f71001e1f2edb401316cb08

@ -0,0 +1,127 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "bang for action" };
private static final String[] OUTLET_ASSIST = new String[] {
"Sample value", "Sample index", "Samps in Buff" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT,
DataTypes.FLOAT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
if (getInlet() == 1) {
_MinSmpVal = p;
}
if (getInlet() == 2) {
_MaxSmpVal = p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
do {
_log.debug("searching condition at: " + String.valueOf(_i));
smpRead = MSPBuffer.peek(_BufName, 0, _i);
if (condition(smpRead)) {
condBegPos = _i;
_log.debug("condition found at:" + String.valueOf(condBegPos));
condFound = true;
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
do {
_log.debug("keeping condition at: " + String.valueOf(_i));
smpRead = MSPBuffer.peek(_BufName, 0, _i);
if (!condition(smpRead)) {
condEndPos = _i;
_log.debug("condition ended at:" + String.valueOf(condEndPos));
condEnded = true;
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
//either condition ended
//or EOB
if(!condEnded) {
condEndPos = _BufLen-1;
}
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
private boolean condition(float pSmpVal) {
return ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if(p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if(p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if(p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if(p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

149
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/e4/20ec0de46372001e1f2edb401316cb08

@ -0,0 +1,149 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal", "MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT,DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float "+ String.valueOf(p)+")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long)p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long)p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead,0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 1;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) +" with CondLen:"+ String.valueOf(condLen));
}
condLen++;
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks wether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal,long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

165
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/f4/f00c07937072001e1f2edb401316cb08

@ -0,0 +1,165 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal",
"MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT, DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.alert(args[0].toString());
if(args[0].isString()) {
this.set(args[0].toString());
}
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float " + String.valueOf(p) + ")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long) p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long) p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
_log.info("LenMin:" + _MinSliceLen);
_log.info("LenMax:" + _MaxSliceLen);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
boolean SliceFits = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead, 0)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
long condLen = 0;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
condLen++;
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead, condLen)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos) + " with CondLen:"
+ String.valueOf(condLen));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
if (condLen >= _MinSliceLen) {
SliceFits = true;
} else {
_log.trace("Slice too short: " + String.valueOf(condLen));
}
}
if (SliceFits) {
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
// Checks whether pSmpVal is between _MinSmpVal and MaxSmpVal
// and if pSliceLen is not bigger than _MaxSliceLen
private boolean condition(float pSmpVal, long pSliceLen) {
boolean inRange = ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
boolean tooLong = (pSliceLen >= _MaxSliceLen);
return (inRange && !tooLong);
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
// set loglevel from max
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

141
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.history/fb/40c49eef6072001e1f2edb401316cb08

@ -0,0 +1,141 @@
import com.cycling74.max.*;
import com.cycling74.msp.*;
import heck.mxj.*;
import heck.mxj.log.logLevel;
public class bufSelect extends MaxObject {
private float _MinSmpVal = 0;
private float _MaxSmpVal = 0;
private long _MinSliceLen = 0;
private long _MaxSliceLen = 0;
private long _BufLen = 0;
private long _i = 0;
private String _BufName = null;
private log _log = null;
private static final String[] INLET_ASSIST = new String[] { "set <buffname>/next", "MinSmpVal", "MaxSmpVal", "MinSliceLen", "MaxSliceLen" };
private static final String[] OUTLET_ASSIST = new String[] { "BegPos[smps]", "ENdPos[smps]", "not found" };
public bufSelect(Atom[] args) {
_log = log.getInstance();
_log.setLogLevel(logLevel.ALERT);
_log.setIdent(this.getName());
_log.info("BufSelect initializing...");
declareInlets(new int[] { DataTypes.ALL, DataTypes.FLOAT, DataTypes.FLOAT,DataTypes.INT, DataTypes.INT });
declareOutlets(new int[] { DataTypes.INT, DataTypes.INT, DataTypes.INT });
setInletAssist(INLET_ASSIST);
setOutletAssist(OUTLET_ASSIST);
_log.debug(args.toString());
}
public void set(String s) {
_BufName = s;
_BufLen = MSPBuffer.getFrames(_BufName);
_log.trace("Current Buffer: " + _BufName);
_log.trace("Samps in Buf: " + _BufLen);
}
public void inlet(float p) {
_log.debug("inlet(float "+ String.valueOf(p)+")");
if (getInlet() == 1) {
_log.debug("on inlet 1");
_MinSmpVal = p;
}
if (getInlet() == 2) {
_log.debug("on inlet 2");
_MaxSmpVal = p;
}
if (getInlet() == 3) {
_log.debug("on inlet 3");
_MinSliceLen = (long)p;
}
if (getInlet() == 4) {
_log.debug("on inlet 4");
_MaxSliceLen = (long)p;
}
}
public void next() {
_log.info("From Buffer:" + _BufName);
_log.info("Getting range:");
_log.info("smpMin:" + _MinSmpVal);
_log.info("smpMax:" + _MaxSmpVal);
long condBegPos = 0;
long condEndPos = 0;
float smpRead = 0;
boolean condFound = false;
_log.debug("searching condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (condition(smpRead)) {
condBegPos = _i;
condFound = true;
_log.debug("condition found at:" + String.valueOf(condBegPos));
}
_i++;
} while (!isEndOfBuf() && !condFound);
// Condition Begin found
if (condFound) {
boolean condEnded = false;
_log.debug("keeping condition at: " + String.valueOf(_i));
do {
smpRead = MSPBuffer.peek(_BufName, 0, _i);
_log.debug("[" + String.valueOf(_i) + "]:" + String.valueOf(smpRead));
if (!condition(smpRead)) {
condEndPos = _i;
condEnded = true;
_log.debug("condition ended at:" + String.valueOf(condEndPos));
}
_i++;
} while (!isEndOfBuf() && !(condEnded));
// either condition ended
// or EOB
if (!condEnded) {
condEndPos = _BufLen - 1;
}
outlet(0, condBegPos);
outlet(1, condEndPos);
} else {
_log.trace("Condition not found.");
outlet(2, 1);
}
};
private boolean condition(float pSmpVal) {
return ((pSmpVal >= _MinSmpVal) && (pSmpVal <= _MaxSmpVal));
}
// Ask this method after incrementing and before reading ;-)
private boolean isEndOfBuf() {
boolean eob = false;
if (_i >= _BufLen) {
eob = true;
_log.trace("EOB - wrapping around");
_i = 0;
}
return eob;
}
public void log(String p) {
if (p.equalsIgnoreCase(logLevel.DEBUG.toString())) {
_log.setLogLevel(logLevel.DEBUG);
}
if (p.equalsIgnoreCase(logLevel.TRACE.toString())) {
_log.setLogLevel(logLevel.TRACE);
}
if (p.equalsIgnoreCase(logLevel.INFO.toString())) {
_log.setLogLevel(logLevel.INFO);
}
if (p.equalsIgnoreCase(logLevel.ALERT.toString())) {
_log.setLogLevel(logLevel.ALERT);
}
}
}

BIN
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/bufSelect/.markers

Binary file not shown.

BIN
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/bufSelect/org.eclipse.jdt.core/state.dat

Binary file not shown.

1
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version

@ -0,0 +1 @@


BIN
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index

Binary file not shown.

1
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version

@ -0,0 +1 @@


BIN
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.root/14.tree

Binary file not shown.

BIN
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources

Binary file not shown.

3
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs

@ -0,0 +1,3 @@
#Wed Sep 16 20:41:48 CEST 2009
version=1
eclipse.preferences.version=1

4
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs

@ -0,0 +1,4 @@
#Wed Jul 15 01:06:44 CEST 2009
eclipse.preferences.version=1
preferredTargets=default\:default|
org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=<?xml version\="1.0" encoding\="UTF-8"?>\n<launchPerspectives/>\n

280
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs

@ -0,0 +1,280 @@
#Fri Aug 21 17:23:01 CEST 2009
org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=end_of_line
org.eclipse.jdt.core.formatter.join_lines_in_comments=true
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
org.eclipse.jdt.core.codeComplete.localPrefixes=
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
org.eclipse.jdt.core.formatter.brace_position_for_switch=end_of_line
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
org.eclipse.jdt.core.codeComplete.argumentPrefixes=
org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=end_of_line
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_member=insert
org.eclipse.jdt.core.codeComplete.localSuffixes=
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
org.eclipse.jdt.core.formatter.blank_lines_before_method=1
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
org.eclipse.jdt.core.formatter.comment.format_html=true
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.codeComplete.argumentSuffixes=
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16
org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
org.eclipse.jdt.core.formatter.tabulation.size=4
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
org.eclipse.jdt.core.formatter.tabulation.char=tab
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16
org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
org.eclipse.jdt.core.formatter.blank_lines_before_imports=1
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
org.eclipse.jdt.core.formatter.alignment_for_compact_if=16
org.eclipse.jdt.core.formatter.join_wrapped_lines=true
org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
org.eclipse.jdt.core.classpathVariable.JRE_SRCROOT=
org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
org.eclipse.jdt.core.codeComplete.fieldPrefixes=
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false
org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
org.eclipse.jdt.core.formatter.blank_lines_before_field=0
org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes=
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
org.eclipse.jdt.core.formatter.comment.format_block_comments=true
org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=true
org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=end_of_line
org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
org.eclipse.jdt.core.formatter.lineSplit=200
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
org.eclipse.jdt.core.codeComplete.fieldSuffixes=
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
org.eclipse.jdt.core.formatter.blank_lines_after_imports=1
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert
org.eclipse.jdt.core.formatter.blank_lines_before_package=0
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true
org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes=
org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=insert
org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=end_of_line
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.codeComplete.staticFieldPrefixes=
org.eclipse.jdt.core.classpathVariable.JRE_SRC=
org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=end_of_line
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=false
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
org.eclipse.jdt.core.formatter.comment.format_header=false
org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16
org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=80
org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert
org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true
org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
org.eclipse.jdt.core.codeComplete.staticFieldSuffixes=
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
org.eclipse.jdt.core.formatter.blank_lines_after_package=1
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
org.eclipse.jdt.core.formatter.indentation.size=4
org.eclipse.jdt.core.formatter.alignment_for_assignment=0
org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
org.eclipse.jdt.core.formatter.indent_empty_lines=false
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
org.eclipse.jdt.core.formatter.comment.format_line_comments=true
org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16
org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16
org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16
org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=do not insert
org.eclipse.jdt.core.formatter.compact_else_if=true
org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
org.eclipse.jdt.core.compiler.source=1.5
org.eclipse.jdt.core.formatter.comment.format_source_code=true
org.eclipse.jdt.core.formatter.comment.line_length=80
org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
org.eclipse.jdt.core.formatter.continuation_indentation=2
org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
org.eclipse.jdt.core.classpathVariable.JRE_LIB=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Classes/classes.jar

3
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs

@ -0,0 +1,3 @@
#Tue Aug 31 14:16:24 CEST 2010
eclipse.preferences.version=1
org.eclipse.jdt.launching.PREF_VM_XML=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?>\n<vmSettings defaultVM\="52,org.eclipse.jdt.internal.launching.macosx.MacOSXType5,1.5.0" defaultVMConnector\="">\n<vmType id\="org.eclipse.jdt.internal.launching.macosx.MacOSXType">\n<vm id\="1.4" javadocURL\="http\://java.sun.com/j2se/1.4.2/docs/api/" name\="JVM 1.4" path\="/System/Library/Frameworks/JavaVM.framework/Versions/1.4/Home"/>\n<vm id\="1.4.2" javadocURL\="http\://java.sun.com/j2se/1.4.2/docs/api/" name\="JVM 1.4.2" path\="/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home"/>\n<vm id\="1.5" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/" name\="JVM 1.5" path\="/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home"/>\n<vm id\="1.5.0" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/" name\="JVM 1.5.0 (MacOS X Default)" path\="/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home"/>\n</vmType>\n</vmSettings>\n

27
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs

File diff suppressed because one or more lines are too long

3
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs

@ -0,0 +1,3 @@
#Wed Jul 15 00:24:04 CEST 2009
eclipse.preferences.version=1
org.eclipse.team.ui.first_time=false

5
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs

@ -0,0 +1,5 @@
#Sat Aug 29 20:12:50 CEST 2009
quickdiff.quickDiff=false
tabWidth=2
eclipse.preferences.version=1
overviewRuler_migration=migrated_3.1

6
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs

@ -0,0 +1,6 @@
#Tue Aug 31 14:16:24 CEST 2010
eclipse.preferences.version=1
TASKS_FILTERS_MIGRATE=true
tipsAndTricks=true
platformState=1283168434059
PROBLEMS_FILTERS_MIGRATE=true

3
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs

@ -0,0 +1,3 @@
#Wed Jul 15 01:04:46 CEST 2009
eclipse.preferences.version=1
showIntro=false

5
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs

@ -0,0 +1,5 @@
#Wed Jul 15 01:05:40 CEST 2009
ColorsAndFontsPreferencePage.expandedCategories=Torg.eclipse.ui.workbenchMisc\tTorg.eclipse.jdt.ui.presentation
org.eclipse.jface.textfont=1|Monaco|9.0|0|CARBON|1|Monaco;
eclipse.preferences.version=1
ColorsAndFontsPreferencePage.selectedElement=Forg.eclipse.jface.textfont

3
work/THE_Beltskimmer/mxj_workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.update.core.prefs

@ -0,0 +1,3 @@
#Wed Jul 15 00:23:50 CEST 2009
eclipse.preferences.version=1
org.eclipse.update.core.automaticallyChooseMirror=true

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save