
[01;34mwith[m Gtk[31m.[mSpin_Button[31m;[m                   [01;34muse[m Gtk[31m.[mSpin_Button[31m;[m

[01;34mwith[m Libsens[31m.[mVirtual[31m;[m                   [01;34muse[m Libsens[31m.[mVirtual[31m;[m
[01;34mwith[m Libsens[31m.[mVirtual[31m.[mWork_Class[31m;[m        [01;34muse[m Libsens[31m.[mVirtual[31m.[mWork_Class[31m;[m
  
[01;34mwith[m Libsens[31m.[mGtk_Plugins_Specifications[31m;[m[01;34muse[m Libsens[31m.[mGtk_Plugins_Specifications[31m;[m

[01;34mpackage[m Libsens[31m.[mGtk_Genetical [01;34mis[m
   
   
   [01;34mtype[m Context_Record [01;34mis[m [01;34mtagged[m
      [01;34mrecord[m
	 Population_Size           [31m:[m Gtk_Spin_Button[31m;[m
	 Max_Generations           [31m:[m Gtk_Spin_Button[31m;[m
	 Num_No_Change_Generations [31m:[m Gtk_Spin_Button[31m;[m
	 Mutation_Probability      [31m:[m Gtk_Spin_Button[31m;[m
	 Num_Elite_Saved           [31m:[m Gtk_Spin_Button[31m;[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   
   [01;34mtype[m Frame_Config_Record [01;34mis[m [01;34mtagged[m
      [01;34mrecord[m
	 Max_B_Inf [31m:[m Gtk_Spin_Button[31m;[m
	 Max_B_Sup [31m:[m Gtk_Spin_Button[31m;[m
	 Min_Class_Id [31m:[m Gtk_Spin_Button[31m;[m
	 Min_Value_Id [31m:[m Gtk_Spin_Button[31m;[m
	 Min_Data_Id  [31m:[m Gtk_Spin_Button[31m;[m
	 Max_Class_Id [31m:[m Gtk_Spin_Button[31m;[m
	 Max_Value_Id [31m:[m Gtk_Spin_Button[31m;[m
	 Max_Data_Id  [31m:[m Gtk_Spin_Button[31m;[m
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   
   
   [01;34mtype[m Genetical_Bass_Specifications [01;34mis[m
     [01;34mnew[m [01;30mAbstract_Plugin_Specifications[m[31m([mGen_Bass[31m)[m [01;34mwith[m
      [01;34mrecord[m	 
	 
	 Context [31m:[m Context_Record[31m;[m
	 Config  [31m:[m Frame_Config_Record[31m;[m
	 
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mSpec [31m:[m [01;34min[m [01;34mout[m Genetical_Bass_Specifications[31m;[m
     			 Plugin [31m:[m [01;34min[m Abstract_Plugin_Access[31m);[m
   
   [01;34mtype[m Genetical_Synth_Specifications [01;34mis[m
     [01;34mnew[m [01;30mAbstract_Plugin_Specifications[m[31m([mGen_Synth[31m)[m [01;34mwith[m
      [01;34mrecord[m	 
	 
	 Context [31m:[m Context_Record[31m;[m
	 Config  [31m:[m Frame_Config_Record[31m;[m
	 
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mSpec [31m:[m [01;34min[m [01;34mout[m Genetical_Synth_Specifications[31m;[m
     			 Plugin [31m:[m [01;34min[m Abstract_Plugin_Access[31m);[m
   
   
   [01;34mtype[m Genetical_Drums_Specifications [01;34mis[m
     [01;34mnew[m [01;30mAbstract_Plugin_Specifications[m[31m([mGen_Drums[31m)[m [01;34mwith[m
      [01;34mrecord[m	 
	 
	 Context [31m:[m Context_Record[31m;[m
	 Config  [31m:[m Frame_Config_Record[31m;[m
	 
      [01;34mend[m [01;34mrecord[m[31m;[m
   
   [01;34mprocedure[m [01;30mInitialize[m [31m([mSpec [31m:[m [01;34min[m [01;34mout[m Genetical_Drums_Specifications[31m;[m
     			 Plugin [31m:[m [01;34min[m Abstract_Plugin_Access[31m);[m
         
   
[01;34mend[m Libsens[31m.[mGtk_Genetical[31m;[m
