All pastes #1971268 Raw Edit

Something

public text v1 · immutable
#1971268 ·published 2010-10-23 21:28 UTC
rendered paste body
{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf320
{\fonttbl\f0\fnil\fcharset0 Monaco;}
{\colortbl;\red255\green255\blue255;\red127\green0\blue85;\red63\green127\blue95;\red0\green0\blue192;
\red42\green0\blue255;}
\paperw11900\paperh16840\margl1440\margr1440\vieww9000\viewh8400\viewkind0
\deftab720
\pard\pardeftab720

\f0\fs22 \cf2 package\cf0  andreas2608.examples;\
\
\cf2 import\cf0  \ul java.applet.Applet\ulnone ;\
\
\cf2 import\cf0  com.softsynth.jmsl.JMSL;\
\cf2 import\cf0  com.softsynth.jmsl.MusicJob;\
\cf2 import\cf0  com.softsynth.jmsl.ParallelCollection;\
\cf2 import\cf0  com.softsynth.jmsl.SequentialCollection;\
\cf2 import\cf0  \ul javax.swing\ulnone .*;\
\cf2 import\cf0  \ul java.awt\ulnone .*;\
\cf2 import\cf0  \ul java.awt.geom\ulnone .*;\
\cf2 import\cf0  \ul java.awt.image\ulnone .*;\
\
\cf2 public\cf0  \cf2 class\cf0  Homework3 \cf2 extends\cf0  MusicJob \{\
	\
	\cf3 //--------Homework 3-------\\\\\cf0 \
	\
	\cf2 public\cf0  \cf2 float\cf0  \cf4 w\cf0 ;\
	\cf2 public\cf0  \cf2 float\cf0  \cf4 h\cf0 ;\
	\cf2 public\cf0  \cf2 int\cf0  \cf4 x\cf0 ;\
	\cf2 public\cf0  \cf2 int\cf0  \cf4 y\cf0 ;\
	\
\pard\pardeftab720
\cf3 //	@Override\cf0 \
\cf3 //	public double start(double time)\{	\cf0 \
\cf3 //		return time;\cf0 \
\cf3 //	\}\cf0 \
	\
	\cf2 public\cf0  \cf2 double\cf0  repeat(\cf2 double\cf0  time) \cf2 throws\cf0  InterruptedException \{\
		System.\cf4 out\cf0 .println(getName() + \cf5 ", is repeating. JMSL.now() is: "\cf0  + JMSL.now());\
		\cf2 return\cf0  time;\
	\}\
	\
	\cf2 public\cf0  \cf2 static\cf0  \cf2 void\cf0  main(String[] args) \{\
		\cf3 //JMSLRandom.randomize();\cf0 \
		\
		ParallelCollection parCol = \cf2 new\cf0  ParallelCollection();\
		SequentialCollection seqCol = \cf2 new\cf0  SequentialCollection();	\
		\
		Homework3 par1 = \cf2 new\cf0  Homework3();\
		Homework3 par2 = \cf2 new\cf0  Homework3();\
		\
		par1.setRepeats(10);\
		par1.setRepeatPause(0.4);\
		\
		par2.setRepeats(20);\
		par2.setRepeatPause(0.2);\
		\
		parCol.add(par1);\
		parCol.add(par2);\
		parCol.setRepeats(10);\
		parCol.setRepeatPause(1);\
		\
		Homework3 seq1 = \cf2 new\cf0  Homework3();\
		Homework3 seq2 = \cf2 new\cf0  Homework3();\
		\
		seq1.setRepeats(10);\
		seq1.setRepeatPause(1);\
		\
		seq2.setRepeats(20);\
		seq2.setRepeatPause(0.5);\
		\
		seqCol.add(seq1);\
		seqCol.add(seq2);\
		seqCol.setRepeats(10);\
		seqCol.setRepeatPause(1);\
		\
		\
		parCol.launch(JMSL.now());										\cf3 //now() gets current time	\cf0 \
		seqCol.launch(JMSL.now());\
	\}\
\}\
}