# Simulators Settings ```json { "emg_simulator": { "raw_settings": null, "num_sources": 20, "initial_params": {}, "filter_length": 25, "initial_noise_variance": 10, "drift_rate": 1, "drift_settings": { "AP": { "drift_type": "off", "randomize": "all" }, "AP_length": { "drift_type": "off", "randomize": "all" }, "AP_Amp": { "drift_type": "off", "randomize": "all" }, "mu": { "drift_type": "off", "randomize": "all" }, "eta": { "drift_type": "off", "randomize": "all" } }, "drift_params": { "AP": {}, "AP_length": {}, "AP_Amp": {}, "mu": {}, "eta": {} }, "drift_params_ranges": { "AP": { "sinusoid": { "peak": [ 0.5, 1.5, 1.25 ], "period": [ 3600, 3600, 3600 ], "phase": [ 0, 0, 0 ] }, "walk_lp": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 100, 1000, 1000 ], "beta": [ 0.99, 0.999, 0.999 ] } }, "AP_length": { "decay": { "min": [ 0.8, 0.99, 0.9 ], "decay_time": [ 900, 9000, 1800 ] }, "walk": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.1, 0.05 ] }, "walk_lp": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.1, 0.05 ], "beta": [ 0.99999, 0.99999, 0.99999 ] }, "step": { "min_change": [ 0.8, 1.0, 0.95 ], "max_change": [ 1.0, 1.2, 1.1 ], "frequency": [ 900, 9000, 1800 ] } }, "AP_Amp": { "decay": { "min": [ 0.5, 0.95, 0.75 ], "decay_time": [ 900, 9000, 1800 ] }, "walk": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.05, 0.01 ] }, "walk_lp": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 1e-07, 1e-06, 1e-06 ], "beta": [ 0.9999, 0.9999, 0.9999 ] }, "step": { "min_change": [ 0.5, 1.0, 0.75 ], "max_change": [ 1.0, 1.5, 1.25 ], "frequency": [ 900, 9000, 1800 ] } }, "mu": { "decay": { "min": [ 0.1, 0.99, 0.8 ], "decay_time": [ 900, 9000, 1800 ] }, "walk": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.1, 0.05 ] }, "walk_lp": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.1, 0.05 ], "beta": [ 0.99999, 0.99999, 0.99999 ] }, "step": { "min_change": [ 0.5, 1.0, 0.75 ], "max_change": [ 1.0, 2.0, 1.5 ], "frequency": [ 900, 9000, 1800 ] } }, "eta": { "decay": { "min": [ 0.1, 0.9, 0.5 ], "decay_time": [ 900, 9000, 1800 ] }, "walk": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.1, 0.05 ] }, "walk_lp": { "drift": [ -0.001, 0.001, 0.0 ], "std_dev": [ 0.01, 0.1, 0.05 ], "beta": [ 0.99999, 0.99999, 0.99999 ] }, "step": { "min_change": [ 0.25, 1.0, 0.5 ], "max_change": [ 1.0, 2.0, 1.5 ], "frequency": [ 900, 9000, 1800 ] } } }, "source_list": [] }, "decoder_simulator": { "init_settings": { "move_noise": { "rand_init": "off" }, "rest_noise": { "rand_init": "off" } }, "traj_type": "smoothstep", "latching": 100000.0, "thresholding": 0.0, "rest_range": [ 1.0, 1.0 ], "init_params_ranges": { "move_noise": [ 0.01, 0.05, 0.03 ], "rest_noise": [ 0.01, 0.05, 0.03 ] }, "initial_params": {}, "current_params": {}, "raw_settings": null } } ```