From c04af18902322cea1bd05b6f01b7860ca7bfa432 Mon Sep 17 00:00:00 2001 From: Piotr Pawlow Date: Thu, 13 Mar 2014 20:51:31 +0100 Subject: - import version 0.9.1 from upstream --- src/glade/lingot-config-dialog.glade | 1085 ++++++++++++++++++++++++++++++++++ 1 file changed, 1085 insertions(+) create mode 100644 src/glade/lingot-config-dialog.glade (limited to 'src/glade/lingot-config-dialog.glade') diff --git a/src/glade/lingot-config-dialog.glade b/src/glade/lingot-config-dialog.glade new file mode 100644 index 0000000..faf1c21 --- /dev/null +++ b/src/glade/lingot-config-dialog.glade @@ -0,0 +1,1085 @@ + + + + + + True + 5 + lingot configuration + center-always + normal + False + + + True + vertical + 2 + + + True + True + + + True + + + True + 10 + 3 + 3 + 10 + 10 + + + True + Audio system + + + + + + + + True + Here you can pick the sound system. + OSS +ALSA +JACK + + + + 1 + 2 + + + + + + True + + + 2 + 3 + + + + + + True + + + + + 2 + 3 + 1 + 2 + + + + + + + True + Audio device + + + 1 + 2 + GTK_FILL + + + + + True + Choose the audio device if you have more than one. You cannot modify this field if you are using JACK, but you can connect Lingot to a desired source externally. + + + 1 + 2 + 1 + 2 + + + + + + True + Sample rate + + + 2 + 3 + + + + + + True + Hz + + + 2 + 3 + 2 + 3 + + + + + + True + Choose the hardware sample rate here. We give you some examples, but you can choose another one. Please, be aware that depending on the audio system and/or device, not all the sampling frequencies are available. Anyway, you can get close to your desired effective sample rate by combining this parameter with the oversampling factor (Basic tab). If you are using JACK, you cannot modify this field, but you can change it externally (in the JACK server configuration). + + + + 1 + 2 + 2 + 3 + GTK_SHRINK | GTK_FILL + + + + + + 0 + + + + + False + + + + + True + Audio input settings. Set here the source and hardware settings. + Capture + + + False + tab + + + + + True + cursor + 10 + 4 + 3 + 10 + 10 + + + True + Calculation rate + + + + + + + + + True + Visualization rate + + + 1 + 2 + + + + + + + True + Noise threshold + + + 2 + 3 + + + + + + True + Gain + + + 3 + 4 + + + + + + True + Hz + + + 2 + 3 + + + + + + + True + Hz + + + 2 + 3 + 1 + 2 + GTK_EXPAND + + + + + + True + dB + + + 2 + 3 + 2 + 3 + + + + + + + True + dB + + + 2 + 3 + 3 + 4 + + + + + + + 100 + True + True + Number of calculations of the fundamental frequency per second. + 25.199999999999999 1 30 1 0 0 + + + 1 + 2 + + + + + + True + True + Number of visualizations per second of the (last) computed frequency, error and spectrum. + 25 1 40 3 0 0 + + + 1 + 2 + 1 + 2 + + + + + + True + True + Any signal level below this value will be considered as noise. This noise level is depicted in the spectrum area as a yellow dotted line. + 90 0 100 1 10 0 + + + 1 + 2 + 2 + 3 + + + + + + True + True + Allows you to adapt the signal levels without the aid of an external mixer. + 27.699999999999999 -90 90 0.10000000000000001 0 0 + + + 1 + 2 + 3 + 4 + + + + + + 1 + + + + + True + Quick adjusments on the dynamic response and the signal levels. + Adjustments + + + 1 + False + tab + + + + + True + 10 + 4 + 3 + 10 + 10 + + + True + True + This is the most recent amount of data considered for tuning. The longer it is, the more accuracy you can obtain, but also the dynamic response gets lower, because you are considering older parts of the signal. Also, if you raise this parameter, the computational cost increases. This value, in samples (depending on the effective sample rate), must be greater or equal to the FFT buffer size. + 1 + 0.32000000000000001 0 15 0.01 0 0 + 3 + + + 1 + 2 + 2 + 3 + + + + + + True + The FFT buffer gives Lingot a first look to the spectrum. Higher values can help Lingot to hook up the correct peak, but it's also computationally more expensive. Don't use high values here unless you have an equally high effective sample rate. + 256 +512 +1024 +2048 +4096 + + + 1 + 2 + 1 + 2 + + + + + + True + 4 + + + True + Hardware sampling frequency + 8000 + + + + + + + + True + / + + + 1 + 2 + + + + + + True + True + True + Oversampling factor + 1 + 1 1 120 1 10 0 + + + 2 + 3 + + + + + + + True + Effective sampling frequency. The lower this parameter is, the more accurate the FFT will be, and hence the better is the hooking up to the correct peak. Remember, however, that your temporal window will increase, and the fact that you won't be able to tune frequencies above the half of this frequency (Nyquist-Shannon sampling theorem). + = 2000 + + + 3 + 4 + + + + + + 1 + 2 + + + + + + True + seconds + + + 2 + 3 + 2 + 3 + + + + + + True + samples + + + 2 + 3 + 1 + 2 + + + + + + True + Hz + + + 2 + 3 + + + + + + True + Temporal window + + + 2 + 3 + + + + + + True + FFT size + + + 1 + 2 + + + + + + True + Effective sample rate + + + + + + + + + True + Minimum frequency + + + 3 + 4 + + + + + + True + True + Lingot only considers frequencies above this one. + + 1 + 0 0 22050 1 0 0 + 1 + + + 1 + 2 + 3 + 4 + + + + + + True + Hz + + + 2 + 3 + 3 + 4 + + + + + + 2 + + + + + True + Basic settings on the frequency finding algorithm. Come here to get better accuracy, frequency range or CPU usage. + Basic + + + 2 + False + tab + + + + + True + 10 + 5 + 3 + 10 + 10 + + + True + dB + + + 2 + 3 + 4 + 5 + + + + + + True + samples + + + 2 + 3 + 3 + 4 + + + + + + True + peaks + + + 2 + 3 + 2 + 3 + + + + + + True + samples + + + 2 + 3 + 1 + 2 + + + + + + True + DFTs + + + 2 + 3 + + + + + + 100 + True + True + All the peaks with an amplitude difference with the highest one greater than this parameter will be rejected as a candidate to host the fundamental frequency + 29.199999999999999 0 50 1 0 0 + + + 1 + 2 + 4 + 5 + + + + + + True + True + Number of samples needed by a peak at each side, lower in amplitude than the sample at the center, to be considered as a peak. You should not consider more than 1 or 2 samples, unless you have a really big FFT buffer. + 1 + 1 1 5 1 10 0 + + + 1 + 2 + 3 + 4 + + + + + + True + True + Number of main peaks considered over the FFT. Remember that sometimes the first harmonics can have a higher amplitude than the fundamental component, depending on your instrument. + 1 + 1 1 10 1 10 0 + + + 1 + 2 + 2 + 3 + + + + + + True + True + Number of samples of each DFT. + 1 + 4 4 100 1 10 0 + + + 1 + 2 + 1 + 2 + + + + + + True + Peak rejection relation + + + 4 + 5 + + + + + + True + True + After having chosen the fundamental peak on the FFT, Lingot computes a series of N (being N this parameter) DFTs localized in frequency to enclose the fundamental frequency. + 1 + 0 0 10 1 10 0 + + + 1 + 2 + + + + + + True + Peak half-width + + + 3 + 4 + + + + + + + True + Peak number + + + 2 + 3 + + + + + + + True + DFT size + + + 1 + 2 + + + + + + + True + DFT number + + + + + + + + + 3 + + + + + True + Advanced settings on the frequency finding algorithm. You should not modify these parameters unless you really need it and you have a good understanding of the algorithm. Use the 'Default' button if you get lost, and use those default parameters as your reference. + Advanced + + + 3 + False + tab + + + + + True + vertical + + + True + + + True + 0.47999998927116394 + Name + + + False + 21 + 0 + + + + + True + True + Scale name, only for your information. + + + + 5 + 1 + + + + + 0 + + + + + True + + + 200 + True + True + never + automatic + out + + + + + + 4 + 0 + + + + + True + vertical + + + True + vertical + + + Insert + True + True + True + Adds a new note to the list, just above the selected line, or appends it to the end if no line is selected. Is not possible to add a note before the reference (the first) one. You can also use the Insert key on the table beside. + + + False + False + 0 + + + + + Delete + True + True + True + Deletes the selected notes. The reference note, i.e., the first one, cannot be removed. You can also use the Delete key on the table beside. + + + False + False + 1 + + + + + Import + True + True + True + Imports the scale from an external .scl file, with the Scala project format (http://www.huygens-fokker.org/scala/) + + + False + False + 2 + + + + + False + 0 + + + + + + + + False + 5 + 1 + + + + + 1 + + + + + True + + + True + + + True + Deviation + + + 0 + + + + + True + True + Applies a shift in frequency to all the notes defined in the table above. + + 1 + 0 -500 500 1 10 0 + + + False + 1 + + + + + True + 1 + cents + + + 2 + + + + + True + + + 3 + + + + + 0 + + + + + + + + 2 + + + + + 4 + + + + + True + Lingot is an universal tuner, it can tune any instrument according to the scale you define here. + 1 + Scale + + + 4 + False + tab + + + + + 1 + + + + + True + end + + + Default + True + True + True + Resets the built-in settings, without applying them. + + + False + False + 0 + + + + + gtk-apply + True + True + True + Apply the current changes to the running tuner, but doesn't modify the configuration file. + True + + + False + False + 1 + + + + + gtk-ok + True + True + True + Apply the current changes and modify the congifuration file. + True + + + False + False + 2 + + + + + gtk-cancel + True + True + True + Rolls back all the previous applied changes and closes the configuration dialog. + True + + + False + False + 3 + + + + + False + end + 0 + + + + + + -- cgit v1.2.3