diff --git a/java/bin/.DS_Store b/java/bin/.DS_Store index 5147394f7..eae6d6be4 100644 Binary files a/java/bin/.DS_Store and b/java/bin/.DS_Store differ diff --git a/java/src/ie/tudublin/Audio1.java b/java/src/ie/tudublin/Audio1.java index 5214c0fe0..80dd24a62 100644 --- a/java/src/ie/tudublin/Audio1.java +++ b/java/src/ie/tudublin/Audio1.java @@ -1,10 +1,16 @@ -package ie.tudublin; +/*package ie.tudublin; + + import ddf.minim.AudioBuffer; import ddf.minim.AudioInput; import ddf.minim.AudioPlayer; import ddf.minim.Minim; import processing.core.PApplet; +import ddf.minim.analysis.*; +//import ddf.minim.*; +//import ddf.minim.signals.*; + public class Audio1 extends PApplet { @@ -12,6 +18,15 @@ public class Audio1 extends PApplet AudioPlayer ap; AudioInput ai; AudioBuffer ab; + FFT fft; + Minim m; + + float n4; + float n6; + + float radius1 = 150; + float radius2 = 75; + int mode = 0; @@ -37,7 +52,9 @@ public void keyPressed() { public void settings() { - size(1024, 1000); //fullScreen(P3D, SPAN); + size(1024, 1000); + //fullScreen(P3D, SPAN); + noStroke(); } public void setup() @@ -52,25 +69,26 @@ public void setup() ap.play(); ab = ap.mix; colorMode(HSB); + noCursor(); + smooth(); + frameRate(24); y = height / 2; smoothedY = y; - for (int i = 0; i < planets.length; i++ ) { - planets[i] = new Planet(64 + i*32,24); + /* for (int i = 0; i < planets.length; i++ ) { + planets[i] = new Plane(); } } - - - float off = 0; - float lerpedBuffer[] = new float[1024]; + float lerpedBuffer[] = new float[1024];*/ - public void draw() + /*public void draw() { - //background(0); + } + /* //background(0); float halfH = height / 2; float average = 0; float sum = 0; @@ -94,28 +112,28 @@ public void draw() switch (mode) { case 0: - background(0); - for(int i = 0 ; i < ab.size() ; i ++) - { - //float c = map(ab.get(i), -1, 1, 0, 255); - float c = map(i, 0, ab.size(), 0, 255); - stroke(c, 255, 255); - float f = lerpedBuffer[i] * halfH * 4.0f; - line(i, halfH + f, i, halfH - f); - } - break; + background(0); + for(int i = 0 ; i < ab.size() ; i ++) + { + //float c = map(ab.get(i), -1, 1, 0, 255); + float c = map(i, 0, ab.size(), 0, 255); + stroke(c, 255, 255); + float f = lerpedBuffer[i] * halfH * 4.0f; + line(i, halfH + f, i, halfH - f); + } + break; case 1: background(0); - int from = color(255, 0, 0); - int to = color(0, 255); - int c1 = lerpColor(from, to, (float) 0.33); - int c2 = lerpColor(from, to, (float) 0.66); - for (int i = 0; i < 15; i++) { - fill(from); - quad( - random(-40, 220), random(height), - random(-40, 220), random(height), - random(-40, 220), random(height), + int from = color(255, 0, 0); + int to = color(0, 255); + int c1 = lerpColor(from, to, (float) 0.33); + int c2 = lerpColor(from, to, (float) 0.66); + for (int i = 0; i < 15; i++) { + fill(from); + quad( + random(-40, 220), random(height), + random(-40, 220), random(height), + random(-40, 220), random(height), random(-40, 220), random(height) ); fill(c1); @@ -158,23 +176,77 @@ public void draw() break; case 3: - background(0); - // Drawing the Sun - pushMatrix(); - translate(width/2,height/2); - stroke(0); + background(0); + fill(0,50); + noStroke(); + rect(0, 0, width, height); + translate(width/2, height/2); + + for (int i = 0; i < ap.bufferSize() - 1; i++) { + + float angle = sin(i+n4)* 10; + float angle2 = sin(i+n6)* 300; + + float x = sin(radians(i))*(angle2+30); + float y = cos(radians(i))*(angle2+30); + + float x3 = sin(radians(i))*(500/angle); + float y3 = cos(radians(i))*(500/angle); + + fill (0, 0, 0, 90); //yellow + ellipse(x, y, ap.left.get(i)*10, ap.left.get(i)*10); + + fill ( 255, 255, 255, 60); //wt + rect(x3, y3, ap.left.get(i)*20, ap.left.get(i)*10); + + fill ( 255, 152, 0, 90); //orange + rect(x, y, ap.right.get(i)*10, ap.left.get(i)*10); + + fill( 255, 255, 255, 70); //wt + rect(x3, y3, ap.right.get(i)*10, ap.right.get(i)*20); + } + + n4 += 0.008; + n6 += 0.04; + break; + + case 4: + noStroke(); + noCursor(); + + fill(0, 100); + rect(0, 0, width, height); fill(255); - ellipse(0,0,64,64); + translate(width / 2, height / 2); + for(int ang1 = 0; ang1 < 360; ang1 +=5) + { + float radian1 = radians(ang1); + pushMatrix(); + translate(radius1 * cos(radian1), radius1 * sin(radian1)); + for(float ang2 = 0; ang2 < 90; ang2 += 10){ + float radian2 = (float) (radians(ang2) - frameCount * 0.02 + radian1); + ellipse(radius2 * cos(radian2), radius2 * sin(radian2), 2, 2); + } - // Drawing all Planets - for (int i = 0; i < planets.length; i++ ) { - planets[i].update(); - planets[i].display(); - } - popMatrix(); + popMatrix(); + saveFrame("line-######.png"); + break; + }*/ + + + /*case 4: + background(0); + int n=0; + translate (width/2,height/2); + for (int i = 0; i < ap. bufferSize () - 2; i++) { + rotate(n*-PI/200*0.1); + fill (255,0,0) ; + ellipse(i,i,ap. left.get (i) *50,ap. left.get (i) *50) ; + } n++; break; - } + }*/ + // Other examples we made in the class /* @@ -187,7 +259,12 @@ public void draw() y += random(-10, 10); smoothedY = lerp(smoothedY, y, 0.1f); circle(200, smoothedY, 50); - */ + + + } + } + + + - } -} +*/ \ No newline at end of file diff --git a/java/src/ie/tudublin/Main.java b/java/src/ie/tudublin/Main.java index 952c00d39..f4a604e0d 100644 --- a/java/src/ie/tudublin/Main.java +++ b/java/src/ie/tudublin/Main.java @@ -5,13 +5,13 @@ public class Main - public static void Audio1() + public static void test3() { String[] a = {"MAIN"}; - processing.core.PApplet.runSketch( a, new Audio1()); + processing.core.PApplet.runSketch( a, new test3()); } public static void main(String[] args) { - Audio1(); + test3(); } } \ No newline at end of file diff --git a/java/src/ie/tudublin/ParticleSystem.java b/java/src/ie/tudublin/ParticleSystem.java deleted file mode 100644 index 4b03671b4..000000000 --- a/java/src/ie/tudublin/ParticleSystem.java +++ /dev/null @@ -1,11 +0,0 @@ -package ie.tudublin; - -public class ParticleSystem { - - public void run() { - } - - public void addParticle() { - } - -} diff --git a/java/src/ie/tudublin/Planet.java b/java/src/ie/tudublin/Planet.java deleted file mode 100644 index f86b86512..000000000 --- a/java/src/ie/tudublin/Planet.java +++ /dev/null @@ -1,14 +0,0 @@ -package ie.tudublin; - -public class Planet { - - public Planet(int i, int j) { - } - - public void update() { - } - - public void display() { - } - -} diff --git a/java/src/ie/tudublin/project.java b/java/src/ie/tudublin/project.java new file mode 100644 index 000000000..1f0a4ca85 --- /dev/null +++ b/java/src/ie/tudublin/project.java @@ -0,0 +1,30 @@ +//package ie.tudublin; + +/*public class project{ + float radius1 = 150; +float radius2 = 75; + +void setup(){ + size(500, 500); + noStroke(); +} + +void draw(){ + fill(0, 100); + rect(0, 0, width, height); + fill(255); + translate(width / 2, height / 2); + for(float ang1 = 0; ang1 < 360; ang1 += 5){ + float radian1 = radians(ang1); + pushMatrix(); + translate(radius1 * cos(radian1), radius1 * sin(radian1)); + for(float ang2 = 0; ang2 < 90; ang2 += 10){ + float radian2 = radians(ang2) - frameCount * 0.02 + radian1; + ellipse(radius2 * cos(radian2), radius2 * sin(radian2), 2, 2); + } + popMatrix(); + saveFrame("line-######.png"); + + } +} +}*/ \ No newline at end of file diff --git a/java/src/ie/tudublin/test.java b/java/src/ie/tudublin/test.java new file mode 100644 index 000000000..497bdfb61 --- /dev/null +++ b/java/src/ie/tudublin/test.java @@ -0,0 +1,119 @@ +package ie.tudublin; + + +//import ddf.minim.AudioBuffer; +//import ddf.minim.AudioInput; +import ddf.minim.AudioPlayer; +import ddf.minim.Minim; +import processing.core.PApplet; +import processing.core.PVector; +import ddf.minim.analysis.*; +//import ddf.minim.*; +//import ddf.minim.signals.*; + + +public class test extends PApplet +{ + Minim m; + AudioPlayer player; + FFT fft; + + Node[] nodes = new Node[1200]; + + class Node { + //GLOBAL VARS + PVector loc; + PVector velocity = new PVector(random(-2, 2), random(-2, 2)); + float size = 10; + + //CONSTUCTOR + Node(float x, float y){ + this.loc = new PVector(x, y); + } + + //Runs all necessary funcitions + void run(){ + this.display(); + this.move(); + this.bounce(); + } + + //Displays node + void display(){ + point(loc.x, loc.y); + } + + //Moves node according to velocity + void move(){ + this.loc.add(velocity); + } + + //Checks whether the node has reached a wall and if so node "bounces" off + void bounce(){ + if ((this.loc.x > width) || (this.loc.x < 0)) { + velocity.x = velocity.x * -1; + } + if ((this.loc.y > height) || (this.loc.y < 0)) { + velocity.y = velocity.y * -1; + } + } + +} + + public void settings() + { + size(1024, 1000); + //noStroke(); + } + + public void setup() + { + //fullScreen(); + smooth(); + + //Initialize Nodes + for(int i = 0; i < nodes.length; i++){ + nodes[i] = new Node(random(width), random(height)); + } + + //Initialize Sound + m = new Minim(this); + player = m.loadFile("java/data/horizon.mp3", 1024); + fft = new FFT(player.bufferSize(), player.sampleRate()); + player.play(); + } + + + public void draw(){ + noStroke(); + noCursor(); + background(20); + + // Play Music + fft.forward(player.mix); + + for(int i = 0; i < nodes.length; i++){ + float freq = fft.getFreq((float) (dist(nodes[i].loc.x, nodes[i].loc.y, width/2, height/2)*2.2)); // Multiplier = 2.2 higher to show more frequencies + + //Draw Lines + strokeWeight(freq/15); + stroke((1-nodes[i].loc.y/800)*255, 0, (nodes[i].loc.y/800)*255); + for(int j = i + 1; j < nodes.length; j++){ + Node other = nodes[j]; + float dist = nodes[i].loc.dist(other.loc); + if (dist > 0 && dist < 45){ + line(nodes[i].loc.x, nodes[i].loc.y, other.loc.x, other.loc.y); + } + } + stroke(255); + nodes[i].run(); +} + + } + } + + + + + + diff --git a/java/src/ie/tudublin/test2.java b/java/src/ie/tudublin/test2.java new file mode 100644 index 000000000..3a8fc5f0d --- /dev/null +++ b/java/src/ie/tudublin/test2.java @@ -0,0 +1,80 @@ +package ie.tudublin; +// Imports and vars +import ddf.minim.analysis.*; +import ddf.minim.AudioPlayer; +import ddf.minim.Minim; +import processing.core.PApplet; + + + +public class test2 extends PApplet{ + +Minim m; +AudioPlayer player; +FFT fft; + +int x; // Used to make the circle spin +int radius = 200; // Radius in pixels of the circle + +public void settings() + { + size(1024, 1000); + //noStroke(); + } + + +public void setup(){ + //fullScreen(); + + //noCursor(); + + m = new Minim(this); + + // Load music + player = m.loadFile("java/data/horizon.mp3", 1024); + player.play(); + + // Initialize audio analyzer + fft = new FFT(player.bufferSize(), player.sampleRate()); + + x = 0; +} + +public void draw(){ + translate(width/2, height/2); + background(0); + + // Create circle interior + noStroke(); + fill(200, 0, 0); + circle(0, 0, 120); // White circle + fill(255); + circle(cos(radians(x))*5, sin(radians(x))*5, 110); // Red circle + fill(0); + circle(0, 0, 10); // Black circle + if(player.isPlaying()) x += 2; // Circle only rotates while music is playing + + // Audio Visualization + fft.forward(player.mix); + float bands = fft.specSize(); + + for(int i = 0; i < bands*2; i++){ + + // Starting positions of line + float start_x = radius*cos(PI*(i+x)/bands); + float start_y = radius*sin(PI*(i+x)/bands); + + // Draw line based on sound + stroke(255); + strokeWeight(5); + if (i < bands){ + // Line based on band length + line(start_x, start_y, start_x + fft.getBand(i)*7*cos(PI*(i+x)/bands), start_y + fft.getBand(i)*7*sin(PI*(i+x)/bands)); + } else { + // Line based on frequency + line(start_x, start_y, start_x + fft.getFreq(i)*5*cos(PI*(i+x)/bands), start_y + fft.getFreq(i)*5*sin(PI*(i+x)/bands)); + } + } +} + +} diff --git a/java/src/ie/tudublin/test3.java b/java/src/ie/tudublin/test3.java new file mode 100644 index 000000000..574f2eb05 --- /dev/null +++ b/java/src/ie/tudublin/test3.java @@ -0,0 +1,75 @@ +package ie.tudublin; +//MUSIC +import ddf.minim.*; +import ddf.minim.signals.*; +import ddf.minim.AudioPlayer; +import ddf.minim.Minim; +import processing.core.PApplet; +import processing.core.PVector; +import ddf.minim.analysis.*; + + +public class test3 extends PApplet { + Minim minim; + AudioPlayer mySound; + +public void settings() + { + size(1024, 1000); + //noStroke(); + } +//MAIN SETUP +public void setup () { + //fullScreen(P3D); + //noCursor(); + smooth(); + background (0); + frameRate(24); + + //MUSIC | Add mp3 to file and change name of "Murph.mp3" to your song name + minim = new Minim(this); + mySound = minim.loadFile("java/data/horizon.mp3", 1024); + mySound.play(); +} + + +public void draw () { + + fill(0,50); + noStroke(); + rect(0, 0, width, height); + translate(width/2, height/2); + + float n4 = (float) 0.4; + float n6 = (float) 0.6; + +for (int i = 0; i < mySound.bufferSize() - 1; i++) { + + float angle = sin(i+n4)* 10; + float angle2 = sin(i+n6)* 300; + + float x = sin(radians(i))*(angle2+30); + float y = cos(radians(i))*(angle2+30); + + float x3 = sin(radians(i))*(500/angle); + float y3 = cos(radians(i))*(500/angle); + + fill (255, 255, 0); //yellow + ellipse(x, y, mySound.left.get(i)*10, mySound.left.get(i)*10); + + fill ( 255); //wt + rect(x3, y3, mySound.left.get(i)*20, mySound.left.get(i)*10); + + fill ( 255, 165, 0); //orange + rect(x, y, mySound.right.get(i)*10, mySound.left.get(i)*10); + + + fill( 255); //wt + rect(x3, y3, mySound.right.get(i)*10, mySound.right.get(i)*20); + } + + n4 += 0.008; + n6 += 0.04; + +} +} \ No newline at end of file diff --git a/java/src/ie/tudublin/test4.java b/java/src/ie/tudublin/test4.java new file mode 100644 index 000000000..02f0db6f8 --- /dev/null +++ b/java/src/ie/tudublin/test4.java @@ -0,0 +1,5 @@ +package ie.tudublin; + +public class test4 { + +} diff --git a/line-000041.png b/line-000041.png new file mode 100644 index 000000000..e538cefa3 Binary files /dev/null and b/line-000041.png differ diff --git a/line-000042.png b/line-000042.png new file mode 100644 index 000000000..7c8fd0bbf Binary files /dev/null and b/line-000042.png differ diff --git a/line-000043.png b/line-000043.png new file mode 100644 index 000000000..a77566736 Binary files /dev/null and b/line-000043.png differ diff --git a/line-000044.png b/line-000044.png new file mode 100644 index 000000000..291be5169 Binary files /dev/null and b/line-000044.png differ diff --git a/line-000045.png b/line-000045.png new file mode 100644 index 000000000..b2e3f67ba Binary files /dev/null and b/line-000045.png differ diff --git a/line-000046.png b/line-000046.png new file mode 100644 index 000000000..9df077f97 Binary files /dev/null and b/line-000046.png differ diff --git a/line-000047.png b/line-000047.png new file mode 100644 index 000000000..4f7011a87 Binary files /dev/null and b/line-000047.png differ diff --git a/line-000048.png b/line-000048.png new file mode 100644 index 000000000..12702aef6 Binary files /dev/null and b/line-000048.png differ diff --git a/line-000049.png b/line-000049.png new file mode 100644 index 000000000..f5aecd5b4 Binary files /dev/null and b/line-000049.png differ diff --git a/line-000050.png b/line-000050.png new file mode 100644 index 000000000..e3f95c930 Binary files /dev/null and b/line-000050.png differ diff --git a/line-000051.png b/line-000051.png new file mode 100644 index 000000000..cf782a32f Binary files /dev/null and b/line-000051.png differ diff --git a/line-000052.png b/line-000052.png new file mode 100644 index 000000000..ba475c53c Binary files /dev/null and b/line-000052.png differ diff --git a/line-000053.png b/line-000053.png new file mode 100644 index 000000000..ecb5fb789 Binary files /dev/null and b/line-000053.png differ diff --git a/line-000054.png b/line-000054.png new file mode 100644 index 000000000..0045ae7cf Binary files /dev/null and b/line-000054.png differ diff --git a/line-000055.png b/line-000055.png new file mode 100644 index 000000000..1a904e6c4 Binary files /dev/null and b/line-000055.png differ diff --git a/line-000056.png b/line-000056.png new file mode 100644 index 000000000..20cced1f4 Binary files /dev/null and b/line-000056.png differ diff --git a/line-000057.png b/line-000057.png new file mode 100644 index 000000000..2efced078 Binary files /dev/null and b/line-000057.png differ diff --git a/line-000058.png b/line-000058.png new file mode 100644 index 000000000..82dfeff56 Binary files /dev/null and b/line-000058.png differ diff --git a/line-000059.png b/line-000059.png new file mode 100644 index 000000000..0663e2e4f Binary files /dev/null and b/line-000059.png differ diff --git a/line-000060.png b/line-000060.png new file mode 100644 index 000000000..304fbdbc2 Binary files /dev/null and b/line-000060.png differ diff --git a/line-000061.png b/line-000061.png new file mode 100644 index 000000000..d4d389868 Binary files /dev/null and b/line-000061.png differ diff --git a/line-000062.png b/line-000062.png new file mode 100644 index 000000000..b0322b4ec Binary files /dev/null and b/line-000062.png differ diff --git a/line-000063.png b/line-000063.png new file mode 100644 index 000000000..6e587121a Binary files /dev/null and b/line-000063.png differ diff --git a/line-000064.png b/line-000064.png new file mode 100644 index 000000000..506639e9d Binary files /dev/null and b/line-000064.png differ diff --git a/line-000065.png b/line-000065.png new file mode 100644 index 000000000..4d943a472 Binary files /dev/null and b/line-000065.png differ diff --git a/line-000066.png b/line-000066.png new file mode 100644 index 000000000..009036544 Binary files /dev/null and b/line-000066.png differ diff --git a/line-000067.png b/line-000067.png new file mode 100644 index 000000000..bbe1e02d5 Binary files /dev/null and b/line-000067.png differ diff --git a/line-000068.png b/line-000068.png new file mode 100644 index 000000000..6517d6755 Binary files /dev/null and b/line-000068.png differ diff --git a/line-000069.png b/line-000069.png new file mode 100644 index 000000000..1e4679054 Binary files /dev/null and b/line-000069.png differ diff --git a/line-000070.png b/line-000070.png new file mode 100644 index 000000000..e72f453c9 Binary files /dev/null and b/line-000070.png differ diff --git a/line-000071.png b/line-000071.png new file mode 100644 index 000000000..4cf5018a1 Binary files /dev/null and b/line-000071.png differ diff --git a/line-000072.png b/line-000072.png new file mode 100644 index 000000000..78352ff4e Binary files /dev/null and b/line-000072.png differ diff --git a/line-000073.png b/line-000073.png new file mode 100644 index 000000000..cbb1f3e5b Binary files /dev/null and b/line-000073.png differ diff --git a/line-000074.png b/line-000074.png new file mode 100644 index 000000000..7c5482f73 Binary files /dev/null and b/line-000074.png differ diff --git a/line-000075.png b/line-000075.png new file mode 100644 index 000000000..f6a6c66f6 Binary files /dev/null and b/line-000075.png differ diff --git a/line-000076.png b/line-000076.png new file mode 100644 index 000000000..a1b13798c Binary files /dev/null and b/line-000076.png differ diff --git a/line-000077.png b/line-000077.png new file mode 100644 index 000000000..9e585b81c Binary files /dev/null and b/line-000077.png differ diff --git a/line-000078.png b/line-000078.png new file mode 100644 index 000000000..c162000f6 Binary files /dev/null and b/line-000078.png differ diff --git a/line-000079.png b/line-000079.png new file mode 100644 index 000000000..e487895b9 Binary files /dev/null and b/line-000079.png differ diff --git a/line-000080.png b/line-000080.png new file mode 100644 index 000000000..88e0b0fc2 Binary files /dev/null and b/line-000080.png differ diff --git a/line-000081.png b/line-000081.png new file mode 100644 index 000000000..c90f9cea6 Binary files /dev/null and b/line-000081.png differ diff --git a/line-000082.png b/line-000082.png new file mode 100644 index 000000000..591137cb1 Binary files /dev/null and b/line-000082.png differ diff --git a/line-000083.png b/line-000083.png new file mode 100644 index 000000000..44f9db643 Binary files /dev/null and b/line-000083.png differ diff --git a/line-000084.png b/line-000084.png new file mode 100644 index 000000000..600718959 Binary files /dev/null and b/line-000084.png differ diff --git a/line-000085.png b/line-000085.png new file mode 100644 index 000000000..40cb2e6c1 Binary files /dev/null and b/line-000085.png differ diff --git a/line-000086.png b/line-000086.png new file mode 100644 index 000000000..66b564081 Binary files /dev/null and b/line-000086.png differ diff --git a/line-000087.png b/line-000087.png new file mode 100644 index 000000000..164f8e178 Binary files /dev/null and b/line-000087.png differ diff --git a/line-000088.png b/line-000088.png new file mode 100644 index 000000000..0bf90b5a4 Binary files /dev/null and b/line-000088.png differ diff --git a/line-000089.png b/line-000089.png new file mode 100644 index 000000000..d34b41769 Binary files /dev/null and b/line-000089.png differ diff --git a/line-000090.png b/line-000090.png new file mode 100644 index 000000000..7f67b6545 Binary files /dev/null and b/line-000090.png differ diff --git a/line-000091.png b/line-000091.png new file mode 100644 index 000000000..31cda9f86 Binary files /dev/null and b/line-000091.png differ diff --git a/line-000092.png b/line-000092.png new file mode 100644 index 000000000..eba4d4964 Binary files /dev/null and b/line-000092.png differ diff --git a/line-000093.png b/line-000093.png new file mode 100644 index 000000000..b03b85718 Binary files /dev/null and b/line-000093.png differ diff --git a/line-000094.png b/line-000094.png new file mode 100644 index 000000000..3a1ba4af9 Binary files /dev/null and b/line-000094.png differ diff --git a/line-000095.png b/line-000095.png new file mode 100644 index 000000000..68f4694f6 Binary files /dev/null and b/line-000095.png differ diff --git a/line-000096.png b/line-000096.png new file mode 100644 index 000000000..273861f59 Binary files /dev/null and b/line-000096.png differ diff --git a/line-000097.png b/line-000097.png new file mode 100644 index 000000000..874e1f4b6 Binary files /dev/null and b/line-000097.png differ diff --git a/line-000098.png b/line-000098.png new file mode 100644 index 000000000..5edb3a559 Binary files /dev/null and b/line-000098.png differ diff --git a/line-000099.png b/line-000099.png new file mode 100644 index 000000000..ffd6e48fe Binary files /dev/null and b/line-000099.png differ diff --git a/line-000100.png b/line-000100.png new file mode 100644 index 000000000..79c1e5185 Binary files /dev/null and b/line-000100.png differ diff --git a/line-000101.png b/line-000101.png new file mode 100644 index 000000000..a83ae3e82 Binary files /dev/null and b/line-000101.png differ diff --git a/line-000102.png b/line-000102.png new file mode 100644 index 000000000..8d73e0b5f Binary files /dev/null and b/line-000102.png differ diff --git a/line-000103.png b/line-000103.png new file mode 100644 index 000000000..2bd43263f Binary files /dev/null and b/line-000103.png differ diff --git a/line-000104.png b/line-000104.png new file mode 100644 index 000000000..3ee98c947 Binary files /dev/null and b/line-000104.png differ diff --git a/line-000105.png b/line-000105.png new file mode 100644 index 000000000..670ffc67a Binary files /dev/null and b/line-000105.png differ diff --git a/line-000106.png b/line-000106.png new file mode 100644 index 000000000..5e56d4a37 Binary files /dev/null and b/line-000106.png differ diff --git a/line-000107.png b/line-000107.png new file mode 100644 index 000000000..0caa62507 Binary files /dev/null and b/line-000107.png differ diff --git a/line-000108.png b/line-000108.png new file mode 100644 index 000000000..9b972a35a Binary files /dev/null and b/line-000108.png differ diff --git a/line-000109.png b/line-000109.png new file mode 100644 index 000000000..a4696a691 Binary files /dev/null and b/line-000109.png differ diff --git a/line-000110.png b/line-000110.png new file mode 100644 index 000000000..908528e1b Binary files /dev/null and b/line-000110.png differ diff --git a/line-000111.png b/line-000111.png new file mode 100644 index 000000000..ceb3aa7c6 Binary files /dev/null and b/line-000111.png differ diff --git a/line-000112.png b/line-000112.png new file mode 100644 index 000000000..842f771ad Binary files /dev/null and b/line-000112.png differ diff --git a/line-000113.png b/line-000113.png new file mode 100644 index 000000000..f107c1a8c Binary files /dev/null and b/line-000113.png differ diff --git a/line-000114.png b/line-000114.png new file mode 100644 index 000000000..5fbcd91f5 Binary files /dev/null and b/line-000114.png differ diff --git a/line-000115.png b/line-000115.png new file mode 100644 index 000000000..1f0fecf95 Binary files /dev/null and b/line-000115.png differ diff --git a/line-000116.png b/line-000116.png new file mode 100644 index 000000000..4866560d6 Binary files /dev/null and b/line-000116.png differ diff --git a/line-000117.png b/line-000117.png new file mode 100644 index 000000000..f1f718989 Binary files /dev/null and b/line-000117.png differ diff --git a/line-000118.png b/line-000118.png new file mode 100644 index 000000000..f4f1fd475 Binary files /dev/null and b/line-000118.png differ diff --git a/line-000119.png b/line-000119.png new file mode 100644 index 000000000..221351651 Binary files /dev/null and b/line-000119.png differ diff --git a/line-000120.png b/line-000120.png new file mode 100644 index 000000000..273166d0b Binary files /dev/null and b/line-000120.png differ diff --git a/line-000121.png b/line-000121.png new file mode 100644 index 000000000..eeeef985b Binary files /dev/null and b/line-000121.png differ diff --git a/line-000122.png b/line-000122.png new file mode 100644 index 000000000..a0668710d Binary files /dev/null and b/line-000122.png differ diff --git a/line-000123.png b/line-000123.png new file mode 100644 index 000000000..8272ce87a Binary files /dev/null and b/line-000123.png differ diff --git a/line-000124.png b/line-000124.png new file mode 100644 index 000000000..31a4057f7 Binary files /dev/null and b/line-000124.png differ diff --git a/line-000125.png b/line-000125.png new file mode 100644 index 000000000..c890ea243 Binary files /dev/null and b/line-000125.png differ diff --git a/line-000126.png b/line-000126.png new file mode 100644 index 000000000..70710894f Binary files /dev/null and b/line-000126.png differ diff --git a/line-000127.png b/line-000127.png new file mode 100644 index 000000000..f15edc6e3 Binary files /dev/null and b/line-000127.png differ diff --git a/line-000128.png b/line-000128.png new file mode 100644 index 000000000..0e8ee5a85 Binary files /dev/null and b/line-000128.png differ diff --git a/line-000129.png b/line-000129.png new file mode 100644 index 000000000..0210a0855 Binary files /dev/null and b/line-000129.png differ diff --git a/line-000130.png b/line-000130.png new file mode 100644 index 000000000..b25d7e13b Binary files /dev/null and b/line-000130.png differ diff --git a/line-000131.png b/line-000131.png new file mode 100644 index 000000000..c3ecd9bac Binary files /dev/null and b/line-000131.png differ diff --git a/line-000132.png b/line-000132.png new file mode 100644 index 000000000..1ba624309 Binary files /dev/null and b/line-000132.png differ diff --git a/line-000133.png b/line-000133.png new file mode 100644 index 000000000..009a2f864 Binary files /dev/null and b/line-000133.png differ diff --git a/line-000134.png b/line-000134.png new file mode 100644 index 000000000..745a73aa3 Binary files /dev/null and b/line-000134.png differ diff --git a/line-000135.png b/line-000135.png new file mode 100644 index 000000000..359acbcfc Binary files /dev/null and b/line-000135.png differ diff --git a/line-000136.png b/line-000136.png new file mode 100644 index 000000000..5f4bd87c4 Binary files /dev/null and b/line-000136.png differ diff --git a/line-000137.png b/line-000137.png new file mode 100644 index 000000000..de4020b7d Binary files /dev/null and b/line-000137.png differ diff --git a/line-000138.png b/line-000138.png new file mode 100644 index 000000000..57f0f543f Binary files /dev/null and b/line-000138.png differ diff --git a/line-000139.png b/line-000139.png new file mode 100644 index 000000000..340ed849b Binary files /dev/null and b/line-000139.png differ diff --git a/line-000140.png b/line-000140.png new file mode 100644 index 000000000..5648bcae4 Binary files /dev/null and b/line-000140.png differ diff --git a/line-000141.png b/line-000141.png new file mode 100644 index 000000000..55da7e0b3 Binary files /dev/null and b/line-000141.png differ diff --git a/line-000142.png b/line-000142.png new file mode 100644 index 000000000..20a8fdfbb Binary files /dev/null and b/line-000142.png differ diff --git a/line-000143.png b/line-000143.png new file mode 100644 index 000000000..ac58e3ade Binary files /dev/null and b/line-000143.png differ diff --git a/line-000155.png b/line-000155.png new file mode 100644 index 000000000..eb8875fb6 Binary files /dev/null and b/line-000155.png differ diff --git a/line-000156.png b/line-000156.png new file mode 100644 index 000000000..ce104e009 Binary files /dev/null and b/line-000156.png differ diff --git a/line-000157.png b/line-000157.png new file mode 100644 index 000000000..758957651 Binary files /dev/null and b/line-000157.png differ diff --git a/line-000158.png b/line-000158.png new file mode 100644 index 000000000..b3660ff9a Binary files /dev/null and b/line-000158.png differ diff --git a/line-000159.png b/line-000159.png new file mode 100644 index 000000000..53fd557aa Binary files /dev/null and b/line-000159.png differ diff --git a/line-000160.png b/line-000160.png new file mode 100644 index 000000000..2857297af Binary files /dev/null and b/line-000160.png differ diff --git a/line-000161.png b/line-000161.png new file mode 100644 index 000000000..b9aa25cce Binary files /dev/null and b/line-000161.png differ diff --git a/line-000162.png b/line-000162.png new file mode 100644 index 000000000..d7def7107 Binary files /dev/null and b/line-000162.png differ diff --git a/line-000163.png b/line-000163.png new file mode 100644 index 000000000..449023380 Binary files /dev/null and b/line-000163.png differ diff --git a/line-000164.png b/line-000164.png new file mode 100644 index 000000000..2cb016edb Binary files /dev/null and b/line-000164.png differ diff --git a/line-000165.png b/line-000165.png new file mode 100644 index 000000000..6be1072b6 Binary files /dev/null and b/line-000165.png differ diff --git a/line-000166.png b/line-000166.png new file mode 100644 index 000000000..04e0e675b Binary files /dev/null and b/line-000166.png differ diff --git a/line-000167.png b/line-000167.png new file mode 100644 index 000000000..787f9e101 Binary files /dev/null and b/line-000167.png differ diff --git a/line-000168.png b/line-000168.png new file mode 100644 index 000000000..4ec8cedd2 Binary files /dev/null and b/line-000168.png differ diff --git a/line-000169.png b/line-000169.png new file mode 100644 index 000000000..ff9da3b06 Binary files /dev/null and b/line-000169.png differ diff --git a/line-000182.png b/line-000182.png new file mode 100644 index 000000000..974b4f00f Binary files /dev/null and b/line-000182.png differ diff --git a/line-000183.png b/line-000183.png new file mode 100644 index 000000000..b5ede5000 Binary files /dev/null and b/line-000183.png differ diff --git a/line-000184.png b/line-000184.png new file mode 100644 index 000000000..2e77bf9dc Binary files /dev/null and b/line-000184.png differ diff --git a/line-000185.png b/line-000185.png new file mode 100644 index 000000000..4a8dbf89f Binary files /dev/null and b/line-000185.png differ diff --git a/line-000186.png b/line-000186.png new file mode 100644 index 000000000..e229ee1a8 Binary files /dev/null and b/line-000186.png differ diff --git a/line-000187.png b/line-000187.png new file mode 100644 index 000000000..9d487a934 Binary files /dev/null and b/line-000187.png differ diff --git a/line-000188.png b/line-000188.png new file mode 100644 index 000000000..488c20624 Binary files /dev/null and b/line-000188.png differ diff --git a/line-000189.png b/line-000189.png new file mode 100644 index 000000000..6af9decc1 Binary files /dev/null and b/line-000189.png differ diff --git a/line-000190.png b/line-000190.png new file mode 100644 index 000000000..93e17376f Binary files /dev/null and b/line-000190.png differ diff --git a/line-000191.png b/line-000191.png new file mode 100644 index 000000000..206323c9a Binary files /dev/null and b/line-000191.png differ diff --git a/line-000192.png b/line-000192.png new file mode 100644 index 000000000..9dbc802ab Binary files /dev/null and b/line-000192.png differ diff --git a/line-000193.png b/line-000193.png new file mode 100644 index 000000000..fbe392b28 Binary files /dev/null and b/line-000193.png differ diff --git a/line-000194.png b/line-000194.png new file mode 100644 index 000000000..f26893e1c Binary files /dev/null and b/line-000194.png differ diff --git a/line-000195.png b/line-000195.png new file mode 100644 index 000000000..9ef5a54cc Binary files /dev/null and b/line-000195.png differ diff --git a/line-000196.png b/line-000196.png new file mode 100644 index 000000000..511851c8f Binary files /dev/null and b/line-000196.png differ