From dc3df3edd5843bde0c1335d6a8e460b2c832aa48 Mon Sep 17 00:00:00 2001 From: Foghrye4 Date: Sat, 17 Jun 2017 08:12:18 +0300 Subject: full project files --- javadoc/ibxm/Channel.html | 386 ++++++++++++++++++++++++ javadoc/ibxm/Envelope.html | 391 +++++++++++++++++++++++++ javadoc/ibxm/FastTracker2.html | 272 +++++++++++++++++ javadoc/ibxm/IBXM.html | 402 +++++++++++++++++++++++++ javadoc/ibxm/Instrument.html | 502 ++++++++++++++++++++++++++++++++ javadoc/ibxm/LogTable.html | 267 +++++++++++++++++ javadoc/ibxm/Module.html | 597 ++++++++++++++++++++++++++++++++++++++ javadoc/ibxm/Pattern.html | 320 ++++++++++++++++++++ javadoc/ibxm/Player.html | 355 +++++++++++++++++++++++ javadoc/ibxm/ProTracker.html | 272 +++++++++++++++++ javadoc/ibxm/Sample.html | 442 ++++++++++++++++++++++++++++ javadoc/ibxm/ScreamTracker3.html | 272 +++++++++++++++++ javadoc/ibxm/package-frame.html | 30 ++ javadoc/ibxm/package-summary.html | 175 +++++++++++ javadoc/ibxm/package-tree.html | 137 +++++++++ 15 files changed, 4820 insertions(+) create mode 100644 javadoc/ibxm/Channel.html create mode 100644 javadoc/ibxm/Envelope.html create mode 100644 javadoc/ibxm/FastTracker2.html create mode 100644 javadoc/ibxm/IBXM.html create mode 100644 javadoc/ibxm/Instrument.html create mode 100644 javadoc/ibxm/LogTable.html create mode 100644 javadoc/ibxm/Module.html create mode 100644 javadoc/ibxm/Pattern.html create mode 100644 javadoc/ibxm/Player.html create mode 100644 javadoc/ibxm/ProTracker.html create mode 100644 javadoc/ibxm/Sample.html create mode 100644 javadoc/ibxm/ScreamTracker3.html create mode 100644 javadoc/ibxm/package-frame.html create mode 100644 javadoc/ibxm/package-summary.html create mode 100644 javadoc/ibxm/package-tree.html (limited to 'javadoc/ibxm') diff --git a/javadoc/ibxm/Channel.html b/javadoc/ibxm/Channel.html new file mode 100644 index 0000000..11fc2c2 --- /dev/null +++ b/javadoc/ibxm/Channel.html @@ -0,0 +1,386 @@ + + + + + +Channel (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Channel

+
+
+ +
+
    +
  • +
    +
    +
    public class Channel
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intpattern_loop_row 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Channel(Module mod, + int sampling_rate, + int[] global_vol) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidresample(int[] mixing_buffer, + int frame_offset, + int frames, + int quality) 
      voidreset() 
      voidrow(int key, + int inst_idx, + int volume_column, + int effect, + int effect_param) 
      voidset_panning(int pan) 
      voidset_volume(int vol) 
      voidtick() 
      voidupdate_sample_idx(int samples) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        pattern_loop_row

        +
        public int pattern_loop_row
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Channel

        +
        public Channel(Module mod,
        +       int sampling_rate,
        +       int[] global_vol)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        reset

        +
        public void reset()
        +
      • +
      + + + +
        +
      • +

        resample

        +
        public void resample(int[] mixing_buffer,
        +            int frame_offset,
        +            int frames,
        +            int quality)
        +
      • +
      + + + +
        +
      • +

        update_sample_idx

        +
        public void update_sample_idx(int samples)
        +
      • +
      + + + +
        +
      • +

        set_volume

        +
        public void set_volume(int vol)
        +
      • +
      + + + +
        +
      • +

        set_panning

        +
        public void set_panning(int pan)
        +
      • +
      + + + +
        +
      • +

        row

        +
        public void row(int key,
        +       int inst_idx,
        +       int volume_column,
        +       int effect,
        +       int effect_param)
        +
      • +
      + + + +
        +
      • +

        tick

        +
        public void tick()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/Envelope.html b/javadoc/ibxm/Envelope.html new file mode 100644 index 0000000..072017b --- /dev/null +++ b/javadoc/ibxm/Envelope.html @@ -0,0 +1,391 @@ + + + + + +Envelope (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Envelope

+
+
+ +
+
    +
  • +
    +
    +
    public class Envelope
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      booleanlooped 
      booleansustain 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Envelope() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intcalculate_ampl(int tick) 
      voiddump() 
      intnext_tick(int tick, + boolean key_on) 
      voidset_loop_points(int start, + int end) 
      voidset_num_points(int num_points) 
      voidset_point(int point, + int tick, + int ampl, + boolean delta) 
      voidset_sustain_point(int point) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        sustain

        +
        public boolean sustain
        +
      • +
      + + + +
        +
      • +

        looped

        +
        public boolean looped
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Envelope

        +
        public Envelope()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set_num_points

        +
        public void set_num_points(int num_points)
        +
      • +
      + + + +
        +
      • +

        set_point

        +
        public void set_point(int point,
        +             int tick,
        +             int ampl,
        +             boolean delta)
        +
      • +
      + + + +
        +
      • +

        set_sustain_point

        +
        public void set_sustain_point(int point)
        +
      • +
      + + + +
        +
      • +

        set_loop_points

        +
        public void set_loop_points(int start,
        +                   int end)
        +
      • +
      + + + +
        +
      • +

        next_tick

        +
        public int next_tick(int tick,
        +            boolean key_on)
        +
      • +
      + + + +
        +
      • +

        calculate_ampl

        +
        public int calculate_ampl(int tick)
        +
      • +
      + + + +
        +
      • +

        dump

        +
        public void dump()
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/FastTracker2.html b/javadoc/ibxm/FastTracker2.html new file mode 100644 index 0000000..733c8ba --- /dev/null +++ b/javadoc/ibxm/FastTracker2.html @@ -0,0 +1,272 @@ + + + + + +FastTracker2 (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class FastTracker2

+
+
+ +
+
    +
  • +
    +
    +
    public class FastTracker2
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      FastTracker2() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanis_xm(byte[] header_60_bytes) 
      static Moduleload_xm(byte[] header_60_bytes, + java.io.DataInput data_input) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        FastTracker2

        +
        public FastTracker2()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        is_xm

        +
        public static boolean is_xm(byte[] header_60_bytes)
        +
      • +
      + + + +
        +
      • +

        load_xm

        +
        public static Module load_xm(byte[] header_60_bytes,
        +             java.io.DataInput data_input)
        +                      throws java.io.IOException
        +
        Throws:
        +
        java.io.IOException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/IBXM.html b/javadoc/ibxm/IBXM.html new file mode 100644 index 0000000..1585169 --- /dev/null +++ b/javadoc/ibxm/IBXM.html @@ -0,0 +1,402 @@ + + + + + +IBXM (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class IBXM

+
+
+ +
+
    +
  • +
    +
    +
    public class IBXM
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + + + + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      static intFP_MASK 
      static intFP_ONE 
      static intFP_SHIFT 
      static java.lang.StringVERSION 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      IBXM(int sample_rate) 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      intcalculate_song_duration() 
      voidget_audio(byte[] output_buffer, + int frames) 
      voidseek(int sample_position) 
      voidset_module(Module m) 
      voidset_resampling_quality(int quality) 
      voidset_sequence_index(int sequence_index, + int row) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        IBXM

        +
        public IBXM(int sample_rate)
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set_module

        +
        public void set_module(Module m)
        +
      • +
      + + + +
        +
      • +

        set_resampling_quality

        +
        public void set_resampling_quality(int quality)
        +
      • +
      + + + +
        +
      • +

        calculate_song_duration

        +
        public int calculate_song_duration()
        +
      • +
      + + + +
        +
      • +

        set_sequence_index

        +
        public void set_sequence_index(int sequence_index,
        +                      int row)
        +
      • +
      + + + +
        +
      • +

        seek

        +
        public void seek(int sample_position)
        +
      • +
      + + + +
        +
      • +

        get_audio

        +
        public void get_audio(byte[] output_buffer,
        +             int frames)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/Instrument.html b/javadoc/ibxm/Instrument.html new file mode 100644 index 0000000..8553b77 --- /dev/null +++ b/javadoc/ibxm/Instrument.html @@ -0,0 +1,502 @@ + + + + + +Instrument (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Instrument

+
+
+ +
+
    +
  • +
    +
    +
    public class Instrument
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        public java.lang.String name
        +
      • +
      + + + +
        +
      • +

        vibrato_type

        +
        public int vibrato_type
        +
      • +
      + + + +
        +
      • +

        vibrato_sweep

        +
        public int vibrato_sweep
        +
      • +
      + + + +
        +
      • +

        vibrato_depth

        +
        public int vibrato_depth
        +
      • +
      + + + +
        +
      • +

        vibrato_rate

        +
        public int vibrato_rate
        +
      • +
      + + + +
        +
      • +

        volume_envelope_active

        +
        public boolean volume_envelope_active
        +
      • +
      + + + +
        +
      • +

        panning_envelope_active

        +
        public boolean panning_envelope_active
        +
      • +
      + + + +
        +
      • +

        volume_fade_out

        +
        public int volume_fade_out
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Instrument

        +
        public Instrument()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        get_volume_envelope

        +
        public Envelope get_volume_envelope()
        +
      • +
      + + + +
        +
      • +

        set_volume_envelope

        +
        public void set_volume_envelope(Envelope envelope)
        +
      • +
      + + + +
        +
      • +

        get_panning_envelope

        +
        public Envelope get_panning_envelope()
        +
      • +
      + + + +
        +
      • +

        set_panning_envelope

        +
        public void set_panning_envelope(Envelope envelope)
        +
      • +
      + + + +
        +
      • +

        get_sample_from_key

        +
        public Sample get_sample_from_key(int key)
        +
      • +
      + + + +
        +
      • +

        set_key_to_sample

        +
        public void set_key_to_sample(int key,
        +                     int sample)
        +
      • +
      + + + +
        +
      • +

        get_num_samples

        +
        public int get_num_samples()
        +
      • +
      + + + +
        +
      • +

        set_num_samples

        +
        public void set_num_samples(int num_samples)
        +
      • +
      + + + +
        +
      • +

        get_sample

        +
        public Sample get_sample(int sample_index)
        +
      • +
      + + + +
        +
      • +

        set_sample

        +
        public void set_sample(int sample_index,
        +              Sample sample)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/LogTable.html b/javadoc/ibxm/LogTable.html new file mode 100644 index 0000000..edfbafc --- /dev/null +++ b/javadoc/ibxm/LogTable.html @@ -0,0 +1,267 @@ + + + + + +LogTable (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class LogTable

+
+
+ +
+
    +
  • +
    +
    +
    public class LogTable
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      LogTable() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static intlog_2(int x) 
      static intraise_2(int x) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        LogTable

        +
        public LogTable()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        log_2

        +
        public static int log_2(int x)
        +
      • +
      + + + +
        +
      • +

        raise_2

        +
        public static int raise_2(int x)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/Module.html b/javadoc/ibxm/Module.html new file mode 100644 index 0000000..b12ad25 --- /dev/null +++ b/javadoc/ibxm/Module.html @@ -0,0 +1,597 @@ + + + + + +Module (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Module

+
+
+ +
+
    +
  • +
    +
    +
    public class Module
    +extends java.lang.Object
    +
  • +
+
+
+ +
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        song_title

        +
        public java.lang.String song_title
        +
      • +
      + + + +
        +
      • +

        linear_periods

        +
        public boolean linear_periods
        +
      • +
      + + + +
        +
      • +

        fast_volume_slides

        +
        public boolean fast_volume_slides
        +
      • +
      + + + +
        +
      • +

        pal

        +
        public boolean pal
        +
      • +
      + + + +
        +
      • +

        global_volume

        +
        public int global_volume
        +
      • +
      + + + +
        +
      • +

        channel_gain

        +
        public int channel_gain
        +
      • +
      + + + +
        +
      • +

        default_speed

        +
        public int default_speed
        +
      • +
      + + + +
        +
      • +

        default_tempo

        +
        public int default_tempo
        +
      • +
      + + + +
        +
      • +

        restart_sequence_index

        +
        public int restart_sequence_index
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Module

        +
        public Module()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        get_num_channels

        +
        public int get_num_channels()
        +
      • +
      + + + +
        +
      • +

        set_num_channels

        +
        public void set_num_channels(int num_channels)
        +
      • +
      + + + +
        +
      • +

        get_initial_panning

        +
        public int get_initial_panning(int channel)
        +
      • +
      + + + +
        +
      • +

        set_initial_panning

        +
        public void set_initial_panning(int channel,
        +                       int panning)
        +
      • +
      + + + +
        +
      • +

        get_sequence_length

        +
        public int get_sequence_length()
        +
      • +
      + + + +
        +
      • +

        set_sequence_length

        +
        public void set_sequence_length(int sequence_length)
        +
      • +
      + + + +
        +
      • +

        set_sequence

        +
        public void set_sequence(int sequence_index,
        +                int pattern_index)
        +
      • +
      + + + +
        +
      • +

        get_num_patterns

        +
        public int get_num_patterns()
        +
      • +
      + + + +
        +
      • +

        set_num_patterns

        +
        public void set_num_patterns(int num_patterns)
        +
      • +
      + + + +
        +
      • +

        get_pattern_from_sequence

        +
        public Pattern get_pattern_from_sequence(int sequence_index)
        +
      • +
      + + + +
        +
      • +

        get_pattern

        +
        public Pattern get_pattern(int pattern_index)
        +
      • +
      + + + +
        +
      • +

        set_pattern

        +
        public void set_pattern(int pattern_index,
        +               Pattern pattern)
        +
      • +
      + + + +
        +
      • +

        get_num_instruments

        +
        public int get_num_instruments()
        +
      • +
      + + + +
        +
      • +

        set_num_instruments

        +
        public void set_num_instruments(int num_instruments)
        +
      • +
      + + + +
        +
      • +

        get_instrument

        +
        public Instrument get_instrument(int instrument_index)
        +
      • +
      + + + +
        +
      • +

        set_instrument

        +
        public void set_instrument(int instrument_index,
        +                  Instrument instrument)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/Pattern.html b/javadoc/ibxm/Pattern.html new file mode 100644 index 0000000..ce60541 --- /dev/null +++ b/javadoc/ibxm/Pattern.html @@ -0,0 +1,320 @@ + + + + + +Pattern (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Pattern

+
+
+ +
+
    +
  • +
    +
    +
    public class Pattern
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Summary

      + + + + + + + + + + +
      Fields 
      Modifier and TypeField and Description
      intnum_rows 
      +
    • +
    + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Pattern() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      voidget_note(int[] note, + int index) 
      intnext_note(int data_offset, + int[] note) 
      voidset_pattern_data(byte[] data) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        num_rows

        +
        public int num_rows
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Pattern

        +
        public Pattern()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set_pattern_data

        +
        public void set_pattern_data(byte[] data)
        +
      • +
      + + + +
        +
      • +

        get_note

        +
        public void get_note(int[] note,
        +            int index)
        +
      • +
      + + + +
        +
      • +

        next_note

        +
        public int next_note(int data_offset,
        +            int[] note)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/Player.html b/javadoc/ibxm/Player.html new file mode 100644 index 0000000..781bfa8 --- /dev/null +++ b/javadoc/ibxm/Player.html @@ -0,0 +1,355 @@ + + + + + +Player (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Player

+
+
+ +
+
    +
  • +
    +
    +
    public class Player
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Player() +
      Instantiate a new Player.
      +
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static Moduleload_module(java.io.InputStream input) +
      Decode the data in the specified InputStream into a Module instance.
      +
      static voidmain(java.lang.String[] args) +
      Simple command-line test player.
      +
      voidplay() +
      Open the audio device and begin playback.
      +
      voidset_loop(boolean loop) +
      If loop is true, playback will continue indefinitely, + otherwise the module will play through once and stop.
      +
      voidset_module(Module m) +
      Set the Module instance to be played.
      +
      voidstop() +
      Stop playback and close the audio device.
      +
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Player

        +
        public Player()
        +       throws javax.sound.sampled.LineUnavailableException
        +
        Instantiate a new Player.
        +
        Throws:
        +
        javax.sound.sampled.LineUnavailableException
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        main

        +
        public static void main(java.lang.String[] args)
        +                 throws java.lang.Exception
        +
        Simple command-line test player.
        +
        Throws:
        +
        java.lang.Exception
        +
      • +
      + + + +
        +
      • +

        load_module

        +
        public static Module load_module(java.io.InputStream input)
        +                          throws java.lang.IllegalArgumentException,
        +                                 java.io.IOException
        +
        Decode the data in the specified InputStream into a Module instance.
        +
        Parameters:
        input - an InputStream containing the module file to be decoded.
        +
        Throws:
        +
        java.lang.IllegalArgumentException - if the data is not recognised as a module file.
        +
        java.io.IOException
        +
      • +
      + + + +
        +
      • +

        set_module

        +
        public void set_module(Module m)
        +
        Set the Module instance to be played.
        +
      • +
      + + + +
        +
      • +

        set_loop

        +
        public void set_loop(boolean loop)
        +
        If loop is true, playback will continue indefinitely, + otherwise the module will play through once and stop.
        +
      • +
      + + + +
        +
      • +

        play

        +
        public void play()
        +
        Open the audio device and begin playback. + If a module is already playing it will be restarted.
        +
      • +
      + + + +
        +
      • +

        stop

        +
        public void stop()
        +
        Stop playback and close the audio device.
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/ProTracker.html b/javadoc/ibxm/ProTracker.html new file mode 100644 index 0000000..3cb45af --- /dev/null +++ b/javadoc/ibxm/ProTracker.html @@ -0,0 +1,272 @@ + + + + + +ProTracker (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class ProTracker

+
+
+ +
+
    +
  • +
    +
    +
    public class ProTracker
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ProTracker() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanis_mod(byte[] header_1084_bytes) 
      static Moduleload_mod(byte[] header_1084_bytes, + java.io.DataInput data_input) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ProTracker

        +
        public ProTracker()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        is_mod

        +
        public static boolean is_mod(byte[] header_1084_bytes)
        +
      • +
      + + + +
        +
      • +

        load_mod

        +
        public static Module load_mod(byte[] header_1084_bytes,
        +              java.io.DataInput data_input)
        +                       throws java.io.IOException
        +
        Throws:
        +
        java.io.IOException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/Sample.html b/javadoc/ibxm/Sample.html new file mode 100644 index 0000000..0d0da4b --- /dev/null +++ b/javadoc/ibxm/Sample.html @@ -0,0 +1,442 @@ + + + + + +Sample (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class Sample

+
+
+ +
+
    +
  • +
    +
    +
    public class Sample
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + + + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      Sample() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      booleanhas_finished(int sample_idx) 
      voidresample_linear(int sample_idx, + int sample_frac, + int step, + int left_gain, + int right_gain, + int[] mix_buffer, + int frame_offset, + int frames) 
      voidresample_nearest(int sample_idx, + int sample_frac, + int step, + int left_gain, + int right_gain, + int[] mix_buffer, + int frame_offset, + int frames) 
      voidresample_sinc(int sample_idx, + int sample_frac, + int step, + int left_gain, + int right_gain, + int[] mix_buffer, + int frame_offset, + int frames) 
      voidset_sample_data(short[] data, + int loop_start, + int loop_length, + boolean ping_pong) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Field Detail

      + + + +
        +
      • +

        name

        +
        public java.lang.String name
        +
      • +
      + + + +
        +
      • +

        set_panning

        +
        public boolean set_panning
        +
      • +
      + + + +
        +
      • +

        volume

        +
        public int volume
        +
      • +
      + + + +
        +
      • +

        panning

        +
        public int panning
        +
      • +
      + + + +
        +
      • +

        transpose

        +
        public int transpose
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        Sample

        +
        public Sample()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        set_sample_data

        +
        public void set_sample_data(short[] data,
        +                   int loop_start,
        +                   int loop_length,
        +                   boolean ping_pong)
        +
      • +
      + + + +
        +
      • +

        resample_nearest

        +
        public void resample_nearest(int sample_idx,
        +                    int sample_frac,
        +                    int step,
        +                    int left_gain,
        +                    int right_gain,
        +                    int[] mix_buffer,
        +                    int frame_offset,
        +                    int frames)
        +
      • +
      + + + +
        +
      • +

        resample_linear

        +
        public void resample_linear(int sample_idx,
        +                   int sample_frac,
        +                   int step,
        +                   int left_gain,
        +                   int right_gain,
        +                   int[] mix_buffer,
        +                   int frame_offset,
        +                   int frames)
        +
      • +
      + + + +
        +
      • +

        resample_sinc

        +
        public void resample_sinc(int sample_idx,
        +                 int sample_frac,
        +                 int step,
        +                 int left_gain,
        +                 int right_gain,
        +                 int[] mix_buffer,
        +                 int frame_offset,
        +                 int frames)
        +
      • +
      + + + +
        +
      • +

        has_finished

        +
        public boolean has_finished(int sample_idx)
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/ScreamTracker3.html b/javadoc/ibxm/ScreamTracker3.html new file mode 100644 index 0000000..da6c6d4 --- /dev/null +++ b/javadoc/ibxm/ScreamTracker3.html @@ -0,0 +1,272 @@ + + + + + +ScreamTracker3 (Forge API) + + + + + + + +
+ + + + + +
+ + + +
+
ibxm
+

Class ScreamTracker3

+
+
+ +
+
    +
  • +
    +
    +
    public class ScreamTracker3
    +extends java.lang.Object
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Summary

      + + + + + + + + +
      Constructors 
      Constructor and Description
      ScreamTracker3() 
      +
    • +
    + +
      +
    • + + +

      Method Summary

      + + + + + + + + + + + + + + +
      Methods 
      Modifier and TypeMethod and Description
      static booleanis_s3m(byte[] header_96_bytes) 
      static Moduleload_s3m(byte[] header_96_bytes, + java.io.DataInput data_input) 
      +
        +
      • + + +

        Methods inherited from class java.lang.Object

        +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • +
      +
    • +
    +
  • +
+
+
+
    +
  • + +
      +
    • + + +

      Constructor Detail

      + + + +
        +
      • +

        ScreamTracker3

        +
        public ScreamTracker3()
        +
      • +
      +
    • +
    + +
      +
    • + + +

      Method Detail

      + + + +
        +
      • +

        is_s3m

        +
        public static boolean is_s3m(byte[] header_96_bytes)
        +
      • +
      + + + +
        +
      • +

        load_s3m

        +
        public static Module load_s3m(byte[] header_96_bytes,
        +              java.io.DataInput data_input)
        +                       throws java.io.IOException
        +
        Throws:
        +
        java.io.IOException
        +
      • +
      +
    • +
    +
  • +
+
+
+ + +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/package-frame.html b/javadoc/ibxm/package-frame.html new file mode 100644 index 0000000..48de5b0 --- /dev/null +++ b/javadoc/ibxm/package-frame.html @@ -0,0 +1,30 @@ + + + + + +ibxm (Forge API) + + + + +

ibxm

+
+

Classes

+ +
+ + diff --git a/javadoc/ibxm/package-summary.html b/javadoc/ibxm/package-summary.html new file mode 100644 index 0000000..8aa4f3a --- /dev/null +++ b/javadoc/ibxm/package-summary.html @@ -0,0 +1,175 @@ + + + + + +ibxm (Forge API) + + + + + + + +
+ + + + + +
+ + +
+

Package ibxm

+
+
+ +
+ +
+ + + + + +
+ + + + diff --git a/javadoc/ibxm/package-tree.html b/javadoc/ibxm/package-tree.html new file mode 100644 index 0000000..a938c30 --- /dev/null +++ b/javadoc/ibxm/package-tree.html @@ -0,0 +1,137 @@ + + + + + +ibxm Class Hierarchy (Forge API) + + + + + + + +
+ + + + + +
+ + +
+

Hierarchy For Package ibxm

+Package Hierarchies: + +
+
+

Class Hierarchy

+ +
+ +
+ + + + + +
+ + + + -- cgit v1.2.3