Skip to content

Commit

Permalink
過去バージョンの追記漏れ含む、6.2.0で追加された定数、コマンドをマニュアルを元に追記
Browse files Browse the repository at this point in the history
  • Loading branch information
r-koubou committed Nov 30, 2019
1 parent ffe98e3 commit 790d0ed
Show file tree
Hide file tree
Showing 19 changed files with 8,441 additions and 125 deletions.
160 changes: 160 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,165 @@
# Changelog

## Version 0.7.7

### KONTAKT 6.2.0 ready

Added Syntax hilighting.

#### Command

- wait_async
- get_loop_par
- get_loop_sample
- get_zone_par
- is_zone_empty
- set_loop_par
- set_num_user_zones
- set_sample
- set_zone_par
- detect_pitch
- detect_loudness
- detect_peak
- detect_rms
- detect_sample_type
- detect_drum_type

#### Variable

- $CONTROL_PAR_DND_ACCEPT_ARRAY
- $CONTROL_PAR_DND_ACCEPT_AUDIO
- $CONTROL_PAR_DND_MID$Y
- $CONTROL_PAR_FONT_TYPE_ON_HOVER
- $CONTROL_PAR_GRID_HEIGHT
- $CONTROL_PAR_RECEIVE_DRAG_EVENTS
- $EFFECT_TYPE_CHORAL
- $EFFECT_TYPE_FLAIR
- $EFFECT_TYPE_PHASIS
- $ENGINE_PAR_CHORAL_AMOUNT
- $ENGINE_PAR_CHORAL_DELAY
- $ENGINE_PAR_CHORAL_FEEDBACK
- $ENGINE_PAR_CHORAL_INVERT_PHASE
- $ENGINE_PAR_CHORAL_MIX
- $ENGINE_PAR_CHORAL_MODE
- $ENGINE_PAR_CHORAL_RATE
- $ENGINE_PAR_CHORAL_SCATTER
- $ENGINE_PAR_CHORAL_VOICES
- $ENGINE_PAR_CHORAL_WIDTH
- $ENGINE_PAR_FLAIR_AMOUNT
- $ENGINE_PAR_FLAIR_CHORD
- $ENGINE_PAR_FLAIR_DAMPING
- $ENGINE_PAR_FLAIR_DETUNE
- $ENGINE_PAR_FLAIR_FEEDBACK
- $ENGINE_PAR_FLAIR_INVERT_PHASE
- $ENGINE_PAR_FLAIR_MIX
- $ENGINE_PAR_FLAIR_MODE
- $ENGINE_PAR_FLAIR_OFFSET
- $ENGINE_PAR_FLAIR_PITCH
- $ENGINE_PAR_FLAIR_RATE
- $ENGINE_PAR_FLAIR_RATE_UNIT
- $ENGINE_PAR_FLAIR_SCANMODE
- $ENGINE_PAR_FLAIR_VOICES
- $ENGINE_PAR_FLAIR_WIDTH
- $ENGINE_PAR_PHASIS_AMOUNT
- $ENGINE_PAR_PHASIS_CENTER
- $ENGINE_PAR_PHASIS_FEEDBACK
- $ENGINE_PAR_PHASIS_INVERT_MOD_MIX
- $ENGINE_PAR_PHASIS_INVERT_PHASE
- $ENGINE_PAR_PHASIS_MIX
- $ENGINE_PAR_PHASIS_MOD_MIX
- $ENGINE_PAR_PHASIS_NOTCHES
- $ENGINE_PAR_PHASIS_RATE
- $ENGINE_PAR_PHASIS_RATE_UNIT
- $ENGINE_PAR_PHASIS_SPREAD
- $ENGINE_PAR_PHASIS_STEREO
- $ENGINE_PAR_PHASIS_ULTRA
- $ENGINE_PAR_WT_FORM_MODE
- $ENGINE_PAR_WT_INHARMONIC
- $LOOP_PAR_COUNT
- $LOOP_PAR_LENGTH
- $LOOP_PAR_MODE
- $LOOP_PAR_START
- $LOOP_PAR_TUNING
- $LOOP_PAR_XFADE
- $NI_BAR_START_POSITION
- $NI_CHORAL_MODE_SYNTH
- $NI_CHORAL_MODE_ENSEMBLE
- $NI_CHORAL_MODE_DIMENSION
- $NI_CHORAL_MODE_UNIVERSAL
- $NI_FILE_EXTENSION
- $NI_FILE_FULL_PATH
- $NI_FILE_FULL_PATH_OS
- $NI_FILE_NAME
- $NI_FLAIR_MODE_SCAN
- $NI_DETECT_DRUM_TYPE_CLAP
- $NI_DETECT_DRUM_TYPE_CLOSED_HH
- $NI_DETECT_DRUM_TYPE_CYMBAL
- $NI_DETECT_DRUM_TYPE_INVALID
- $NI_DETECT_DRUM_TYPE_KICK
- $NI_DETECT_DRUM_TYPE_OPEN_HH
- $NI_DETECT_DRUM_TYPE_PERC_DRUM
- $NI_DETECT_DRUM_TYPE_PERC_OTHER
- $NI_DETECT_DRUM_TYPE_SHAKER
- $NI_DETECT_DRUM_TYPE_SNARE
- $NI_DETECT_DRUM_TYPE_TOM
- $NI_DETECT_SAMPLE_TYPE_DRUM
- $NI_DETECT_SAMPLE_TYPE_INSTRUMENT
- $NI_DETECT_SAMPLE_TYPE_INVALID
- $NI_DND_ACCEPT_MULTIPLE
- $NI_DND_ACCEPT_NONE
- $NI_DND_ACCEPT_ONE
- $NI_FLAIR_SCANMODE_SAW_DOWN
- $NI_FLAIR_SCANMODE_SAW_UP
- $NI_FLAIR_SCANMODE_TRIANGLE
- $NI_MOUSE_EVENT_TYPE_DND_DRAG
- $NI_MOUSE_EVENT_TYPE_DND_DROP
- $NI_MOUSE_OVER_CONTROL
- $NI_MOUSE_EVENT_TYPE_DROP
- $NI_WT_FORM_ASYMM
- $NI_WT_FORM_ASYMMP
- $NI_WT_FORM_ASYMP
- $NI_WT_FORM_BENDM
- $NI_WT_FORM_BENDMP
- $NI_WT_FORM_BENDP
- $NI_WT_FORM_FLIP
- $NI_WT_FORM_LINEAR
- $NI_WT_FORM_MIRROR
- $NI_WT_FORM_PWM
- $NI_WT_FORM_QUANTIZE
- $NI_WT_FORM_SYNC1
- $NI_WT_FORM_SYNC2
- $NI_WT_FORM_SYNC3
- $ZONE_PAR_FADE_HIGH_KEY
- $ZONE_PAR_FADE_HIGH_VELO
- $ZONE_PAR_FADE_LOW_KEY
- $ZONE_PAR_FADE_LOW_VELO
- $ZONE_PAR_GROUP
- $ZONE_PAR_HIGH_KEY
- $ZONE_PAR_HIGH_VELO
- $ZONE_PAR_LOW_KEY
- $ZONE_PAR_LOW_VELO
- $ZONE_PAR_PAN
- $ZONE_PAR_ROOT_KEY
- $ZONE_PAR_SAMPLE_END
- $ZONE_PAR_SAMPLE_MOD_RANGE
- $ZONE_PAR_SAMPLE_START
- $ZONE_PAR_TUNE
- $ZONE_PAR_VOLUME
- %EVENT_PAR
- %NI_USER_ZONE_IDS
- ~NI_DETECT_LOUDNESS_INVALID
- ~NI_DETECT_PEAK_INVALID
- ~NI_DETECT_PITCH_INVALID
- ~NI_DETECT_RMS_INVALID
- !NI_DND_ITEMS_AUDIO
- !NI_DND_ITEMS_MID$Y
- !NI_DND_ITEMS_ARRAY

