Develop and Download Open Source Software

OpenMIDIProject

[view other images]

Here I make MIDI softwares and libraries.

  • MIDI sequencer software Sekaiju.
  • MIDI controller and keyboard software MIDITester.
  • Automatic drum performance software AutoDrum.
  • MIDI mapper selection software MIDISelector.
  • MIDI messag...

Would you recoomend this project?

LastUpdate:2012-02-11 10:05
Member:kuzu [View]
Other Info.

Post new screenshot

Latest File Releases of OpenMIDIProject

PackageVersionDateNotes
/ Change Log
AutoDrum1.62012-01-20 19:18Document / Document

『自動どらむ』は、フリーでオープンソースの、自動ドラム演奏ソフトです。作曲時の妄想補助、楽器の練習など、幅広い場面で使用できます。リズムパターンはプリセット13種類の他、お手持ちのシーケンサソフトを使ってオリジナルのパターンを作ることができます。テンポは演奏中でも自由に変更することができ、スレーブモードで外部機器に追従させることもできます。また、ミキサー機能により、楽器ごとにベロシティ調整やミュートが可能です。さらに、接続したMIDIキーボードの演奏に合わせて自動的にスタート・ストップするシンクロ機能も搭載しています。

対応OS:Windows95/98/ME/2000/XP/Vista/7

・言語ダイアログを追加しました。
・GUIと取扱説明書が英語に対応しました。
・MIDIDataライブラリを2.4に更新しました。
・ソースコード全体をリファクタリングしました。
・メインダイアログのEndDialog忘れを修正しました。

MIDIClockLib0.82009-07-05 00:00Document / Document

『MIDIClockライブラリ』は、フリーでオープンソースの、MIDIクロック計測用ライブラリです。このライブラリは、MIDIクロックのスタート・ストップ、テンポの取得・設定、経過時刻[ミリ秒]や経過ティック数又は経過フレーム数の取得・設定など、MIDIのタイミングを取り扱う上で必要不可欠な関数を提供しています。

対応OS:Windows95/98/ME/2000/XP/Vista

このヴァージョンでは、MIDIClock_GetMIDIInSyncMode関数、MIDIClock_SetMIDIInSyncMode関数、 MIDIClock_IsRunning関数を追加。また、MIDIClock_PutMIDIMessage関数でMIDIタイミングクロック (0xF8)やMIDIタイムコードクォーターフレーム(0xF1)を与えたときに経過時刻[msec]や経過ティックカウント[tick]の進行量が正しくないバグや、MIDIタイミングクロックにスレーブさせた場合、経過時刻[msec]が勝手に進んでしまうバグを修正しました。その他、細かなバグを修正しました。

MIDIDataLib2.52012-02-10 22:23Document / Document

『MIDIDataライブラリ』は、フリーでオープンソースの、MIDIデータ作成・編集用ライブラリです。このライブラリは、MIDIデータの作成、スタンダードMIDIファイル(*.mid)入出力(SMFフォーマット0/1/2)、Cherryシーケンスファイル(*.chy)入出力、MIDICSVファイル(*.csv)入出力、MIDIトラックの作成・追加・変更・削除、MIDIイベント(メタイベント・システムエクスクルーシブイベントを含む)の作成・追加・変更・削除など、MIDI データのあらゆる要素に迅速にアクセスする関数を提供しています。

タイムベースは、TPQNベース(分解能=1~960)とSMPTEベース(24,25,29.97,30フレーム/秒)(分解能=1~255)の両方に対応。タイムベース取得・変換関数も装備。フォーマットは0/1/2に対応。フォーマット取得・変換関数も装備。MIDIデータのタイトル・著作権・コメント・開始タイム・終了タイムなどを簡易に取得・設定する関数も提供しています。

また、MIDIデータ中のテンポイベントを解析して、タイムコードをミリ秒に変換する関数や、拍子記号イベントを解析して、タイムコードを小節:拍:ティックに変換する関数も装備。内部演算は必要に応じて64ビットとし、テンポチェンジの激しい曲でも計算誤差を1ミリ秒以内に抑えています。

動作環境:Windows95/98/ME/2000/XP/Vista/7。

・MIDIData_LoadFromMIDICSV関数で、テキスト系イベント内の一部の日本語文字が正しく入力されないバグを修正しました。
・MIDIData_SaveAsMIDICSV関数で、テキスト系イベント内の一部の日本語文字が正しく出力されないバグを修正しました。

MIDIIOLib0.62009-07-05 00:01Document / Document

