0:000:00
Nisesimadao avatar

Side A — 33 1/3 RPM

Nisesimadao

Interface Toolmaker.Creative developer building web applications, native utilities, and audio tools.

View Works

Track 01 / About

OSネイティブからWebまで、
「触って心地よい」インターフェースを作る。

Webアプリケーションから、macOS/Windows/モバイルのネイティブアプリ、オーディオプラグイン、そしてゲームのModまで、領域を問わずソフトウェアを開発しています。

特に「ツールとしての美しさ」と「パフォーマンス」に重点を置いており、無駄を削ぎ落としたミニマルな設計を好みます。

道具は楽器のようであってほしいと思っています。説明書を読む前に、触れば手応えが返ってくる——このページのレコードを回したときの感触が、そのまま私の作りたいインターフェースです。

TACTILE説明書なしで、触れば分かる
MINIMAL迷わせる要素は、削ぎ落とす
RESPONSIVE操作には、即座に応える

Track 02 / Desktop Utility

Rounder

SwiftUIAppKitCoreGraphics

macOSの画面の角を美しく角丸化する、極めて軽量なメニューバー常駐ユーティリティ。

Notch搭載以前のMacBookや、角が直線的な外部モニターに対し、ボーダーレスウィンドウとCoreGraphicsを用いてソフトウェア制御のモダンな角丸を与えます。

アクセシビリティ権限や画面収録権限を一切使用せず、設定の変更(半径・色・各角のオンオフ)は再起動なしで即座に反映される設計です。

同コンセプトのWindows版も公開しています。

Python バックエンドと yt-dlp を活用した、モダンな iOS 向けメディアダウンローダー。

モバイルダウンローダーにありがちな「端末上での重いメディア処理」を廃止。動画処理(CPU負荷)をサーバー側に完全にオフロードするクライアント・サーバー構成を採用しています。

これにより、iOS端末のバッテリー消費を劇的に抑えながら、UIの高い応答性を維持。iOS Share Extension(共有シート拡張)にも対応し、シームレスなダウンロード体験を提供します。

Track 03 / iOS App

Fetchy

SwiftUIPythonyt-dlp

Track 04 / Audio Plugin

NSColourMap

C++JUCEVST3 / AUIn Development

C++/JUCEで開発中の、VST3/AU対応ダイナミクス・プロセッサー。

コンセプトは「数値ではなく、視覚で音を追い込む」。処理の状態をリアルタイムに可視化し、耳と目の両方でダイナミクスをコントロールできることを目指しています。

このページのレコードやスペクトラムと同じ、「音を触れるものにしたい」という興味の延長にあるプロジェクトです。ちなみに上の波形は、いま流れているBGMのリアルタイム描画です。

Track 05 / Other Works

これまでに制作した主要なツールとアプリケーション。音楽、ゲーム、システムユーティリティ——ジャンルはばらばらですが、どれも「そのとき自分が欲しかった道具」です。公開可能なプロジェクトの一部を掲載しています。

Track 06 / Stack & Activity

GitHub APIから集計されたリポジトリの言語分布。

Loading Statistics...

過去1年間のコントリビューション活動(GitHubの芝生)。プライベートリポジトリの活動も含まれています。

Loading Activity...

Track 07 / Contact

Get in touch

お仕事のご相談から、ツールの感想、雑談まで。 GitHubのIssueか、XのDMが確実です。

Liner Notes

このサイトに仕込んだ仕掛けたち。レコードのライナーノーツのつもりで。

  1. 01ヒーローのレコードをクリックするとBGMが流れます。もう一度クリックすると、回転が減速しながらピッチも下がって止まります。
  2. 02レコードはドラッグやホイールでスクラッチできます。下/左方向が順再生、上/右方向が逆再生。映像と音は完全に同期しています。
  3. 03再生中に現れるシークバーは相対操作。ドラッグした分だけ進む、ジョグダイヤルのような挙動です。
  4. 04画面の左右の辺は、流れている音に反応して光ります。上にいくほど高音域、下にいくほど低音域。
  5. 05勢いよくスクロールすると、画面全体がブラウン管のようにわずかに伸び縮みします。
  6. 06Gキーで調整パネルが開きます。スクラッチの感度やレコードの回転速度を自由にいじってください。
  7. 07アイコンを素早く5回クリックすると——?