Package net.paulhertz.pixelaudio.example
Class Bagatelle.InstrumentLoop
java.lang.Object
net.paulhertz.pixelaudio.example.Bagatelle.InstrumentLoop
- Enclosing class:
- Bagatelle
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) final AudioBrush(package private) final int(package private) final int(package private) long(package private) final Runnable(package private) int(package private) final Runnable -
Constructor Summary
ConstructorsConstructorDescriptionInstrumentLoop(AudioBrush brush, Runnable playAction, Runnable stopAction, int durationMs, int gapMs, int repeatsRemaining, long nextStartMillis) -
Method Summary
-
Field Details
-
brush
-
playAction
-
stopAction
-
durationMs
final int durationMs -
gapMs
final int gapMs -
repeatsRemaining
int repeatsRemaining -
nextStartMillis
long nextStartMillis -
active
boolean active
-
-
Constructor Details
-
InstrumentLoop
InstrumentLoop(AudioBrush brush, Runnable playAction, Runnable stopAction, int durationMs, int gapMs, int repeatsRemaining, long nextStartMillis)
-
-
Method Details
-
stop
void stop()
-