Skip to content
You must be logged in to sponsor r-koubou

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-kspNative 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

  1. r-koubou/vscode-ksp

    Visual Studio Code Extension for NI KONTAKT Script Processor (KSP)

    TypeScript 31
  2. r-koubou/KSPCompiler

    WIP: A next gen compiler program for KONTAKT Script Processor (KSP)

    C# 1
  3. 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
  4. r-koubou/ArticulationMappingFiles

    My DAW Articulation Mapping files. Converting tool: https://github.com/r-koubou/KeySwitchManager

Select a tier

$ one time

A Public Sponsor achievement will be added to your profile.