source: python/demos

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @eff63ab   10 months Paul Brossier [py] improve style for demo_filterbank.py feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @254acce   10 months Paul Brossier [py] improve style for demo_source_simple.py feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @8ebcd3d   10 months Paul Brossier [py] improve style for demo_filter.py feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @78561f7   10 months Paul Brossier [doc] improve demos used in examples feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @7af37df   10 months Paul Brossier [demo] fix bpm_extract arguments feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @1929be4   15 months hello python/demos/demo_pitch_sinusoid.py: use to yield an integer feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @c4fc0f2   2 years Paul Brossier python/demos/demo_tapthebeat.py: prefix unused arguments with _ feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @4d1bf0e   2 years Paul Brossier python/demos/demo_bpm_extract.py: add beats_to_bpm feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @5db398e   2 years Paul Brossier python/demos/demo_bpm_extract.py: add argparse feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @34dca87   2 years Paul Brossier python/demos/demo_wav2midi.py: remove unused variables feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @3c6a3c4   2 years Paul Brossier python/demos/demo_wav2midi.py: add simple midi file writer using mido … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @ccd0327   2 years Paul Brossier python/demos/demo_yin_compare.py: fix indentation feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @48fa81d   2 years Paul Brossier src/pitch/pitch.h: add a note about yinfast feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @45f4f7a2   2 years Paul Brossier python/demos/demo_fastyin_compare.py: comparison of different yin versions feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @21eb4c2   2 years Paul Brossier python/demos/demo_tapthebeat.py: play beats using pyaudio feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @f98063b   3 years Paul Brossier python/demos/demo_bench_yin.py: add yin/yinfft benchmark on sine waves feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @62336bb   3 years Paul Brossier python/demos/demo_pyaudio.py: add some comments, avoid overwriting … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @e7da8ba   3 years Paul Brossier python/demos/demo_pyaudio.py: added simple demo for pyaudio, see #6, … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @c470ad0   3 years Paul Brossier python/demos/demo_notes.py: add simple notes demos feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @a0a073f   3 years Paul Brossier python/demos/demo_timestretch_online.py: use 512, fix block counter feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @9492ec88   3 years Paul Brossier python/demos/demo_alsa.py: add example using alsaaudio (closes #72) feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @8489d7b   3 years Paul Brossier python/demos/demo_timestretch*: use to yield an integer (closes #71) feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @70b2ab0   3 years Paul Brossier python/demos/demo_mfcc.py: add options to plot first and second … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d738d75   3 years Paul Brossier python/demos/demo_timestretch*: remove unused import feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @e6ce204   3 years Paul Brossier python/demos/demo_source_simple.py: make executable feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @30e080c   3 years Paul Brossier python/demos/demo_source_simple.py: fix indentation feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d44763f   3 years Paul Brossier doc/python_module.rst: add demo_source_simple.py feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @773a7f3   3 years Paul Brossier python/demos/demo_tss.py: improve default parameters, exit before plotting feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @eeb4538   3 years Paul Brossier ./python/demos/demo_timestretch{,_online}.py: fix usage string feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @ae15c63   3 years Paul Brossier python/demos/demo_timestretch.py: add timescale algorithm (online version) feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0ef9628   3 years Paul Brossier python/demos/demo_timestretch.py: add timescale algorithm feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @a377204   3 years Paul Brossier python/demos/demo_specdesc.py: remove unused import feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @dc654f8   3 years Paul Brossier python/: fix comparisons to None feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @4120fbc   3 years Paul Brossier python/demos: python3 and double precision compatibility feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @f5a0e82   3 years Paul Brossier python/demos/init.py: added empty file feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @6a28072   3 years Paul Brossier python/demos/demo_create_test_sounds.py: python 3 compat feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @6fb0f07   3 years Paul Brossier python/demos/demo_create_test_sounds.py: add script to create simple … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @dee266f   3 years Paul Brossier python/demos/demo_reading_speed.py: avoid unused variable feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @84838c3   3 years Paul Brossier python/demos/demo_reading_speed.py: avoid unused variable, use globals … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0b64f15   3 years Paul Brossier python/demos/demo_onset_plot.py: remove unused import feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @f6892d4   3 years Paul Brossier python/demos/demo_pitch_sinusoid.py: clean up, indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0c6e3b0   3 years Paul Brossier python/demos/demo_simple_robot_voice.py: indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1e4d90f   3 years Paul Brossier python/demos/demo_reading_speed.py: disable other packages by default feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @8fb567c   3 years Paul Brossier python/demos: remove unused import and variables feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @b3c2d33   3 years Paul Brossier python/demos/demo_spectrogram.py: remove unused import feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @337aaae   3 years Paul Brossier python/demos/demo_spectrogram.py: fix title feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c9a9f86   3 years Paul Brossier python/demos/demo_pitch.py: clean up imports feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @494df02   3 years Paul Brossier python/demos/demo_bpm_extract.py: add exception type, avoid {} as … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @67e16c2   3 years Paul Brossier python/demos/demo_spectrogram.py: fix indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d0faeca   3 years Paul Brossier python/demos/demo_tss.py: fix indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @a4575c4   3 years Paul Brossier python/demos/demo_spectrogram.py: fix indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @01f7598   3 years Paul Brossier python/demos/demo_filter.py: clean-up feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @73d38d5   3 years Paul Brossier python/demos/demo_filter.py: moved from _a_weighting, clean-up feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @07867cd   3 years Paul Brossier demos/demo_reading_speed.py: add reading speed tests feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @6d8db80   4 years Paul Brossier python/demos/demo_pysoundcard_*: update to pysoundcard 0.5.2 (closes #42) feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @193dcbb   4 years Paul Brossier python/demos/demo_pitch.py: remove stdout, plot in midi feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @9e54b83   4 years Paul Brossier python/demos/demo_mfcc.py: add comment feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @048dd6c   5 years Paul Brossier python/demos/demo_sink_multi.py: add multi channel version feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d0bdf0c   5 years Paul Brossier python/demos/demo_mfcc.py: use n_coeffs feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0b3c17b   5 years Paul Brossier python/demos/demo_a_weighting.py: add simple demo for a_weighting feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c05d61f   5 years Paul Brossier python/demos/demo_source_auto_samplerate.py: remove, demo_source.py is … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1cc78e7   5 years Paul Brossier python/demos/demo_source_auto_samplerate.py: define hop_size feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @098925a5   6 years Paul Brossier python/demos/demo_pysoundcard_record.py: normalize downmixed signal feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @97d77da   6 years Paul Brossier python/demos/demo_pysoundcard_record.py: added simple example using … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @4013382c   6 years Paul Brossier python/demos/demo_pysoundcard_play.py: added simple example using … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @634c12f   6 years Paul Brossier python/demos/demo_mfcc.py: remove unused variables feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @4f2c28c   6 years Paul Brossier python/demos/: minor plot improvements feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d7019c4   6 years Paul Brossier python/demos/demo_bpm_extract.py: make executable Signed-off-by: Paul … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @2d88f41a   6 years Paul Brossier python/demos/demo_simple_spectral_weighting.py: added simple spectral … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c911b12   6 years Paul Brossier python/demos/demo_bpm_extract.py: add simple demo to get bpm of … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d47a5e19   6 years Paul Brossier python/demos/demo_tempo_plot.py: update feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @41121f5   6 years Paul Brossier python/demos/demo_filterbank.py: fix header feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c54b2c0   6 years Paul Brossier python/demos/demo_pitch.py: add plotting feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @dedeffc   6 years Paul Brossier python/demos/demo_sink_create_woodblock.py: fix wavetable feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @7079887   6 years Paul Brossier demos/demo_waveform_plot.py: add downsample parameter feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @735a739   6 years Paul Brossier python/demos/demo_filterbank.py: added simple filterbank demo feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @8b884ef   6 years Paul Brossier src/onset/: rename get_last_onset to get_last feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c342c17   6 years Paul Brossier python/demos/demo_miditofreq.py: added simple miditofreq example feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @6ff6d18   6 years Paul Brossier python/demos/demo_{mel-energy,mfcc,specdesc}.py: use … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @e5afd47   6 years Paul Brossier python/demos/demo_mel-energy.py: added simple mel energy bands demo feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d83ac74   6 years Paul Brossier python/demos/demo_mfcc.py: added simple mfcc demo feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1e90588   6 years Paul Brossier python/demos/demo_waveform_plot.py: also set x limits feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1eee405   6 years Paul Brossier python/demos/demo_waveform_plot.py: plot more samples, add hop_size … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @7e9e311   6 years Paul Brossier python/demos/demo_onset*: remove di, moved to C feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @3cde629   6 years Paul Brossier python/demos/demo_tempo_plot.py: import first feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1e7a8f9   6 years Paul Brossier demos/demo_sink_create_woodblock.py: table lookup to improve synthesis feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @daa0d5d   6 years Paul Brossier demos/demo_waveform_plot.py: improve feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @5d5d6b9   6 years Paul Brossier python/demos: add demo_pitch.py and demo_waveform_plot.py feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @2cedc83   6 years Paul Brossier demos/demo_onset.py: simplify imports feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0a42239   6 years Paul Brossier python/tests/test_fft.py: update, indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @459e46f   6 years Paul Brossier python/demos/: update and add some demos feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @e6f7a4a   6 years Paul Brossier demos/demo_onset.py: add simple onset example, update demo_onset_plot.py feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @264247e   6 years Paul Brossier demos/demo_slicing.py: slice exactly at region boundary feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @5caf474   6 years Paul Brossier python/demos/demo_keyboard.py: remove gnuplot stuff feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @03f27b0   6 years Paul Brossier python/demos/demo_keyboard.py: indent feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @18a0552   6 years Paul Brossier python/demos/demo_keyboard.py: moved to numpy feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @129b269   6 years Paul Brossier demos/demo_onset_file.py: indent, hide y-axis feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @9f8e8a9   6 years Paul Brossier demos/demo_spectrogram.py: add samplerate option to spectrogram feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d5e846c   6 years Paul Brossier demos/demo_beats_and_tempo.py: skip plot if not beats feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @3184468   6 years Paul Brossier python/demos/demo_tss.py: improve default parameters feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
Note: See TracRevisionLog for help on using the revision log.