Package qxsl.utils

Class MorseTone


  • public final class MorseTone
    extends Object
    文字列をモールス符号の波形に変換します。
    Since:
    2011/02/12
    • Constructor Detail

      • MorseTone

        public MorseTone​(int rate,
                         int tone,
                         int wpms)
        指定された周波数と速度の生成器を構築します。
        Parameters:
        rate - 標本化周波数
        tone - 音程の周波数
        wpms - 速度
    • Method Detail

      • encode

        public final byte[] encode​(String text)
        文字列をモールス符号の波形に変換します。
        Parameters:
        text - 再生する文字列
        Returns:
        波形
      • getAudioFormat

        public final AudioFormat getAudioFormat()
        この生成器に対応する音響の形式を返します。
        Returns:
        音響の形式
      • generate

        public final MorseTone.Tone generate​(String text)
        指定された文字列の音響再生器を生成します。
        Parameters:
        text - 文字列
        Returns:
        音響再生器