Class SyncPatterns<D extends SyncPatterns<D>>

java.lang.Object
eu.bandm.music.applications.indisp.SyncPatterns<D>
Direct Known Subclasses:
Section010, Section020, Section030, Section040, Section050, Section060, Section070, Section080, Section090

abstract class SyncPatterns<D extends SyncPatterns<D>> extends Object
  • Field Details

    • DEFAULT_PATTERN_TEXT

      public static final String DEFAULT_PATTERN_TEXT
      See Also:
    • DEFAULT_RANDOM_SEED_TEXT

      public static final String DEFAULT_RANDOM_SEED_TEXT
      See Also:
    • sectionName

      final String sectionName
    • visibleScoreMark

      final @Opt String visibleScoreMark
    • patternText

      final String patternText
    • pattern

      final NSM pattern
    • patternSize

      final int patternSize
    • seedText

      final String seedText
    • random

    • VOICE_COUNT

      public static final int VOICE_COUNT
      See Also:
    • events

      final boolean[][] events
    • parameterComments

      String[] parameterComments
    • capacity

      final int capacity
    • length

      int length
    • constructionDate

      final String constructionDate
  • Constructor Details

    • SyncPatterns

      SyncPatterns(String sectionName, @Opt String visibleScoreMarker, int capacity)
    • SyncPatterns

      SyncPatterns(String sectionName, @Opt String visibleScoreMark, String patternText, int capacity, String seedText)
  • Method Details

    • init

      D init() throws IOException
      Throws:
      IOException
    • warning

      void warning(String t, Object... args)
    • close

      void close(int len)
    • dynamics

      abstract int dynamics(int voice, int timepoint)
    • appendToLilypond

      void appendToLilypond(PrintWriter pw, NSM.BeamStyle beamStyle)
    • appendToMidi

      void appendToMidi(Sequence seq)
    • writeOwnFilesOfSoundAndScore

      void writeOwnFilesOfSoundAndScore(NSM.BeamStyle beamStyle) throws IOException
      Write only this section to lilypond source and to midi file.

      Attention: directory is set hard to [pwd]/data-dir.

      Throws:
      IOException