top of page
  • GitHub
  • Qiitan
  • icon
  • Facebook
  • Instagram
  • Twitter-circle
  • Linkedin
  • Youtube
  • base_logo_vertical_black

SMF再生アプリをアップデート

25/12/24

執筆者:

Hiroshi Okawa

プレイリスト対応など、やっとプレイヤーらしく

私自身も驚いていますが、このアプリを海外ユーザーの方が使っていました。

そのユーザーから機能リクエストがあり、時間を作って対応しようと思っていました。


今回、そのリクエストに応えてアップデートしました。


正直なところ、今までのバージョンでは数少ないMac版のStandard MIDI Fileプレイヤーであること以外、全く特徴がありませんでした。


そこで、リクエスト以外にも音楽プレイヤーに必要と思われる機能も実装し、Mac App Storeに公開しました🎉


ユーザーインターフェースや再生の挙動なども、Apple製のMusicを参考にして見直しました。


いちばん大変だったのは「途中位置からの再生」です。

当然、プレイヤーなので再生位置を飛ばしたりできないとイマイチ。

しかし、Standard MIDI Fileの解析・再生をApple提供のAPIではなく、独自に作っていたこともあり、再生位置を飛ばすのが非常に難しかったです。


そこで、これを機にStandard MIDI Fileの再生エンジンの構造を見直し、途中位置からの再生に対応しました。


これによってマウスクリック、あるいはマウストラッキングで再生位置を指定することができるようになりました。


詳しい経緯はこちら

https://note.com/okawaworks/n/n090750d0a7d2


ダウンロードはこちら(Mac App Store)

SMFPlayer Desktop


最新ニュース

26/5/27

STM32F407でオーディオ再生

FreeRTOSでさらにスマートに

26/5/5

遅ればせながらFreeRTOSとC++

C++の便利さを再確認

26/3/26

NFCリーダーをSwiftネイティブで操作

Pythonの方が簡単だけど、やっぱりSwiftで!

bottom of page