Skip to content

SoundMaker Ver 2.0.0

Compare
Choose a tag to compare
@AutumnSky1010 AutumnSky1010 released this 11 Dec 15:20
· 66 commits to master since this release
c577e12

Breaking change

Deleted at Tie

  • public bool AdditionalIsDotted { get; }
  • public LengthType AdditionalLength { get; }

ISoundChannel.CreateWave(SoundFormat, int, WaveTypeBase) was renamed

CreateWave(SoundFormat, int, WaveTypeBase);

GenerateWave(SoundFormat, int, WaveTypeBase);

ISoundChannel.Add(ISoundComponent) was renamed

Add(ISoundComponent components);

Add(ISoundComponent component);

Constructor was renamed at SoundChannelBase and derived classes.

SoundChannelBase(int tempo, SoundFormat format, PanType panType, int componentsCount)

SoundChannelBase(int tempo, SoundFormat format, PanType panType, int capacity)

MonauralWave.GetValues() was renamed

GetValues()

GetWave()

Renamed at LengthType

LengthType.ThrthirtySecond

LengthType.ThirtySecond

Change the namespace of SquareWaveRatio

SoundMaker.Sounds.SoundChannels.SquareWaveRatio

Can't set a tempo below than 0;

Added

  • Can generate pseudo triangle wave.
  • Can use multiple notes at tie.

Fixed

  • Fixed a bug that monaural wave volume was not reflected.
  • Fixed a bug that behaviour volume when set number of out of range at Note.

Misc

  • IWave.Volume will be Obsoleted.
  • IWave.Vength will be Obsoleted.
  • Published the documentation.