SoundMaker Ver 2.0.0
AutumnSky1010
released this
11 Dec 15:20
·
66 commits
to master
since this release
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.