#### UI

- ui_mouse_area


## Version 0.7.6

### Improved Completion input
Expand Down
41 changes: 7 additions & 34 deletions README.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

## KSP互換

- KONTAKT 6.1.0 / 5.x のKSPに対応しています
- KONTAKT 6.2.0 / 5.x のKSPに対応しています

## 機能

Expand All @@ -25,6 +25,12 @@
* 文法解析機能
* リネーム機能

## 動作に必要なもの

* 文法解析機能
* Java 1.8 (or higher)


## 文法解析後、スクリプトをクリップボードにコピー

`F7` キーを押し、スクリプトの内容に問題がない場合、スクリプトをクリップボードにコピーします。
Expand All @@ -36,12 +42,6 @@
* 文法解析機能が使用可能である必要があります。
* `Shift+F7` キーを押した場合、オブファスケータを実行します。

## アウトラインビュー

VSCode標準のアウトラインビューに対応し、使用可能になりました。

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/outline_vscode.png)

## 文法解析機能 (BETA)

* 文法解析
Expand Down Expand Up @@ -114,33 +114,6 @@ VSCode標準のアウトラインビューに対応し、使用可能になり

* `[注意]パーサーは可能な限り多くのエラー検出を試みますが、記述されているスクリプトの文法がKSP仕様から逸脱していると、正しく機能しません。`