『MIDIIOライブラリ』は、フリーでオープンソースの、MIDIメッセージ入出力用ライブラリです。このライブラリは、MIDI入出力デバイスのオープン・クローズ、MIDIメッセージ(システムエクスクルーシブメッセージ・システムリアルタイムメッセージを含む)の送信・受信など、MIDIの入出力を取り扱う上で必要不可欠な関数を提供しています。

対応OS:Windows95/98/ME/2000/XP/Vista

このヴァージョンでは、MIDIタイムコードクォーターフレーム(0xF1)、ソングポジションセレクタ(0xF2)、ソングセレクト(0xF3)、チューンリクエスト(0xF6)が正常に取得できないバグを修正しました。その他、細かなバグを修正しました。

MIDIInstrumentLib0.52010-02-28 16:58Document / Document

『MIDIInstrumentライブラリ』は、フリーでオープンソースの、MIDIインストゥルメント定義の読み込み・編集用ライブラリです。このライブラリは、インストゥルメント定義の生成・ファイル入力(Cakewalk用インストゥルメント定義ァイル(*.ins))、音色名の追加・変更・参照・削除、コントローラー名の追加・変更・参照・削除など、MIDIインストゥルメント定義のあらゆる要素に迅速にアクセスする関数を提供しています。

対応OS:Windows95/98/ME/2000/XP/Vista

・MIDIInstrumentDefinition構造体のフィールドを一部変更し、メモリの大量消耗を防止しました。
・上記に伴い、MIDIInstrumentDefinition_Createのソース変更。
・上記に伴い、MIDIInstrumentDefinition_Deleteのソースを変更。
・上記に伴い、MIDIInstrumentDefinition_GetPatchNameTableのソース及び動作説明を変更。
・上記に伴い、MIDIInstrumentDefinition_GetNoteNameTableのソース及び動作説明を変更。
・上記に伴い、MIDIInstrumentDefinition_SetPatchNameTableのソース及び動作説明を変更。
・上記に伴い、MIDIInstrumentDefinition_SetNoteNameTableのソース及び動作説明を変更。

MIDISelector0.12009-01-02 19:52Document / Document

『MIDIせれくたー』は、フリーでオープンソースの、MIDIマッパー出力先選択ソフトです。WindowsVistaでは、MIDIマッパーが選択できなくなり、内蔵のMicrosoft GS Wavetable Synth (MSGS)でしかMIDIを鳴らすことができなくなりましたが、このソフトを使うことにより、WindowsVistaでも、Microsoft GS Wavetable Synth (MSGS)以外のMIDI音源を使って、MIDIを楽しむことができます。

対応OS:WindowsXP/Vista

MIDIStatusLib0.62009-12-26 23:20Document / Document

『MIDIStatusライブラリ』は、フリーでオープンソースの、MIDI音源の状態保持・参照用ライブラリです。このライブラリは、MIDI音源の各鍵盤の押され具合、コントローラーやプログラムナンバーやピッチベンドなどの状態、マスターボリューム・マスターリバーブ・マスターコーラスなどの状態を記憶する構造体を管理し、いつでも状態を設定・参照することができます。リアルタイムで状態を記録するには、MIDIStatusオブジェクトに対してMIDIメッセージを与えるだけでよいのです。MIDIStatusオブジェクトは、MIDI1.0/GM/GM2/GS/XGで定義されるほとんどのMIDIメッセージ(システムエクスクルーシブ含む)を認識できます。

対応OS:Windows95/98/ME/2000/XP

このヴァージョンでは、ノートオフメッセージ(0x8n)を送ったときに、鍵盤が押されたままの状態になる(離鍵されない)バグを修正しました。

MIDITester2.32012-01-14 20:23Document / Document

