// AUTOGENERATED — do not edit. Source: schemas/modes/{{SOURCE_FILE}}. Run `bun run codegen/generate.ts` to regenerate. // // Reference template for the TypeScript codegen output. Not consumed at runtime // (the codegen builds strings programmatically in emitModeTs). Lives here for // human reviewers — placeholders use {{NAME}} syntax. import type { ModeSchema } from './types'; export interface {{ModeId}}Params { readonly {{param_name_0}}: number; /* ... */ } export const {{ModeId}}Schema: ModeSchema = { mode_id: '{{mode_id}}', engine_id: '{{engine_id}}', ml: { input_channels: ['{{input_channel_0}}', /* ... */], input_size: {{input_size}}, hidden_layers: [/* ... */], output_size: {{output_size}}, default_spread: {{default_spread}}, default_learning_rate: {{default_lr}}, default_max_iterations: {{default_iter}}, }, params: [ { name: '{{name}}', label: '{{label}}', min: {{min}}, max: {{max}}, default: {{default}}, curve: '{{curve}}', group: '{{group}}', }, /* ... */ ], voice_spaces: [/* ... */], ui: { primary_input: '{{primary_input}}', show_voice_space_selector: {{show_voice_space_selector}}, show_synth_visualizer: {{show_synth_visualizer}}, }, };