ActiveSomBeatGraph Class Reference

#include <ao-som-beatgraph.h>

Inheritance diagram for ActiveSomBeatGraph:
Inheritance graph
[legend]
Collaboration diagram for ActiveSomBeatGraph:
Collaboration graph
[legend]

List of all members.

Public Member Functions

elementResult start ()

Protected Member Functions

void queue_start ()
 ActiveSomBeatGraph (SomBeatGraph *s, string name)

Friends

class SomBeatGraph

Constructor & Destructor Documentation

ActiveSomBeatGraph::ActiveSomBeatGraph ( SomBeatGraph s,
string  name 
) [inline, protected]

Member Function Documentation

void ActiveSomBeatGraph::queue_start (  )  [inline, protected]
elementResult ActiveSomBeatGraph::start (  ) 

This includes all the conversions (44.1 -> 11.025 kHz, stereo->mono, 16b->8bit) and cancels nicely out to the normal period. If we use the understandable arithmetic we end up with slightly different positions.

The target map must be signed and be able to accept a total of vectors vectors.

We also want some detail like 0-255 for the strength 0-255 for the distance vectors is the potential amount of additions 0-255 for the value we actually have

B- update the map according to the current learning rate and distance

Instead of merging it into the existing map, we create a new target map

// merge(mapping[c],V,s1*s2,dimensions);

References assert(), bpmdj_allocate, cdist(), Done, fclose(), FILE, gauss(), i, stereo_sample2::left, min_dist(), normalperiod, openCoreRawFile(), printf(), readsamples(), stereo_sample2::right, sprintf(), quad_period_type::valid(), wave_max(), x, and y.

Referenced by ActiveSomBeatGraph_msg_start::run().


Friends And Related Function Documentation

friend class SomBeatGraph [friend]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2