public class CP_Reasoning extends Reasoning
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
CP_Reasoning.ReasoningState
The Enum ReasoningState.
|
| Modifier and Type | Field and Description |
|---|---|
(package private) int |
actual_phase
The actual_phase.
|
(package private) double |
beat_duration
The beat_duration.
|
(package private) java.util.ArrayList<java.lang.Double> |
beats
The beats.
|
(package private) int |
chunk_size
The chunk_size.
|
(package private) java.util.ArrayList<java.lang.Double> |
detected_beats_energy
The detected_beats_energy.
|
(package private) java.util.ArrayList<java.lang.Double> |
detected_beats_time
The detected_beats_time.
|
(package private) Sensor |
ear
The ear.
|
(package private) Memory |
earMemory
The ear memory.
|
(package private) double |
error
The error.
|
(package private) Sensor |
eyes
The eyes.
|
(package private) Memory |
eyesMemory
The eyes memory.
|
(package private) double |
frame_duration
The frame_duration.
|
private AudioInputFile |
in
The in.
|
(package private) int |
last_phase
The last_phase.
|
(package private) Actuator |
legs
The legs.
|
(package private) Memory |
legsMemory
The legs memory.
|
(package private) boolean |
master
The master.
|
(package private) Vector |
master_position
The master_position.
|
(package private) int |
measure_counter
The measure_counter.
|
(package private) double |
measure_duration
The measure_duration.
|
(package private) Actuator |
mouth
The mouth.
|
(package private) Memory |
mouthMemory
The mouth memory.
|
(package private) int |
next_sample_play
The next_sample_play.
|
(package private) int |
number_beats
The number_beats.
|
private ensemble.processing.Processor |
onsetproc
The onsetproc.
|
(package private) boolean[] |
pattern
The pattern.
|
(package private) int |
phase
The phase.
|
(package private) double |
radius
The radius.
|
private float |
sampleRate
The sample rate.
|
(package private) int |
slide
The slide.
|
(package private) double |
start_playing_time
The start_playing_time.
|
(package private) Vector |
start_position
The start_position.
|
(package private) double |
start_time
The start_time.
|
(package private) CP_Reasoning.ReasoningState |
state
The state.
|
private double[] |
wavetable
The wavetable.
|
private double |
wavetable_gain
The wavetable_gain.
|
private double[] |
wavetable_with_gain
The wavetable_with_gain.
|
parameters| Constructor and Description |
|---|
CP_Reasoning() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
eventHandlerRegistered(EventHandler evtHdl)
Chamado no momento em que um novo EventHandler é registrado no Agente Musical.
|
boolean |
init()
User-implemented initialization method, called by start().
|
void |
needAction(Actuator sourceActuator,
double instant,
double duration)
Chamado no caso de eventos frequentes, quando existe a necessidade de uma ação.
|
void |
newSense(Sensor sourceSensor,
double instant,
double duration)
Chamado no momento que o Agente Musical recebe um novo evento (e o raciocínio está registrado no Sensor).
|
void |
process()
Método de processamento do raciocínio.
|
eventHandlerDeregistered, needAction, setWakeUp, start, stopaddParameter, addParameters, configure, finit, getAddress, getAgent, getComponentName, getComponentType, getParameter, getParameter, getParameters, getState, getType, parameterUpdate, processCommand, receiveCommand, sendCommand, setAgent, setComponentName, setParameters, setState, setTypeActuator mouth
Memory mouthMemory
Sensor ear
Memory earMemory
int chunk_size
Actuator legs
Memory legsMemory
Sensor eyes
Memory eyesMemory
CP_Reasoning.ReasoningState state
private AudioInputFile in
private float sampleRate
private double[] wavetable
private double[] wavetable_with_gain
private double wavetable_gain
private ensemble.processing.Processor onsetproc
int number_beats
double frame_duration
double measure_duration
double beat_duration
boolean master
double start_time
double start_playing_time
boolean[] pattern
java.util.ArrayList<java.lang.Double> beats
int next_sample_play
int measure_counter
int phase
int slide
int last_phase
int actual_phase
Vector master_position
Vector start_position
double radius
java.util.ArrayList<java.lang.Double> detected_beats_time
java.util.ArrayList<java.lang.Double> detected_beats_energy
double error
public boolean init()
LifeCycleinit in interface LifeCycleinit in class MusicalAgentComponentprotected void eventHandlerRegistered(EventHandler evtHdl)
ReasoningeventHandlerRegistered in class ReasoningevtHdl - the evt hdlpublic void needAction(Actuator sourceActuator, double instant, double duration)
ReasoningneedAction in class ReasoningsourceActuator - the source actuatorinstant - the instantduration - the durationpublic void newSense(Sensor sourceSensor, double instant, double duration)
Reasoning