Mercurial > audlegacy-plugins
diff src/amidi-plug/i_configure.c @ 240:59d793da5395 trunk
[svn] - import amidi-plug 0.7 (among new features, a transposer to play midi files in different keys)
author | giacomo |
---|---|
date | Mon, 13 Nov 2006 04:51:30 -0800 |
parents | 3da1b8942b8b |
children | a668576342e0 |
line wrap: on
line diff
--- a/src/amidi-plug/i_configure.c Mon Nov 13 04:35:19 2006 -0800 +++ b/src/amidi-plug/i_configure.c Mon Nov 13 04:51:30 2006 -0800 @@ -27,7 +27,7 @@ #include "i_configure-fluidsynth.h" #include "i_configure-dummy.h" #include "i_utils.h" -#include "audacious/beepctrl.h" +#include <audacious/beepctrl.h> amidiplug_cfg_backend_t * amidiplug_cfg_backend; @@ -358,6 +358,8 @@ { /* amidi-plug defaults */ amidiplug_cfg_ap.ap_seq_backend = g_strdup( "alsa" ); + amidiplug_cfg_ap.ap_opts_transpose_value = 0; + amidiplug_cfg_ap.ap_opts_drumshift_value = 0; amidiplug_cfg_ap.ap_opts_length_precalc = 0; amidiplug_cfg_ap.ap_opts_lyrics_extract = 0; amidiplug_cfg_ap.ap_opts_comments_extract = 0; @@ -366,6 +368,10 @@ { i_pcfg_read_string( cfgfile , "general" , "ap_seq_backend" , &amidiplug_cfg_ap.ap_seq_backend , "alsa" ); + i_pcfg_read_integer( cfgfile , "general" , "ap_opts_transpose_value" , + &amidiplug_cfg_ap.ap_opts_transpose_value , 0 ); + i_pcfg_read_integer( cfgfile , "general" , "ap_opts_drumshift_value" , + &amidiplug_cfg_ap.ap_opts_drumshift_value , 0 ); i_pcfg_read_integer( cfgfile , "general" , "ap_opts_length_precalc" , &amidiplug_cfg_ap.ap_opts_length_precalc , 0 ); i_pcfg_read_integer( cfgfile , "general" , "ap_opts_lyrics_extract" , @@ -392,6 +398,10 @@ /* save amidi-plug config information */ i_pcfg_write_string( cfgfile , "general" , "ap_seq_backend" , amidiplug_cfg_ap.ap_seq_backend ); + i_pcfg_write_integer( cfgfile , "general" , "ap_opts_transpose_value" , + amidiplug_cfg_ap.ap_opts_transpose_value ); + i_pcfg_write_integer( cfgfile , "general" , "ap_opts_drumshift_value" , + amidiplug_cfg_ap.ap_opts_drumshift_value ); i_pcfg_write_integer( cfgfile , "general" , "ap_opts_length_precalc" , amidiplug_cfg_ap.ap_opts_length_precalc ); i_pcfg_write_integer( cfgfile , "general" , "ap_opts_lyrics_extract" ,