『MIDIてすたー』は、フリーでオープンソースの、MIDIコントローラー・キーボードソフトです。このソフトは次のような特徴を備えており、通常の MIDIプレイヤーとして使うこともできます。
●48個の音色セレクトスイッチ。
●272個のアサイナブルコントローラー(任意のCC, RPN, NRPNが割り当て可能)。
●16個のピッチベンドノブ。
●1920の鍵盤(演奏可能)。
●12個のアサイナブルボタン(任意のMIDIメッセージを登録可能)。
●すべてマウス・キーボードのどちらでも操作可能。
●世界樹シーケンスファイル(*.skj)読み込みに対応。
●Cherryシーケンスファイル(*.chy)読み込みに対応。
●スタンダードMIDIファイル(*.mid)フォーマット0/1読み込みに対応。
●MIDICSVファイル(*.csv)読み込みに対応。
●画面の数値や鍵盤は、演奏に合わせてリアルタイムに変化。
●オートリピート時に曲の途中からループ開始できるCC#111ループ開始機能(RPGツクール方式)。
●曲の途中からでも正しく演奏できるインテリジェントプレイ機能。
●パートごとのミュート又はソロ演奏が可能。
●GM・GS・XG・GM2に対応し、リバーブ・コーラス・ディレイ・EQなどのシステムエクスクルーシヴを送出可能。
●インストゥルメント定義は、Cakewalk用インストゥルメント定義ファイル(*.ins)と完全互換。

対応OS:Windows95/98/ME/2000/XP/Vista/7

・インテリジェントプレイ機能で、曲の途中から演奏をしたとき、正しい音色に切り替わらないことがあるバグを修正しました。
・各メッセージボックスで、複数行にまたがる文字列を整形しました。
・ソースコード全体をリファクタリングしました。
・MIDIDataライブラリを2.4に更新しました。

Sekaiju2.82012-02-10 22:48Document / Document

『世界樹』は、フリーでオープンソースの、 MIDIシーケンサーソフトです。このソフトを使えば、お手持ちのMIDI音源・シンセサーイザーなどを使って、自由に音楽を製作・編集することができます。
●複数のMIDIデータを同時に開けるMDI (Multi Document Interface)方式を採用。
●複数のトラックを同時に表示・編集可能で、かつ印刷可能な、トラックリストウィンドウ・ピアノロールウィンドウ・イベントリストウィンドウ・譜面ウィンドウを装備。
●メタイベント・システムエクスクルーシヴイベントを含む、全ての種類のMIDIイベントを編集可能。
●無制限回数のアンドゥ・リドゥに対応。
●TPQNベースは分解能(タイムベース)1~960に対応、SMPTEベースは分解能1~255に対応、タイムベースの変換も可能。
●世界樹シーケンスファイル(*.skj)読み込み・書き込みに対応。
●Cherryシーケンスファイル(*.chy)読み込み・書き込みに対応。
●スタンダードMIDIファイル(*.mid)フォーマット0/1/2読み込み・書き込みに対応。
●MIDICSVファイル(*.csv)読み込み・書き込みに対応。
●自動保存機能(1分~120分間隔)。
●MIDI入力・MIDI出力はそれぞれ最大同時16ポート使用可能。
●複数トラック同時入力可能なリアルタイム入力に対応(メトロノーム機能付き)。
●オートリピート時に曲の途中からループ開始できるCC#111ループ開始機能(RPGツクール方式)。
●曲の途中からでも正しく再生できるインテリジェントプレイ機能。
●演奏開始と同時に録音を開始するシンクロレコーディングスタート機能。
●インストゥルメント定義は、Cakewalk用インストゥルメント定義ファイル(*.ins)と完全互換。
●ZIPファイルを解凍するだけで実行可能。インストールは不要。
●すべてのGUIと取扱説明書は、日本語と英語の両方を用意。

対応OS:Windows2000/XP/Vista/7

・テキスト系イベントで一部の日本語文字が正しく編集・保存できないバグを修正しました。
・テキスト系イベントにおける'\'文字は"\\"として表示・編集できるようになりました。
・MIDIDataライブラリを2.5に更新しました。

  • Review
  • News
  • Forum
  • RSS

Project ReviewsProject Review by Users

5 Stars
(38)
4 Stars
(0)
3 Stars
(1)
2 Stars
(0)
1 Star
(5)
OpenMIDIProject's rating is

Last 3 reviews

A great MIDI only sequencer that just gets better with each release. SysExJohn.

Was this review helpful for you?:
YesNo
3


0
Project Review by Anonymous - 2011-10-19 23:18

slow download

Was this review helpful for you?:
YesNo
0


5
Project Review by Anonymous - 2011-05-27 11:44

いつもありがとう

Was this review helpful for you?:
YesNo
2


0
Project Review by Anonymous - 2011-04-25 06:22

RSS Feeds List for OpenMIDIProject

URL: http://sourceforge.jp/projects/openmidiproject/news/rss
URL: http://sourceforge.jp/projects/openmidiproject/releases/rss
URL: http://sourceforge.jp/projects/openmidiproject/reviews/rss
URL: http://sourceforge.jp/projects/openmidiproject/history/rss

Software Map