All files / addon/classes index.js

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52                                                                                                       
/**
 * Provides classes that are capable of interacting with the Web Audio API's
 * AudioContext.
 *
 * @public
 * @module Audio
 */
import Sound from './sound';
import Font from './font';
import Track from './track';
import BeatTrack from './beat-track';
import Sampler from './sampler';
import Oscillator from './oscillator';
import SampledNote from './sampled-note';
import LayeredSound from './layered-sound';
 
export {
  Sound,
  Track,
  BeatTrack,
  Sampler,
  Oscillator,
  SampledNote,
  LayeredSound,
  Font,
};
 
/**
 * Provides helper classes that represent musical concepts meant to be used by
 * classes from the Audio module.
 *
 * @public
 * @module MusicalConcepts
 */
 
import Note from './note';
import Beat from './beat';
 
export { Note, Beat };
 
/**
 * Provides classes that interact with the Web Audio API indirectly by providing
 * data models for the classes in the Audio module to consume.
 *
 * @public
 * @module AudioHelpers
 */
 
import Connection from './connection';
 
export { Connection };