## スクリーンショット

* シンタックスハイライト

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/syntaxhilghting.png)

* 文法チェック(*オプション)

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/syntaxparser.gif)

* 自動補完

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/completion.gif)

* スニペット

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/snippet.gif)

* ホバー

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/hover.png)

* Go to Definition

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/goto1.png)

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/goto2.png)

## TODO

Expand Down
40 changes: 6 additions & 34 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

## KSP Compatibility

- KONTAKT 6.1.0 / 5.x
- KONTAKT 6.2.0 / 5.x

## Features

Expand All @@ -24,6 +24,11 @@
* Syntax validation
* Rename Identifiers

## Requirements

* Syntax parser
* Java 1.8 (or higher)

## Syntax check and script copy to clipboard

If `F7` key pressed and your script has no problem, your script will copy to clip board.
Expand All @@ -35,12 +40,6 @@ or run from command palette.
- **You need to ready for "Syntax validation" function.**
- If `Shift+F7` pressed, run obfuscator.

## Outline view

Outline view is available in Explorer.

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/outline_vscode.png)

## Syntax validation (BETA)

* Syntax Analysis
Expand Down Expand Up @@ -112,33 +111,6 @@ or Run from context menu in editor.

* `[NOTE] Although the parser will attempt as much error detection as possible, if the grammar of the your script content deviates from the KSP specification, it will not function properly.`

## Screenshots

* Syntax highlighting

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/syntaxhilghting.png)

* Syntax check (*Option)

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/syntaxparser.gif)

* Autocomplete

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/completion.gif)

* Snippet

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/snippet.gif)

* Hover

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/hover.png)

* Go to Definition

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/goto1.png)

![](https://github.com/r-koubou/vscode-ksp/raw/master/resources/readme/goto2.png)

## TODO

Expand Down
1 change: 1 addition & 0 deletions data/ExtractCommandFromManual.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@
"range", # not exist
"tach_zone", # line separated (-> attach_zone() )
"ui_control", # It is callback
"trol_par_str_arr", # extract miss (expexted: control_par_str_arr)
]

def appendWord( word, targetList ):
Expand Down
2 changes: 2 additions & 0 deletions data/ExtractVariableFromManual.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,13 @@
"$MARK_1",
"$MARK_2",
"$MARK_28",
"$KEY_COLOR_FUCHSI",
# in Sample Code
"$HEADER_SIZE",
"$NUM_SLIDES",
"$SIZE",
"$VE",
"$ARRAY_SIZE",
]

def appendWord( word, targetList ):
Expand Down
Loading

0 comments on commit 790d0ed

Please sign in to comment.