Skip to content
This repository has been archived by the owner on May 29, 2019. It is now read-only.

Releases: nanase/ux

v0.2-dev

17 Aug 12:35
Compare
Choose a tag to compare
v0.2-dev Pre-release
Pre-release
オペレータをリセットした時にエンベロープを定数にするよう修正

v0.1.5-dev

10 Sep 10:09
Compare
Choose a tag to compare
v0.1.5-dev Pre-release
Pre-release
  • 修正 - Sequencer クラスで別スレッドへのイベントハンドルを修正
  • 修正 - MidiConnector クラスがドラムチャネルを擬似ポリフォニックで演奏するよう修正
  • 修正 - メソッド FM.Generate の virtual キーワードを修正
  • 修正 - 音源切替時の処理を高速化
  • 修正 - FM音源が初期化時またはリセット時に正しく最適化されていなかった問題を修正
  • 修正 - MidiConnector クラスが正しく解放されていなかった問題を修正
  • 修正 - メソッド MidiConnector.Reset を public に変更
  • 修正 - Sequencer クラスにおいてイベントを呼び出したスレッドで停止できないよう修正
  • 追加 - SmfConnector クラスに Sequence, Sequencer プロパティを追加
  • 追加 - メソッド IWaveform.Reset を追加
  • 追加 - Master クラスに PartCount, ToneCount プロパティを追加
  • 追加 - uxPlayer プロジェクトの追加

v0.1.4-dev

10 Sep 10:11
Compare
Choose a tag to compare
v0.1.4-dev Pre-release
Pre-release
  • 修正 - エンベロープを高速化
  • 修正 - 無音時の処理を修正、高速化
  • 修正 - FM音源の処理の見直し、高速化
  • 修正 - Gain の最大値を 2.0 に変更
  • 修正 - ZeroGate 命令でポルタメントの開始周波数が変更されなかった問題を修正
  • 修正 - Master クラスのパート数をコンストラクタで指定できるよう変更
  • 修正 - Handle クラスを構造体に変更
  • 修正 - Handle クラスのパラメータを整数と実数の組に変更
  • 修正 - NoteOn 命令の実数パラメータが Volume 命令 Velocity に適用されるよう変更
  • 修正 - 各命令のパラメータ値が範囲制限されていなかった問題を修正
  • 修正 - MasterVolume が適用されていなかった問題を修正
  • 削除 - PValue 列挙体を削除
  • 削除 - HandleType 列挙体の定数値指定を削除
  • 削除 - メソッド Handle.Compare を削除
  • 削除 - Handle クラスの ID プロパティを削除
  • 削除 - FM音源の Amplifier パラメータを削除
  • 追加 - FM音源の変調パラメータにエンベロープを追加
  • 追加 - Handle クラスのコンストラクタを追加
  • 追加 - メソッド Master.PushHandle にオーバーロードを追加
  • 追加 - パラメータ用の各種列挙体を追加
  • 追加 - 静的メソッド Envelope.CreateConstant を追加
  • 追加 - uxMidi プロジェクトの追加
  • 追加 - uxConsole プロジェクトの追加

v0.1.3-dev

10 Sep 10:12
Compare
Choose a tag to compare
v0.1.3-dev Pre-release
Pre-release
  • 修正 - 音量の計算方法を変更
  • 修正 - メソッド Part.Generate の音量係数を追加
  • 修正 - FM音源に最適化ルーチンを実装、高速化
  • 修正 - Expression を Volume 命令に統合
  • 追加 - Velocity, Gain を Volume 命令に追加

v0.1.2-dev

10 Sep 10:14
Compare
Choose a tag to compare
v0.1.2-dev Pre-release
Pre-release
  • 修正 - 構造体 Panpot でチャネルの値が 0.0 から 1.0 に正規化されるよう修正
  • 修正 - 構造体 Panpot でプロパティのアクセス修飾子を変更
  • 修正 - クラス StepWaveform の定数値の定義を変更
  • 修正 - 拡張メソッド Extension.Normalize を Clamp に名称変更
  • 修正 - メソッド FM.SetParamater のソースを単純化、若干の高速化
  • 修正 - メソッド Part.Generate の音量係数を削除
  • 修正 - メソッド Part.Generate で未発音のときバッファをクリアするよう変更
  • 修正 - メソッド Master.Read のロジック変更、大幅に高速化
  • 修正 - 各種 Volume とエンベロープの出力をログスケール出力に変更
  • 追加 - Expression 命令を追加

v0.1.1-dev

10 Sep 10:15
Compare
Choose a tag to compare
v0.1.1-dev Pre-release
Pre-release
  • 追加 - コンプレッサーを試験的に追加
  • 修正 - パートに対するvibrate命令でdepth値が正しく設定できない問題を修正
  • 修正 - パートに対するバッファ処理を改善、高速化
  • 修正 - ビブラート処理が正しく行われていなかった問題を修正
  • 修正 - 列挙値 HandleType.Release を削除
  • 修正 - 構造体 PValue の変数宣言を修正

v0.1-dev

10 Sep 10:17
Compare
Choose a tag to compare
v0.1-dev Pre-release
Pre-release

初公開