set_pitch
Replace note pitch curves to create scoops, falls, drifts, and overshoots by setting two or more pitch points, with optional first-point snapping for natural slides.
Instructions
Replace the pitch curve of notes (scoops, falls, drifts, overshoot). At least 2 points. snap_first=true makes the first point start from the previous note's pitch, overriding its y (a normal slide); use false for a scoop or any start you set yourself. Examples: scoop up into a note (snap_first=false): [{x:-40,y:-20},{x:60,y:0}]; fall at a phrase end on a 600 ms note: [{x:-40,y:0},{x:40,y:0},{x:420,y:0},{x:600,y:-30,shape:"i"}]. / 音符のピッチ曲線を置き換えます(しゃくり・フォール・揺れ)。点は2つ以上。
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"part": "<part>",
"indices": "<indices>",
"points": "<points>"
},
"name": "set_pitch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| part | Yes | ||
| points | Yes | ||
| indices | Yes | ||
| snap_first | No |