|
1 | 1 | # REpeating Pattern Extraction Technique (REPET)
|
2 | 2 |
|
3 |
| -This repository includes a Matlab class and a Python module which implement a number of methods/functions for the different algorithms of the REpeating Pattern Extraction Technique (REPET), and Matlab GUIs to demo the original REPET, REPET-SIM, and uREPET. |
| 3 | +This repository includes a Matlab class and a Python module which implement a number of methods/functions for the different algorithms of the REpeating Pattern Extraction Technique (REPET), and Matlab GUIs to demo the original REPET and REPET-SIM. |
4 | 4 |
|
5 | 5 | - [repet Matlab class](#repet-matlab-class)
|
6 | 6 | - [repet Python module](#repet-python-module)
|
7 | 7 | - [repet_gui Matlab GUI](#repet_gui-matlab-gui)
|
8 | 8 | - [repetsim_gui Matlab GUI](#repetsim_gui-matlab-gui)
|
9 |
| -- [urepet Matlab GUI](#urepet-matlab-gui) |
10 | 9 | - [audio_file](#audio_file)
|
11 | 10 | - [References](#references)
|
12 | 11 | - [Author](#author)
|
@@ -854,73 +853,6 @@ Functionalities:
|
854 | 853 | - Play or stop the foreground estimate (see [Play/Stop Foreground](#playstop-foreground)).
|
855 | 854 |
|
856 | 855 |
|
857 |
| -## urepet Matlab GUI |
858 |
| - |
859 |
| -Simple user interface system for recovering patterns repeating in time and frequency in mixtures of sounds. |
860 |
| - |
861 |
| -Functionalities: |
862 |
| - |
863 |
| -- [Open](#open) |
864 |
| -- [Save](#save) |
865 |
| -- [Play](#play) |
866 |
| -- [Select](#select) |
867 |
| -- [Zoom](#zoom-2) |
868 |
| -- [Pan](#pan-2) |
869 |
| -- [uREPET](#urepet) |
870 |
| -- [Background](#background) |
871 |
| -- [Undo](#undo) |
872 |
| - |
873 |
| -### Open |
874 |
| - |
875 |
| -- Select a WAVE or MP3 to open; the audio can be mono or stereo. |
876 |
| -- Display the audio signal and the audio spectrogram; the x-axis limits of the signal axes and the spectrogram axes will be synchronized (and will stay synchronized if a zoom or pan is applied on one of them). |
877 |
| - |
878 |
| -### Save |
879 |
| - |
880 |
| -- Save the processed audio as a WAVE file; the default name is "urepet_file.wav." |
881 |
| - |
882 |
| -### Play |
883 |
| - |
884 |
| -- Play the audio if the playback is not in progress; stop the audio if the playback is in progress; a playback line will be displayed as the playback is in progress. |
885 |
| -- If there is no selection line or region, the audio will be played from the start to the end; if there is a selection line, the audio will be played from the selection line to the end of the audio; if there is a selection region, the audio will be played from the start to the end of the selection region. |
886 |
| -- Pressing the space key will also play and stop the audio. |
887 |
| - |
888 |
| -### Select |
889 |
| - |
890 |
| -- If a left mouse click is done on the signal axes, a selection line is created; the audio will be played from the selection line to the end of the audio. |
891 |
| -- If a left mouse click and drag is done on the signal axes or on a selection line, a selection region is created; the audio will be played from the start to the end of the selection region. |
892 |
| -- If a left mouse click and drag is done on the left or right boundary of a selection region, the selection region is resized. |
893 |
| -- If a right mouse click is done on the signal axes, any selection line or region is removed. |
894 |
| -- If a left mouse click and drag is done on the spectrogram axes, a customizable rectangle is created; the region-of-interest (ROI) can then be processed by clicking on the uREPET button; the rectangle can be resized and moved, and also deleted by doing a right mouse click on it. |
895 |
| - |
896 |
| -<img src="images/urepet/open_play_select.gif" width="1000"> |
897 |
| - |
898 |
| -### Zoom |
899 |
| - |
900 |
| -- Turn zooming on or off or magnify by factor (see https://mathworks.com/help/matlab/ref/zoom.html) |
901 |
| -- If used on the signal axes, zoom horizontally only; the x-axis limits of the signal axes and the spectrogram axes will stay synchronized. |
902 |
| - |
903 |
| -### Pan |
904 |
| - |
905 |
| -- Pan view of graph interactively (see https://www.mathworks.com/help/matlab/ref/pan.html) |
906 |
| -- If used on the signal axes, pan horizontally only; the x-axis limits of the signal axes and the spectrogram axes will stay synchronized. |
907 |
| - |
908 |
| -<img src="images/urepet/zoom_pan.gif" width="1000"> |
909 |
| - |
910 |
| -### uREPET |
911 |
| - |
912 |
| -- Apply uREPET to the audio, after selecting an ROI on the spectrogram axes, by searching for similar regions repeating in time and frequency and recovering the common background if the background button is selected, or the common foreground if the background button is deselected. |
913 |
| - |
914 |
| -### Background |
915 |
| - |
916 |
| -- If selected, uREPET will recover the repeating background in the ROI (default); if deselected, uREPET will recover the non-repeating foreground in the ROI. |
917 |
| - |
918 |
| -### Undo |
919 |
| - |
920 |
| -- Undo the last changes done by uREPET. |
921 |
| - |
922 |
| -<img src="images/urepet/select_urepet_background_undo_save.gif" width="1000"> |
923 |
| - |
924 | 856 | ## audio_file
|
925 | 857 |
|
926 | 858 | - Tamy - Que Pena / Tanto Faz (excerpt)
|
|
0 commit comments