/[svn]/linuxsampler/trunk/Documentation/lscp.xml
ViewVC logotype

Diff of /linuxsampler/trunk/Documentation/lscp.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 778 by iliev, Fri Sep 23 06:58:26 2005 UTC revision 828 by schoenebeck, Sun Jan 8 21:12:33 2006 UTC
# Line 3447  Schoenebeck'> Line 3447  Schoenebeck'>
3447                  manually !                  manually !
3448              -->              -->
3449              <!-- GRAMMAR_BNF_BEGIN - do NOT delete or modify this line !!! -->              <!-- GRAMMAR_BNF_BEGIN - do NOT delete or modify this line !!! -->
3450    
3451  <t>input =  <t>input =
3452          <list>          <list>
3453                  <t>line LF                  <t>line LF
3454                  </t>                  </t>
3455                  <t>/ line CR LF                  <t>/ line CR LF
3456                  </t>                  </t>
3457          </list>          </list>
3458  </t>  </t>
3459  <t>line =  <t>line =
3460          <list>          <list>
3461                  <t>/* epsilon (empty line ignored) */                  <t>/* epsilon (empty line ignored) */
3462                  </t>                  </t>
3463                  <t>/ comment                  <t>/ comment
3464                  </t>                  </t>
3465                  <t>/ command                  <t>/ command
3466                  </t>                  </t>
3467                  <t>/ error                  <t>/ error
3468                  </t>                  </t>
3469          </list>          </list>
3470  </t>  </t>
3471  <t>comment =  <t>comment =
3472          <list>          <list>
3473                  <t>'#'                  <t>'#'
3474                  </t>                  </t>
3475                  <t>/ comment '#'                  <t>/ comment '#'
3476                  </t>                  </t>
3477                  <t>/ comment SP                  <t>/ comment SP
3478                  </t>                  </t>
3479                  <t>/ comment number                  <t>/ comment number
3480                  </t>                  </t>
3481                  <t>/ comment string                  <t>/ comment string
3482                  </t>                  </t>
3483          </list>          </list>
3484  </t>  </t>
3485  <t>command =  <t>command =
3486          <list>          <list>
3487                  <t>ADD SP CHANNEL                  <t>ADD SP CHANNEL
3488                  </t>                  </t>
3489                  <t>/ GET SP get_instruction                  <t>/ GET SP get_instruction
3490                  </t>                  </t>
3491                  <t>/ CREATE SP create_instruction                  <t>/ CREATE SP create_instruction
3492                  </t>                  </t>
3493                  <t>/ DESTROY SP destroy_instruction                  <t>/ DESTROY SP destroy_instruction
3494                  </t>                  </t>
3495                  <t>/ LIST SP list_instruction                  <t>/ LIST SP list_instruction
3496                  </t>                  </t>
3497                  <t>/ LOAD SP load_instruction                  <t>/ LOAD SP load_instruction
3498                  </t>                  </t>
3499                  <t>/ REMOVE SP CHANNEL SP sampler_channel                  <t>/ REMOVE SP CHANNEL SP sampler_channel
3500                  </t>                  </t>
3501                  <t>/ SET SP set_instruction                  <t>/ SET SP set_instruction
3502                  </t>                  </t>
3503                  <t>/ SUBSCRIBE SP subscribe_event                  <t>/ SUBSCRIBE SP subscribe_event
3504                  </t>                  </t>
3505                  <t>/ UNSUBSCRIBE SP unsubscribe_event                  <t>/ UNSUBSCRIBE SP unsubscribe_event
3506                  </t>                  </t>
3507                  <t>/ SELECT SP text                  <t>/ SELECT SP text
3508                  </t>                  </t>
3509                  <t>/ RESET SP CHANNEL SP sampler_channel                  <t>/ RESET SP CHANNEL SP sampler_channel
3510                  </t>                  </t>
3511                  <t>/ RESET                  <t>/ RESET
3512                  </t>                  </t>
3513                  <t>/ QUIT                  <t>/ QUIT
3514                  </t>                  </t>
3515          </list>          </list>
3516  </t>  </t>
3517  <t>subscribe_event =  <t>subscribe_event =
3518          <list>          <list>
3519                  <t>CHANNEL_COUNT                  <t>CHANNEL_COUNT
3520                  </t>                  </t>
3521                  <t>/ VOICE_COUNT                  <t>/ VOICE_COUNT
3522                  </t>                  </t>
3523                  <t>/ STREAM_COUNT                  <t>/ STREAM_COUNT
3524                  </t>                  </t>
3525                  <t>/ BUFFER_FILL                  <t>/ BUFFER_FILL
3526                  </t>                  </t>
3527                  <t>/ CHANNEL_INFO                  <t>/ CHANNEL_INFO
3528                  </t>                  </t>
3529                  <t>/ MISCELLANEOUS                  <t>/ MISCELLANEOUS
3530                  </t>                  </t>
3531                  <t>/ TOTAL_VOICE_COUNT                  <t>/ TOTAL_VOICE_COUNT
3532                  </t>                  </t>
3533          </list>          </list>
3534  </t>  </t>
3535  <t>unsubscribe_event =  <t>unsubscribe_event =
3536          <list>          <list>
3537                  <t>CHANNEL_COUNT                  <t>CHANNEL_COUNT
3538                  </t>                  </t>
3539                  <t>/ VOICE_COUNT                  <t>/ VOICE_COUNT
3540                  </t>                  </t>
3541                  <t>/ STREAM_COUNT                  <t>/ STREAM_COUNT
3542                  </t>                  </t>
3543                  <t>/ BUFFER_FILL                  <t>/ BUFFER_FILL
3544                  </t>                  </t>
3545                  <t>/ CHANNEL_INFO                  <t>/ CHANNEL_INFO
3546                  </t>                  </t>
3547                  <t>/ MISCELLANEOUS                  <t>/ MISCELLANEOUS
3548                  </t>                  </t>
3549                  <t>/ TOTAL_VOICE_COUNT                  <t>/ TOTAL_VOICE_COUNT
3550                  </t>                  </t>
3551          </list>          </list>
3552  </t>  </t>
3553  <t>get_instruction =  <t>get_instruction =
3554          <list>          <list>
3555                  <t>AVAILABLE_ENGINES                  <t>AVAILABLE_ENGINES
3556                  </t>                  </t>
3557                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS
3558                  </t>                  </t>
3559                  <t>/ MIDI_INPUT_DRIVER SP INFO SP string                  <t>/ MIDI_INPUT_DRIVER SP INFO SP string
3560                  </t>                  </t>
3561                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string
3562                  </t>                  </t>
3563                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list                  <t>/ MIDI_INPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list
3564                  </t>                  </t>
3565                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS
3566                  </t>                  </t>
3567                  <t>/ AUDIO_OUTPUT_DRIVER SP INFO SP string                  <t>/ AUDIO_OUTPUT_DRIVER SP INFO SP string
3568                  </t>                  </t>
3569                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string
3570                  </t>                  </t>
3571                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list                  <t>/ AUDIO_OUTPUT_DRIVER_PARAMETER SP INFO SP string SP string SP key_val_list
3572                  </t>                  </t>
3573                  <t>/ AUDIO_OUTPUT_DEVICES                  <t>/ AUDIO_OUTPUT_DEVICES
3574                  </t>                  </t>
3575                  <t>/ MIDI_INPUT_DEVICES                  <t>/ MIDI_INPUT_DEVICES
3576                  </t>                  </t>
3577                  <t>/ AUDIO_OUTPUT_DEVICE SP INFO SP number                  <t>/ AUDIO_OUTPUT_DEVICE SP INFO SP number
3578                  </t>                  </t>
3579                  <t>/ MIDI_INPUT_DEVICE SP INFO SP number                  <t>/ MIDI_INPUT_DEVICE SP INFO SP number
3580                  </t>                  </t>
3581                  <t>/ MIDI_INPUT_PORT SP INFO SP number SP number                  <t>/ MIDI_INPUT_PORT SP INFO SP number SP number
3582                  </t>                  </t>
3583                  <t>/ MIDI_INPUT_PORT_PARAMETER SP INFO SP number SP number SP string                  <t>/ MIDI_INPUT_PORT_PARAMETER SP INFO SP number SP number SP string
3584                  </t>                  </t>
3585                  <t>/ AUDIO_OUTPUT_CHANNEL SP INFO SP number SP number                  <t>/ AUDIO_OUTPUT_CHANNEL SP INFO SP number SP number
3586                  </t>                  </t>
3587                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP INFO SP number SP number SP string                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP INFO SP number SP number SP string
3588                  </t>                  </t>
3589                  <t>/ CHANNELS                  <t>/ CHANNELS
3590                  </t>                  </t>
3591                  <t>/ CHANNEL SP INFO SP sampler_channel                  <t>/ CHANNEL SP INFO SP sampler_channel
3592                  </t>                  </t>
3593                  <t>/ CHANNEL SP BUFFER_FILL SP buffer_size_type SP sampler_channel                  <t>/ CHANNEL SP BUFFER_FILL SP buffer_size_type SP sampler_channel
3594                  </t>                  </t>
3595                  <t>/ CHANNEL SP STREAM_COUNT SP sampler_channel                  <t>/ CHANNEL SP STREAM_COUNT SP sampler_channel
3596                  </t>                  </t>
3597                  <t>/ CHANNEL SP VOICE_COUNT SP sampler_channel                  <t>/ CHANNEL SP VOICE_COUNT SP sampler_channel
3598                  </t>                  </t>
3599                  <t>/ ENGINE SP INFO SP engine_name                  <t>/ ENGINE SP INFO SP engine_name
3600                  </t>                  </t>
3601                  <t>/ SERVER SP INFO                  <t>/ SERVER SP INFO
3602                  </t>                  </t>
3603                  <t>/ TOTAL_VOICE_COUNT                  <t>/ TOTAL_VOICE_COUNT
3604                  </t>                  </t>
3605                  <t>/ TOTAL_VOICE_COUNT_MAX                  <t>/ TOTAL_VOICE_COUNT_MAX
3606                  </t>                  </t>
3607          </list>          </list>
3608  </t>  </t>
3609  <t>set_instruction =  <t>set_instruction =
3610          <list>          <list>
3611                  <t>AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list                  <t>AUDIO_OUTPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list
3612                  </t>                  </t>
3613                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP number SP number SP string '=' param_val_list                  <t>/ AUDIO_OUTPUT_CHANNEL_PARAMETER SP number SP number SP string '=' param_val_list
3614                  </t>                  </t>
3615                  <t>/ MIDI_INPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list                  <t>/ MIDI_INPUT_DEVICE_PARAMETER SP number SP string '=' param_val_list
3616                  </t>                  </t>
3617                  <t>/ MIDI_INPUT_PORT_PARAMETER SP number SP number SP string '=' param_val_list                  <t>/ MIDI_INPUT_PORT_PARAMETER SP number SP number SP string '=' param_val_list
3618                  </t>                  </t>
3619                  <t>/ CHANNEL SP set_chan_instruction                  <t>/ CHANNEL SP set_chan_instruction
3620                  </t>                  </t>
3621                  <t>/ ECHO SP boolean                  <t>/ ECHO SP boolean
3622                  </t>                  </t>
3623          </list>          </list>
3624  </t>  </t>
3625  <t>create_instruction =  <t>create_instruction =
3626          <list>          <list>
3627                  <t>AUDIO_OUTPUT_DEVICE SP string SP key_val_list                  <t>AUDIO_OUTPUT_DEVICE SP string SP key_val_list
3628                  </t>                  </t>
3629                  <t>/ AUDIO_OUTPUT_DEVICE SP string                  <t>/ AUDIO_OUTPUT_DEVICE SP string
3630                  </t>                  </t>
3631                  <t>/ MIDI_INPUT_DEVICE SP string SP key_val_list                  <t>/ MIDI_INPUT_DEVICE SP string SP key_val_list
3632                  </t>                  </t>
3633                  <t>/ MIDI_INPUT_DEVICE SP string                  <t>/ MIDI_INPUT_DEVICE SP string
3634                  </t>                  </t>
3635          </list>          </list>
3636  </t>  </t>
3637  <t>destroy_instruction =  <t>destroy_instruction =
3638          <list>          <list>
3639                  <t>AUDIO_OUTPUT_DEVICE SP number                  <t>AUDIO_OUTPUT_DEVICE SP number
3640                  </t>                  </t>
3641                  <t>/ MIDI_INPUT_DEVICE SP number                  <t>/ MIDI_INPUT_DEVICE SP number
3642                  </t>                  </t>
3643          </list>          </list>
3644  </t>  </t>
3645  <t>load_instruction =  <t>load_instruction =
3646          <list>          <list>
3647                  <t>INSTRUMENT SP load_instr_args                  <t>INSTRUMENT SP load_instr_args
3648                  </t>                  </t>
3649                  <t>/ ENGINE SP load_engine_args                  <t>/ ENGINE SP load_engine_args
3650                  </t>                  </t>
3651          </list>          </list>
3652  </t>  </t>
3653  <t>set_chan_instruction =  <t>set_chan_instruction =
3654          <list>          <list>
3655                  <t>AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index                  <t>AUDIO_OUTPUT_DEVICE SP sampler_channel SP device_index
3656                  </t>                  </t>
3657                  <t>/ AUDIO_OUTPUT_CHANNEL SP sampler_channel SP audio_channel_index SP audio_channel_index                  <t>/ AUDIO_OUTPUT_CHANNEL SP sampler_channel SP audio_channel_index SP audio_channel_index
3658                  </t>                  </t>
3659                  <t>/ AUDIO_OUTPUT_TYPE SP sampler_channel SP audio_output_type_name                  <t>/ AUDIO_OUTPUT_TYPE SP sampler_channel SP audio_output_type_name
3660                  </t>                  </t>
3661                  <t>/ MIDI_INPUT SP sampler_channel SP device_index SP midi_input_port_index SP midi_input_channel_index                  <t>/ MIDI_INPUT SP sampler_channel SP device_index SP midi_input_port_index SP midi_input_channel_index
3662                  </t>                  </t>
3663                  <t>/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index                  <t>/ MIDI_INPUT_DEVICE SP sampler_channel SP device_index
3664                  </t>                  </t>
3665                  <t>/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index                  <t>/ MIDI_INPUT_PORT SP sampler_channel SP midi_input_port_index
3666                  </t>                  </t>
3667                  <t>/ MIDI_INPUT_CHANNEL SP sampler_channel SP midi_input_channel_index                  <t>/ MIDI_INPUT_CHANNEL SP sampler_channel SP midi_input_channel_index
3668                  </t>                  </t>
3669                  <t>/ MIDI_INPUT_TYPE SP sampler_channel SP midi_input_type_name                  <t>/ MIDI_INPUT_TYPE SP sampler_channel SP midi_input_type_name
3670                  </t>                  </t>
3671                  <t>/ VOLUME SP sampler_channel SP volume_value                  <t>/ VOLUME SP sampler_channel SP volume_value
3672                  </t>                  </t>
3673                  <t>/ MUTE SP sampler_channel SP boolean                  <t>/ MUTE SP sampler_channel SP boolean
3674                  </t>                  </t>
3675                  <t>/ SOLO SP sampler_channel SP boolean                  <t>/ SOLO SP sampler_channel SP boolean
3676                  </t>                  </t>
3677          </list>          </list>
3678  </t>  </t>
3679  <t>key_val_list =  <t>key_val_list =
3680          <list>          <list>
3681                  <t>string '=' param_val_list                  <t>string '=' param_val_list
3682                  </t>                  </t>
3683                  <t>/ key_val_list SP string '=' param_val_list                  <t>/ key_val_list SP string '=' param_val_list
3684                  </t>                  </t>
3685          </list>          </list>
3686  </t>  </t>
3687  <t>buffer_size_type =  <t>buffer_size_type =
3688          <list>          <list>
3689                  <t>BYTES                  <t>BYTES
3690                  </t>                  </t>
3691                  <t>/ PERCENTAGE                  <t>/ PERCENTAGE
3692                  </t>                  </t>
3693          </list>          </list>
3694  </t>  </t>
3695  <t>list_instruction =  <t>list_instruction =
3696          <list>          <list>
3697                  <t>AUDIO_OUTPUT_DEVICES                  <t>AUDIO_OUTPUT_DEVICES
3698                  </t>                  </t>
3699                  <t>/ MIDI_INPUT_DEVICES                  <t>/ MIDI_INPUT_DEVICES
3700                  </t>                  </t>
3701                  <t>/ CHANNELS                  <t>/ CHANNELS
3702                  </t>                  </t>
3703                  <t>/ AVAILABLE_ENGINES                  <t>/ AVAILABLE_ENGINES
3704                  </t>                  </t>
3705                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS                  <t>/ AVAILABLE_MIDI_INPUT_DRIVERS
3706                  </t>                  </t>
3707                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS                  <t>/ AVAILABLE_AUDIO_OUTPUT_DRIVERS
3708                  </t>                  </t>
3709          </list>          </list>
3710  </t>  </t>
3711  <t>load_instr_args =  <t>load_instr_args =
3712          <list>          <list>
3713                  <t>filename SP instrument_index SP sampler_channel                  <t>filename SP instrument_index SP sampler_channel
3714                  </t>                  </t>
3715                  <t>/ NON_MODAL SP filename SP instrument_index SP sampler_channel                  <t>/ NON_MODAL SP filename SP instrument_index SP sampler_channel
3716                  </t>                  </t>
3717          </list>          </list>
3718  </t>  </t>
3719  <t>load_engine_args =  <t>load_engine_args =
3720          <list>          <list>
3721                  <t>engine_name SP sampler_channel                  <t>engine_name SP sampler_channel
3722                  </t>                  </t>
3723          </list>          </list>
3724  </t>  </t>
3725  <t>device_index =  <t>device_index =
3726          <list>          <list>
3727                  <t>number                  <t>number
3728                  </t>                  </t>
3729          </list>          </list>
3730  </t>  </t>
3731  <t>audio_channel_index =  <t>audio_channel_index =
3732          <list>          <list>
3733                  <t>number                  <t>number
3734                  </t>                  </t>
3735          </list>          </list>
3736  </t>  </t>
3737  <t>audio_output_type_name =  <t>audio_output_type_name =
3738          <list>          <list>
3739                  <t>string                  <t>string
3740                  </t>                  </t>
3741          </list>          </list>
3742  </t>  </t>
3743  <t>midi_input_port_index =  <t>midi_input_port_index =
3744          <list>          <list>
3745                  <t>number                  <t>number
3746                  </t>                  </t>
3747          </list>          </list>
3748  </t>  </t>
3749  <t>midi_input_channel_index =  <t>midi_input_channel_index =
3750          <list>          <list>
3751                  <t>number                  <t>number
3752                  </t>                  </t>
3753                  <t>/ ALL                  <t>/ ALL
3754                  </t>                  </t>
3755          </list>          </list>
3756  </t>  </t>
3757  <t>midi_input_type_name =  <t>midi_input_type_name =
3758          <list>          <list>
3759                  <t>string                  <t>string
3760                  </t>                  </t>
3761          </list>          </list>
3762  </t>  </t>
3763  <t>volume_value =  <t>volume_value =
3764          <list>          <list>
3765                  <t>dotnum                  <t>dotnum
3766                  </t>                  </t>
3767                  <t>/ number                  <t>/ number
3768                  </t>                  </t>
3769          </list>          </list>
3770  </t>  </t>
3771  <t>sampler_channel =  <t>sampler_channel =
3772          <list>          <list>
3773                  <t>number                  <t>number
3774                  </t>                  </t>
3775          </list>          </list>
3776  </t>  </t>
3777  <t>instrument_index =  <t>instrument_index =
3778          <list>          <list>
3779                  <t>number                  <t>number
3780                  </t>                  </t>
3781          </list>          </list>
3782  </t>  </t>
3783  <t>engine_name =  <t>engine_name =
3784          <list>          <list>
3785                  <t>string                  <t>string
3786                  </t>                  </t>
3787          </list>          </list>
3788  </t>  </t>
3789  <t>filename =  <t>filename =
3790          <list>          <list>
3791                  <t>stringval                  <t>stringval
3792                  </t>                  </t>
3793          </list>          </list>
3794  </t>  </t>
3795  <t>param_val_list =  <t>param_val_list =
3796          <list>          <list>
3797                  <t>param_val                  <t>param_val
3798                  </t>                  </t>
3799                  <t>/ param_val_list','param_val                  <t>/ param_val_list','param_val
3800                  </t>                  </t>
3801          </list>          </list>
3802  </t>  </t>
3803  <t>param_val =  <t>param_val =
3804          <list>          <list>
3805                  <t>string                  <t>string
3806                  </t>                  </t>
3807                  <t>/ '\'' string '\''                  <t>/ stringval
3808                  </t>                  </t>
3809                  <t>/ '\"' string '\"'                  <t>/ number
3810                  </t>                  </t>
3811                  <t>/ number                  <t>/ dotnum
3812                  </t>                  </t>
3813                  <t>/ dotnum          </list>
3814                  </t>  </t>
3815          </list>  
 </t>  
   
3816              <!-- GRAMMAR_BNF_END - do NOT delete or modify this line !!! -->              <!-- GRAMMAR_BNF_END - do NOT delete or modify this line !!! -->
3817          </section>          </section>
3818    

Legend:
Removed from v.778  
changed lines
  Added in v.828

  ViewVC Help
Powered by ViewVC