Become a sponsor to Hiroaki@R-Koubou
Hi, I'm Hiroaki.
I work as a software engineer in Japan. In my spare time, I publish my work as open-source software.
The sponsored funds I receive are used to cover the costs of software and services necessary for development.
vscode-ksp
vscode-ksp is a Visual Studio Code extension for the scripting language KSP
of KONTAKT
, a leading software sampler by Native Instruments.
This extension has been introduced in the reference manual available on the Native Instruments website!
It offers basic features like syntax highlighting, outlines, and navigation, plus a self-developed compiler for real-time grammar checking and semantic analysis.
The development of the compiler utilizes JavaCC.
Additionally, I have received a suggestion from the development members of SublimeKSP for a feature enhancement using the compiler built into SublimeKSP.
KSPCompiler
KSPCompiler is a new KSP compiler currently being redeveloped for use in the next version of vscode-ksp
. It is being developed using C# and ANTLR.
KeySwitchManager
KeySwitchManager is a tool designed to manage key switch mapping file data for different Digital Audio Workstation (DAW) formats and to output them in a format usable for each DAW. With its simple mapping configuration, this tool allows for the batch output of mapping files in formats compatible with various DAWs.
It can be edited on spreadsheet applications, including Excel.
🇯🇵
日本でソフトウェアエンジニアとしてお仕事をしています。
仕事の合間にオープンソースソフトウェアとして開発しているものを公開しています。
頂いたスポンサード資金で開発に使用しているソフトウェアやサービス利用に必要な費用などに使わせていただきます。
vscode-ksp
vscode-ksp は Native Instruments 社の業界トップクラスのソフトウェアサンプラー KONTAKT
のスクリプト言語 KSP
向けVisual Studio Code 拡張機能です。
Native Instruments社のサイトで公開されているリファレンスマニュアルにてこの拡張機能について紹介されました!
シンタックスハイライトやアウトラインやナビゲーションなどの基本機能に加え、コンパイラを自分で開発しリアルタイムに文法チェックや意味解析を行います。
コンパイラ開発には JavaCC を使用しています。
また、SublimeKSPの開発メンバーから SublimeKSP内蔵のコンパイラを使用した機能拡張の提案も頂いています。
KSPCompiler
KSPCompiler は 次バージョンの vscode-ksp
で使用するために現在開発し直している新たなKSPのコンパイラです。C# + ANTLR を用いて開発しています。
KeySwitchManager
KeySwitchManager は DAW(オーディワークステーション)毎に異なるフォーマットのキースイッチのマッピングファイルのデータを管理、DAW毎で使用可能なファイルに出力するためのツールです。簡単なマッピング構成であればこのツールを使用することで、様々なDAWで使用可能なマッピングファイル形式で一括出力することが出来ます。
Excelを始めとするスプレッドシートアプリケーション上で編集することができます。
Featured work
-
r-koubou/vscode-ksp
Visual Studio Code Extension for NI KONTAKT Script Processor (KSP)
TypeScript 31 -
r-koubou/KSPCompiler
WIP: A next gen compiler program for KONTAKT Script Processor (KSP)
C# 2 -
r-koubou/KeySwitchManager
Local DB file Based: Articulation Convertion management Software for Cubase/Nuendo, Studio One 5 etc which are supported keyswitch feature.
C# 15 -
r-koubou/ArticulationMappingFiles
My DAW Articulation Mapping files. Converting tool: https://github.com/r-koubou/KeySwitchManager
$5 a month
Select💝 Thank you very much. I will continue to allocate funds for the use of software and services in OSS development.
$10 a month
Select💝 Thank you very much. I will continue to allocate funds for the use of software and services in OSS development.
$25 a month
Select💝 Thank you very much. I will continue to allocate funds for the use of software and services in OSS development.
$50 a month
Select💝 Thank you very much. I will continue to allocate funds for the use of software and services in OSS development.