This is an automated email from the git hooks/post-receive script. New commit to branch feature/7063 in repository tutti. See http://git.codelutin.com/tutti.git commit cf2c730e2c2d46c7144ad5cd55337f49fdd1aeb9 Author: Kevin Morin <morin@codelutin.com> Date: Thu Jan 14 18:45:59 2016 +0100 ajout de la lecture des nombres mais il reste un problème de lecture de certains nombres (2000 cm par exemple, mais je ne sais pas pourquoi) (refs #7063) --- .../src/main/filtered-resources/log4j.properties | 1 + .../java/fr/ifremer/tutti/ui/swing/RunTutti.java | 8 ++ .../frequency/SpeciesFrequencyUIHandler.java | 2 - .../actions/ApplySpeciesFrequencyRafaleAction.java | 8 +- .../fr/ifremer/tutti/ui/swing/util/SoundUtil.java | 100 ++++++++++++++++++++- tutti-ui-swing/src/main/resources/sounds/,.wav | Bin 0 -> 29038 bytes tutti-ui-swing/src/main/resources/sounds/0.wav | Bin 0 -> 21626 bytes tutti-ui-swing/src/main/resources/sounds/1.wav | Bin 0 -> 9636 bytes tutti-ui-swing/src/main/resources/sounds/10.wav | Bin 0 -> 20536 bytes tutti-ui-swing/src/main/resources/sounds/100.wav | Bin 0 -> 14214 bytes tutti-ui-swing/src/main/resources/sounds/1000.wav | Bin 0 -> 17048 bytes tutti-ui-swing/src/main/resources/sounds/11.wav | Bin 0 -> 15086 bytes tutti-ui-swing/src/main/resources/sounds/12.wav | Bin 0 -> 19010 bytes tutti-ui-swing/src/main/resources/sounds/13.wav | Bin 0 -> 22280 bytes tutti-ui-swing/src/main/resources/sounds/14.wav | Bin 0 -> 30564 bytes tutti-ui-swing/src/main/resources/sounds/15.wav | Bin 0 -> 21844 bytes tutti-ui-swing/src/main/resources/sounds/16.wav | Bin 0 -> 20536 bytes tutti-ui-swing/src/main/resources/sounds/17.wav | Bin 0 -> 29910 bytes tutti-ui-swing/src/main/resources/sounds/18.wav | Bin 0 -> 30782 bytes tutti-ui-swing/src/main/resources/sounds/19.wav | Bin 0 -> 31872 bytes tutti-ui-swing/src/main/resources/sounds/2.wav | Bin 0 -> 12252 bytes tutti-ui-swing/src/main/resources/sounds/20.wav | Bin 0 -> 12252 bytes tutti-ui-swing/src/main/resources/sounds/21.wav | Bin 0 -> 25986 bytes tutti-ui-swing/src/main/resources/sounds/22.wav | Bin 0 -> 24242 bytes tutti-ui-swing/src/main/resources/sounds/23.wav | Bin 0 -> 26640 bytes tutti-ui-swing/src/main/resources/sounds/24.wav | Bin 0 -> 31218 bytes tutti-ui-swing/src/main/resources/sounds/25.wav | Bin 0 -> 34270 bytes tutti-ui-swing/src/main/resources/sounds/26.wav | Bin 0 -> 33398 bytes tutti-ui-swing/src/main/resources/sounds/27.wav | Bin 0 -> 32308 bytes tutti-ui-swing/src/main/resources/sounds/28.wav | Bin 0 -> 31654 bytes tutti-ui-swing/src/main/resources/sounds/29.wav | Bin 0 -> 34052 bytes tutti-ui-swing/src/main/resources/sounds/3.wav | Bin 0 -> 17048 bytes tutti-ui-swing/src/main/resources/sounds/30.wav | Bin 0 -> 24896 bytes tutti-ui-swing/src/main/resources/sounds/31.wav | Bin 0 -> 30564 bytes tutti-ui-swing/src/main/resources/sounds/32.wav | Bin 0 -> 26640 bytes tutti-ui-swing/src/main/resources/sounds/33.wav | Bin 0 -> 28384 bytes tutti-ui-swing/src/main/resources/sounds/34.wav | Bin 0 -> 32962 bytes tutti-ui-swing/src/main/resources/sounds/35.wav | Bin 0 -> 36014 bytes tutti-ui-swing/src/main/resources/sounds/36.wav | Bin 0 -> 35142 bytes tutti-ui-swing/src/main/resources/sounds/37.wav | Bin 0 -> 34270 bytes tutti-ui-swing/src/main/resources/sounds/38.wav | Bin 0 -> 33398 bytes tutti-ui-swing/src/main/resources/sounds/39.wav | Bin 0 -> 35796 bytes tutti-ui-swing/src/main/resources/sounds/4.wav | Bin 0 -> 19228 bytes tutti-ui-swing/src/main/resources/sounds/40.wav | Bin 0 -> 27948 bytes tutti-ui-swing/src/main/resources/sounds/41.wav | Bin 0 -> 33616 bytes tutti-ui-swing/src/main/resources/sounds/42.wav | Bin 0 -> 29692 bytes tutti-ui-swing/src/main/resources/sounds/43.wav | Bin 0 -> 31436 bytes tutti-ui-swing/src/main/resources/sounds/44.wav | Bin 0 -> 36014 bytes tutti-ui-swing/src/main/resources/sounds/45.wav | Bin 0 -> 39066 bytes tutti-ui-swing/src/main/resources/sounds/46.wav | Bin 0 -> 38412 bytes tutti-ui-swing/src/main/resources/sounds/47.wav | Bin 0 -> 37322 bytes tutti-ui-swing/src/main/resources/sounds/48.wav | Bin 0 -> 36450 bytes tutti-ui-swing/src/main/resources/sounds/49.wav | Bin 0 -> 38848 bytes tutti-ui-swing/src/main/resources/sounds/5.wav | Bin 0 -> 23588 bytes tutti-ui-swing/src/main/resources/sounds/50.wav | Bin 0 -> 33180 bytes tutti-ui-swing/src/main/resources/sounds/51.wav | Bin 0 -> 36450 bytes tutti-ui-swing/src/main/resources/sounds/52.wav | Bin 0 -> 32526 bytes tutti-ui-swing/src/main/resources/sounds/53.wav | Bin 0 -> 34270 bytes tutti-ui-swing/src/main/resources/sounds/54.wav | Bin 0 -> 38848 bytes tutti-ui-swing/src/main/resources/sounds/55.wav | Bin 0 -> 42118 bytes tutti-ui-swing/src/main/resources/sounds/56.wav | Bin 0 -> 41246 bytes tutti-ui-swing/src/main/resources/sounds/57.wav | Bin 0 -> 40156 bytes tutti-ui-swing/src/main/resources/sounds/58.wav | Bin 0 -> 39284 bytes tutti-ui-swing/src/main/resources/sounds/59.wav | Bin 0 -> 41682 bytes tutti-ui-swing/src/main/resources/sounds/6.wav | Bin 0 -> 22280 bytes tutti-ui-swing/src/main/resources/sounds/60.wav | Bin 0 -> 35578 bytes tutti-ui-swing/src/main/resources/sounds/61.wav | Bin 0 -> 38630 bytes tutti-ui-swing/src/main/resources/sounds/62.wav | Bin 0 -> 34706 bytes tutti-ui-swing/src/main/resources/sounds/63.wav | Bin 0 -> 36232 bytes tutti-ui-swing/src/main/resources/sounds/64.wav | Bin 0 -> 41028 bytes tutti-ui-swing/src/main/resources/sounds/65.wav | Bin 0 -> 44080 bytes tutti-ui-swing/src/main/resources/sounds/66.wav | Bin 0 -> 43208 bytes tutti-ui-swing/src/main/resources/sounds/67.wav | Bin 0 -> 42118 bytes tutti-ui-swing/src/main/resources/sounds/68.wav | Bin 0 -> 41464 bytes tutti-ui-swing/src/main/resources/sounds/69.wav | Bin 0 -> 43644 bytes tutti-ui-swing/src/main/resources/sounds/7.wav | Bin 0 -> 21626 bytes tutti-ui-swing/src/main/resources/sounds/70.wav | Bin 0 -> 41900 bytes tutti-ui-swing/src/main/resources/sounds/71.wav | Bin 0 -> 42772 bytes tutti-ui-swing/src/main/resources/sounds/72.wav | Bin 0 -> 40810 bytes tutti-ui-swing/src/main/resources/sounds/73.wav | Bin 0 -> 41682 bytes tutti-ui-swing/src/main/resources/sounds/74.wav | Bin 0 -> 51710 bytes tutti-ui-swing/src/main/resources/sounds/75.wav | Bin 0 -> 43644 bytes tutti-ui-swing/src/main/resources/sounds/76.wav | Bin 0 -> 41028 bytes tutti-ui-swing/src/main/resources/sounds/77.wav | Bin 0 -> 50402 bytes tutti-ui-swing/src/main/resources/sounds/78.wav | Bin 0 -> 51056 bytes tutti-ui-swing/src/main/resources/sounds/79.wav | Bin 0 -> 52146 bytes tutti-ui-swing/src/main/resources/sounds/8.wav | Bin 0 -> 17484 bytes tutti-ui-swing/src/main/resources/sounds/80.wav | Bin 0 -> 28166 bytes tutti-ui-swing/src/main/resources/sounds/81.wav | Bin 0 -> 35360 bytes tutti-ui-swing/src/main/resources/sounds/82.wav | Bin 0 -> 34270 bytes tutti-ui-swing/src/main/resources/sounds/83.wav | Bin 0 -> 38848 bytes tutti-ui-swing/src/main/resources/sounds/84.wav | Bin 0 -> 43862 bytes tutti-ui-swing/src/main/resources/sounds/85.wav | Bin 0 -> 46696 bytes tutti-ui-swing/src/main/resources/sounds/86.wav | Bin 0 -> 46042 bytes tutti-ui-swing/src/main/resources/sounds/87.wav | Bin 0 -> 44734 bytes tutti-ui-swing/src/main/resources/sounds/88.wav | Bin 0 -> 39938 bytes tutti-ui-swing/src/main/resources/sounds/89.wav | Bin 0 -> 42554 bytes tutti-ui-swing/src/main/resources/sounds/9.wav | Bin 0 -> 20972 bytes tutti-ui-swing/src/main/resources/sounds/90.wav | Bin 0 -> 42118 bytes tutti-ui-swing/src/main/resources/sounds/91.wav | Bin 0 -> 40592 bytes tutti-ui-swing/src/main/resources/sounds/92.wav | Bin 0 -> 40592 bytes tutti-ui-swing/src/main/resources/sounds/93.wav | Bin 0 -> 44080 bytes tutti-ui-swing/src/main/resources/sounds/94.wav | Bin 0 -> 54108 bytes tutti-ui-swing/src/main/resources/sounds/95.wav | Bin 0 -> 45606 bytes tutti-ui-swing/src/main/resources/sounds/96.wav | Bin 0 -> 43644 bytes tutti-ui-swing/src/main/resources/sounds/97.wav | Bin 0 -> 51492 bytes tutti-ui-swing/src/main/resources/sounds/98.wav | Bin 0 -> 52364 bytes tutti-ui-swing/src/main/resources/sounds/99.wav | Bin 0 -> 53454 bytes tutti-ui-swing/src/main/resources/sounds/cm.wav | Bin 0 -> 37322 bytes tutti-ui-swing/src/main/resources/sounds/mm.wav | Bin 0 -> 32090 bytes .../fr/ifremer/tutti/ui/swing/SoundUtilTest.java | 29 ++++++ tutti-ui-swing/src/test/resources/log4j.properties | 2 + 112 files changed, 145 insertions(+), 5 deletions(-) diff --git a/tutti-ui-swing/src/main/filtered-resources/log4j.properties b/tutti-ui-swing/src/main/filtered-resources/log4j.properties index 0549718..a8f69d0 100644 --- a/tutti-ui-swing/src/main/filtered-resources/log4j.properties +++ b/tutti-ui-swing/src/main/filtered-resources/log4j.properties @@ -31,6 +31,7 @@ log4j.appender.stdout.layout.ConversionPattern=[%20t] %d{ISO8601} %5p (%c:%L) - # tutti levels log4j.logger.fr.ifremer=INFO +log4j.logger.fr.ifremer.tutti.ui.swing.util.SoundUtil=DEBUG # Keep this one to Info to show batch tree log4j.logger.fr.ifremer.tutti.persistence.service.util.BatchTreeHelper=INFO log4j.logger.fr.ifremer.tutti.service.toconfirmreport=DEBUG diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java index cabf77b..724a90e 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/RunTutti.java @@ -28,6 +28,7 @@ import fr.ifremer.tutti.ui.swing.update.actions.UpdateApplicationAction; import fr.ifremer.tutti.ui.swing.update.actions.UpdateReportAction; import fr.ifremer.tutti.ui.swing.content.MainUI; import fr.ifremer.tutti.ui.swing.content.MainUIHandler; +import fr.ifremer.tutti.ui.swing.util.SoundUtil; import fr.ifremer.tutti.ui.swing.util.TuttiExceptionHandler; import jaxx.runtime.SwingUtil; import org.apache.commons.logging.Log; @@ -60,6 +61,13 @@ public class RunTutti { log.info("Starting Tutti with arguments: " + Arrays.toString(args)); } + SoundUtil.readNumber(2001, "cm"); + SoundUtil.readNumber(2001.2, "mm"); + SoundUtil.readNumber(2000.5, "cm"); + SoundUtil.readNumber(2000, "cm"); + SoundUtil.readNumber(200, "cm"); + SoundUtil.readNumber(201, "cm"); + // Create configuration TuttiConfiguration config = new TuttiConfiguration("tutti.config", args); diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java index 0a91360..16b1ead 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java @@ -651,8 +651,6 @@ public class SpeciesFrequencyUIHandler extends AbstractTuttiTableUIHandler<Speci protected void consumeFeedRecord(FeedReaderMeasureRecord record) { if (record.isValid()) { - SoundUtil.beep(getConfig().getIchtyometerDataReceptionBeepFrequency()); - String unit = getModel().getLengthStepCaracteristicUnit(); // board measurements are in mm diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/actions/ApplySpeciesFrequencyRafaleAction.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/actions/ApplySpeciesFrequencyRafaleAction.java index 0e06b90..71d4d12 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/actions/ApplySpeciesFrequencyRafaleAction.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/actions/ApplySpeciesFrequencyRafaleAction.java @@ -32,6 +32,7 @@ import fr.ifremer.tutti.ui.swing.content.operation.catches.species.frequency.Spe import fr.ifremer.tutti.ui.swing.content.operation.catches.species.frequency.SpeciesFrequencyUI; import fr.ifremer.tutti.ui.swing.content.operation.catches.species.frequency.SpeciesFrequencyUIHandler; import fr.ifremer.tutti.ui.swing.content.operation.catches.species.frequency.SpeciesFrequencyUIModel; +import fr.ifremer.tutti.ui.swing.util.SoundUtil; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.jdesktop.swingx.JXTable; @@ -110,10 +111,13 @@ public class ApplySpeciesFrequencyRafaleAction { ui.getTable().scrollRowToVisible(rowIndex); - if (fromIchtyometer) { +// if (fromIchtyometer) { String unit = model.getLengthStepCaracteristicUnit(); handler.showInformationMessage(t("tutti.editSpeciesFrequencies.addMeasure", step, aroundLengthStep, unit)); - } + + SoundUtil.beep(handler.getConfig().getIchtyometerDataReceptionBeepFrequency()); + SoundUtil.readNumber(aroundLengthStep, unit); +// } JXTable logsTable = ui.getLogsTable(); SpeciesFrequencyLogsTableModel logsTableModel = (SpeciesFrequencyLogsTableModel) logsTable.getModel(); diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/SoundUtil.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/SoundUtil.java index c63bb26..fd920d7 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/SoundUtil.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/util/SoundUtil.java @@ -5,9 +5,18 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import javax.sound.sampled.AudioFormat; +import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; +import javax.sound.sampled.Clip; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.SourceDataLine; +import javax.sound.sampled.UnsupportedAudioFileException; +import java.io.IOException; +import java.io.InputStream; +import java.io.SequenceInputStream; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; /** * @author Kevin Morin (Code Lutin) @@ -18,6 +27,8 @@ public class SoundUtil { /** Logger. */ private static final Log log = LogFactory.getLog(SoundUtil.class); + public static String SOUNDS_DIRECTORY = "/sounds"; + public static float SAMPLE_RATE = 8000f; public static void beep(BeepFrequency beepFrequency) { @@ -25,7 +36,7 @@ public class SoundUtil { } public static void beep(BeepFrequency beepFrequency, int number) { - + if (beepFrequency != null) { try { @@ -61,4 +72,91 @@ public class SoundUtil { sdl.close(); } + public static void readNumber(double number, String unit) { + + try { + + int thousands = (int) (number / 1000); + int hundreds = (int) (number % 1000) / 100; + int tensAndUnits = (int) number % 100; + int decimal = (int) (number * 10) % 10; + + List<AudioInputStream> audioInputStreams = new ArrayList<>(); + long length = 0; + length += addSound(audioInputStreams, thousands, 1000); + length += addSound(audioInputStreams, hundreds, 100); + if (tensAndUnits != 0 || thousands == 0 && hundreds == 0) { + length += addSound(audioInputStreams, tensAndUnits); + } + if (decimal > 0) { + length += addSound(audioInputStreams, ","); + length += addSound(audioInputStreams, decimal); + } + length += addSound(audioInputStreams, unit); + + if (!audioInputStreams.isEmpty()) { + + AudioFormat audioFormat = audioInputStreams.get(0).getFormat(); + + InputStream inputStream = new SequenceInputStream(Collections.enumeration(audioInputStreams)); + + Clip clip = AudioSystem.getClip(); + AudioInputStream appendedFiles = new AudioInputStream(inputStream, audioFormat, length); + clip.open(appendedFiles); + clip.start(); + } + + } catch (Exception e) { + if (log.isErrorEnabled()) { + log.error("Error while reading " + number + " " + unit, e); + } + } + } + + protected static long addSound(List<AudioInputStream> inputStreams, int number) throws IOException, UnsupportedAudioFileException { + return addSound(inputStreams, number, 1); + } + + protected static long addSound(List<AudioInputStream> inputStreams, int number, int suffix) throws IOException, UnsupportedAudioFileException { + long length = 0; + + if (number > 1 || suffix == 1) { + if (log.isDebugEnabled()) { + log.debug("add " + number + ".wav"); + } + AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(SoundUtil.class.getResource(SOUNDS_DIRECTORY + "/" + number + ".wav")); + inputStreams.add(audioInputStream); + if (log.isDebugEnabled()) { + log.debug("--> " + audioInputStream.getFrameLength()); + } + length += audioInputStream.getFrameLength(); + } + + if (number > 1 && suffix > 1) { + if (log.isDebugEnabled()) { + log.debug("add " + suffix + ".wav"); + } + AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(SoundUtil.class.getResource(SOUNDS_DIRECTORY + "/" + suffix + ".wav")); + inputStreams.add(audioInputStream); + if (log.isDebugEnabled()) { + log.debug("--> " + audioInputStream.getFrameLength()); + } + length += audioInputStream.getFrameLength(); + } + + return length; + } + + protected static long addSound(List<AudioInputStream> inputStreams, String name) throws IOException, UnsupportedAudioFileException { + if (log.isDebugEnabled()) { + log.debug("add " + name + ".wav"); + } + AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(SoundUtil.class.getResource(SOUNDS_DIRECTORY + "/" + name + ".wav")); + inputStreams.add(audioInputStream); + if (log.isDebugEnabled()) { + log.debug("--> " + audioInputStream.getFrameLength()); + } + return audioInputStream.getFrameLength(); + } + } diff --git a/tutti-ui-swing/src/main/resources/sounds/,.wav b/tutti-ui-swing/src/main/resources/sounds/,.wav new file mode 100755 index 0000000..e82e912 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/,.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/0.wav b/tutti-ui-swing/src/main/resources/sounds/0.wav new file mode 100755 index 0000000..33b7256 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/0.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/1.wav b/tutti-ui-swing/src/main/resources/sounds/1.wav new file mode 100755 index 0000000..828aa03 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/1.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/10.wav b/tutti-ui-swing/src/main/resources/sounds/10.wav new file mode 100755 index 0000000..896dd3e Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/10.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/100.wav b/tutti-ui-swing/src/main/resources/sounds/100.wav new file mode 100755 index 0000000..73522a7 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/100.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/1000.wav b/tutti-ui-swing/src/main/resources/sounds/1000.wav new file mode 100755 index 0000000..96f3a72 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/1000.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/11.wav b/tutti-ui-swing/src/main/resources/sounds/11.wav new file mode 100755 index 0000000..cabd3b5 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/11.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/12.wav b/tutti-ui-swing/src/main/resources/sounds/12.wav new file mode 100755 index 0000000..6f7239b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/12.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/13.wav b/tutti-ui-swing/src/main/resources/sounds/13.wav new file mode 100755 index 0000000..7a2bcf8 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/13.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/14.wav b/tutti-ui-swing/src/main/resources/sounds/14.wav new file mode 100755 index 0000000..2c61235 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/14.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/15.wav b/tutti-ui-swing/src/main/resources/sounds/15.wav new file mode 100755 index 0000000..1526b19 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/15.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/16.wav b/tutti-ui-swing/src/main/resources/sounds/16.wav new file mode 100755 index 0000000..65dc652 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/16.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/17.wav b/tutti-ui-swing/src/main/resources/sounds/17.wav new file mode 100755 index 0000000..491f828 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/17.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/18.wav b/tutti-ui-swing/src/main/resources/sounds/18.wav new file mode 100755 index 0000000..00f2719 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/18.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/19.wav b/tutti-ui-swing/src/main/resources/sounds/19.wav new file mode 100755 index 0000000..086a9ad Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/19.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/2.wav b/tutti-ui-swing/src/main/resources/sounds/2.wav new file mode 100755 index 0000000..ab3b827 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/2.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/20.wav b/tutti-ui-swing/src/main/resources/sounds/20.wav new file mode 100755 index 0000000..5e11645 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/20.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/21.wav b/tutti-ui-swing/src/main/resources/sounds/21.wav new file mode 100755 index 0000000..650829c Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/21.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/22.wav b/tutti-ui-swing/src/main/resources/sounds/22.wav new file mode 100755 index 0000000..272aa65 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/22.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/23.wav b/tutti-ui-swing/src/main/resources/sounds/23.wav new file mode 100755 index 0000000..41cdc1f Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/23.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/24.wav b/tutti-ui-swing/src/main/resources/sounds/24.wav new file mode 100755 index 0000000..1c986dc Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/24.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/25.wav b/tutti-ui-swing/src/main/resources/sounds/25.wav new file mode 100755 index 0000000..5214789 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/25.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/26.wav b/tutti-ui-swing/src/main/resources/sounds/26.wav new file mode 100755 index 0000000..dec60ab Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/26.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/27.wav b/tutti-ui-swing/src/main/resources/sounds/27.wav new file mode 100755 index 0000000..1068ef5 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/27.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/28.wav b/tutti-ui-swing/src/main/resources/sounds/28.wav new file mode 100755 index 0000000..20c86c3 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/28.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/29.wav b/tutti-ui-swing/src/main/resources/sounds/29.wav new file mode 100755 index 0000000..0147e86 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/29.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/3.wav b/tutti-ui-swing/src/main/resources/sounds/3.wav new file mode 100755 index 0000000..a5fe16f Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/3.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/30.wav b/tutti-ui-swing/src/main/resources/sounds/30.wav new file mode 100755 index 0000000..199352a Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/30.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/31.wav b/tutti-ui-swing/src/main/resources/sounds/31.wav new file mode 100755 index 0000000..2b91532 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/31.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/32.wav b/tutti-ui-swing/src/main/resources/sounds/32.wav new file mode 100755 index 0000000..fbdbcee Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/32.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/33.wav b/tutti-ui-swing/src/main/resources/sounds/33.wav new file mode 100755 index 0000000..d06f200 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/33.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/34.wav b/tutti-ui-swing/src/main/resources/sounds/34.wav new file mode 100755 index 0000000..37e5529 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/34.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/35.wav b/tutti-ui-swing/src/main/resources/sounds/35.wav new file mode 100755 index 0000000..173ad3f Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/35.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/36.wav b/tutti-ui-swing/src/main/resources/sounds/36.wav new file mode 100755 index 0000000..6b74c97 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/36.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/37.wav b/tutti-ui-swing/src/main/resources/sounds/37.wav new file mode 100755 index 0000000..65dedc4 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/37.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/38.wav b/tutti-ui-swing/src/main/resources/sounds/38.wav new file mode 100755 index 0000000..ceb077e Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/38.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/39.wav b/tutti-ui-swing/src/main/resources/sounds/39.wav new file mode 100755 index 0000000..bfdf7eb Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/39.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/4.wav b/tutti-ui-swing/src/main/resources/sounds/4.wav new file mode 100755 index 0000000..985eca8 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/4.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/40.wav b/tutti-ui-swing/src/main/resources/sounds/40.wav new file mode 100755 index 0000000..c112b0d Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/40.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/41.wav b/tutti-ui-swing/src/main/resources/sounds/41.wav new file mode 100755 index 0000000..29b150a Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/41.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/42.wav b/tutti-ui-swing/src/main/resources/sounds/42.wav new file mode 100755 index 0000000..10d2379 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/42.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/43.wav b/tutti-ui-swing/src/main/resources/sounds/43.wav new file mode 100755 index 0000000..ff1dcc3 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/43.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/44.wav b/tutti-ui-swing/src/main/resources/sounds/44.wav new file mode 100755 index 0000000..743277b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/44.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/45.wav b/tutti-ui-swing/src/main/resources/sounds/45.wav new file mode 100755 index 0000000..46adc3a Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/45.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/46.wav b/tutti-ui-swing/src/main/resources/sounds/46.wav new file mode 100755 index 0000000..17bf1f8 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/46.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/47.wav b/tutti-ui-swing/src/main/resources/sounds/47.wav new file mode 100755 index 0000000..6b46478 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/47.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/48.wav b/tutti-ui-swing/src/main/resources/sounds/48.wav new file mode 100755 index 0000000..deac085 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/48.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/49.wav b/tutti-ui-swing/src/main/resources/sounds/49.wav new file mode 100755 index 0000000..b144694 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/49.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/5.wav b/tutti-ui-swing/src/main/resources/sounds/5.wav new file mode 100755 index 0000000..e432e32 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/5.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/50.wav b/tutti-ui-swing/src/main/resources/sounds/50.wav new file mode 100755 index 0000000..58be65d Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/50.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/51.wav b/tutti-ui-swing/src/main/resources/sounds/51.wav new file mode 100755 index 0000000..3124b46 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/51.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/52.wav b/tutti-ui-swing/src/main/resources/sounds/52.wav new file mode 100755 index 0000000..b9cd186 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/52.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/53.wav b/tutti-ui-swing/src/main/resources/sounds/53.wav new file mode 100755 index 0000000..3024d7b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/53.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/54.wav b/tutti-ui-swing/src/main/resources/sounds/54.wav new file mode 100755 index 0000000..fad1eb7 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/54.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/55.wav b/tutti-ui-swing/src/main/resources/sounds/55.wav new file mode 100755 index 0000000..4ec36c9 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/55.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/56.wav b/tutti-ui-swing/src/main/resources/sounds/56.wav new file mode 100755 index 0000000..ee196aa Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/56.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/57.wav b/tutti-ui-swing/src/main/resources/sounds/57.wav new file mode 100755 index 0000000..730f210 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/57.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/58.wav b/tutti-ui-swing/src/main/resources/sounds/58.wav new file mode 100755 index 0000000..66f1c65 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/58.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/59.wav b/tutti-ui-swing/src/main/resources/sounds/59.wav new file mode 100755 index 0000000..6cbd44d Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/59.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/6.wav b/tutti-ui-swing/src/main/resources/sounds/6.wav new file mode 100755 index 0000000..fb48bda Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/6.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/60.wav b/tutti-ui-swing/src/main/resources/sounds/60.wav new file mode 100755 index 0000000..afc0202 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/60.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/61.wav b/tutti-ui-swing/src/main/resources/sounds/61.wav new file mode 100755 index 0000000..6c194ef Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/61.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/62.wav b/tutti-ui-swing/src/main/resources/sounds/62.wav new file mode 100755 index 0000000..4d0f43c Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/62.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/63.wav b/tutti-ui-swing/src/main/resources/sounds/63.wav new file mode 100755 index 0000000..76fcc19 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/63.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/64.wav b/tutti-ui-swing/src/main/resources/sounds/64.wav new file mode 100755 index 0000000..fd3d869 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/64.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/65.wav b/tutti-ui-swing/src/main/resources/sounds/65.wav new file mode 100755 index 0000000..96d4e4d Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/65.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/66.wav b/tutti-ui-swing/src/main/resources/sounds/66.wav new file mode 100755 index 0000000..f9c1a4f Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/66.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/67.wav b/tutti-ui-swing/src/main/resources/sounds/67.wav new file mode 100755 index 0000000..2252446 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/67.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/68.wav b/tutti-ui-swing/src/main/resources/sounds/68.wav new file mode 100755 index 0000000..9abf613 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/68.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/69.wav b/tutti-ui-swing/src/main/resources/sounds/69.wav new file mode 100755 index 0000000..cec146a Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/69.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/7.wav b/tutti-ui-swing/src/main/resources/sounds/7.wav new file mode 100755 index 0000000..c7552ee Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/7.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/70.wav b/tutti-ui-swing/src/main/resources/sounds/70.wav new file mode 100755 index 0000000..bd6ae0b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/70.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/71.wav b/tutti-ui-swing/src/main/resources/sounds/71.wav new file mode 100755 index 0000000..65add52 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/71.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/72.wav b/tutti-ui-swing/src/main/resources/sounds/72.wav new file mode 100755 index 0000000..41afbfb Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/72.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/73.wav b/tutti-ui-swing/src/main/resources/sounds/73.wav new file mode 100755 index 0000000..07ccca1 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/73.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/74.wav b/tutti-ui-swing/src/main/resources/sounds/74.wav new file mode 100755 index 0000000..f8c7bf3 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/74.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/75.wav b/tutti-ui-swing/src/main/resources/sounds/75.wav new file mode 100755 index 0000000..ffea393 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/75.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/76.wav b/tutti-ui-swing/src/main/resources/sounds/76.wav new file mode 100755 index 0000000..6df85a3 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/76.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/77.wav b/tutti-ui-swing/src/main/resources/sounds/77.wav new file mode 100755 index 0000000..5791596 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/77.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/78.wav b/tutti-ui-swing/src/main/resources/sounds/78.wav new file mode 100755 index 0000000..1ca349b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/78.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/79.wav b/tutti-ui-swing/src/main/resources/sounds/79.wav new file mode 100755 index 0000000..1f292be Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/79.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/8.wav b/tutti-ui-swing/src/main/resources/sounds/8.wav new file mode 100755 index 0000000..5aece0c Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/8.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/80.wav b/tutti-ui-swing/src/main/resources/sounds/80.wav new file mode 100755 index 0000000..794318f Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/80.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/81.wav b/tutti-ui-swing/src/main/resources/sounds/81.wav new file mode 100755 index 0000000..00b3582 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/81.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/82.wav b/tutti-ui-swing/src/main/resources/sounds/82.wav new file mode 100755 index 0000000..1b69690 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/82.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/83.wav b/tutti-ui-swing/src/main/resources/sounds/83.wav new file mode 100755 index 0000000..955e335 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/83.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/84.wav b/tutti-ui-swing/src/main/resources/sounds/84.wav new file mode 100755 index 0000000..2efb67b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/84.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/85.wav b/tutti-ui-swing/src/main/resources/sounds/85.wav new file mode 100755 index 0000000..e1d2f7a Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/85.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/86.wav b/tutti-ui-swing/src/main/resources/sounds/86.wav new file mode 100755 index 0000000..95019cf Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/86.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/87.wav b/tutti-ui-swing/src/main/resources/sounds/87.wav new file mode 100755 index 0000000..7bb8c59 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/87.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/88.wav b/tutti-ui-swing/src/main/resources/sounds/88.wav new file mode 100755 index 0000000..3ce4d16 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/88.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/89.wav b/tutti-ui-swing/src/main/resources/sounds/89.wav new file mode 100755 index 0000000..d091f45 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/89.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/9.wav b/tutti-ui-swing/src/main/resources/sounds/9.wav new file mode 100755 index 0000000..7b667c5 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/9.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/90.wav b/tutti-ui-swing/src/main/resources/sounds/90.wav new file mode 100755 index 0000000..c74319b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/90.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/91.wav b/tutti-ui-swing/src/main/resources/sounds/91.wav new file mode 100755 index 0000000..945e94c Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/91.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/92.wav b/tutti-ui-swing/src/main/resources/sounds/92.wav new file mode 100755 index 0000000..ef0fbd7 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/92.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/93.wav b/tutti-ui-swing/src/main/resources/sounds/93.wav new file mode 100755 index 0000000..9763364 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/93.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/94.wav b/tutti-ui-swing/src/main/resources/sounds/94.wav new file mode 100755 index 0000000..ba38c0f Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/94.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/95.wav b/tutti-ui-swing/src/main/resources/sounds/95.wav new file mode 100755 index 0000000..1f70e5b Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/95.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/96.wav b/tutti-ui-swing/src/main/resources/sounds/96.wav new file mode 100755 index 0000000..60135fd Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/96.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/97.wav b/tutti-ui-swing/src/main/resources/sounds/97.wav new file mode 100755 index 0000000..b77029a Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/97.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/98.wav b/tutti-ui-swing/src/main/resources/sounds/98.wav new file mode 100755 index 0000000..ca997e3 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/98.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/99.wav b/tutti-ui-swing/src/main/resources/sounds/99.wav new file mode 100755 index 0000000..d2eda5d Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/99.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/cm.wav b/tutti-ui-swing/src/main/resources/sounds/cm.wav new file mode 100755 index 0000000..a8e0378 Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/cm.wav differ diff --git a/tutti-ui-swing/src/main/resources/sounds/mm.wav b/tutti-ui-swing/src/main/resources/sounds/mm.wav new file mode 100755 index 0000000..72748ba Binary files /dev/null and b/tutti-ui-swing/src/main/resources/sounds/mm.wav differ diff --git a/tutti-ui-swing/src/test/java/fr/ifremer/tutti/ui/swing/SoundUtilTest.java b/tutti-ui-swing/src/test/java/fr/ifremer/tutti/ui/swing/SoundUtilTest.java new file mode 100644 index 0000000..c299fca --- /dev/null +++ b/tutti-ui-swing/src/test/java/fr/ifremer/tutti/ui/swing/SoundUtilTest.java @@ -0,0 +1,29 @@ +package fr.ifremer.tutti.ui.swing; + +import fr.ifremer.tutti.ui.swing.util.SoundUtil; +import org.junit.Test; + +/** + * @author Kevin Morin (Code Lutin) + * @since x.x + */ +public class SoundUtilTest { + + @Test + public void testSound() throws InterruptedException { + SoundUtil.readNumber(1, "cm"); + Thread.sleep(3000); + SoundUtil.readNumber(2001, "cm"); + Thread.sleep(3000); + SoundUtil.readNumber(2300, "cm"); + Thread.sleep(3000); + SoundUtil.readNumber(2000.5, "cm"); + Thread.sleep(3000); + SoundUtil.readNumber(2000, "cm"); + Thread.sleep(3000); + SoundUtil.readNumber(200, "cm"); + Thread.sleep(3000); + SoundUtil.readNumber(201, "cm"); + Thread.sleep(3000); + } +} diff --git a/tutti-ui-swing/src/test/resources/log4j.properties b/tutti-ui-swing/src/test/resources/log4j.properties index 9cb12ce..8818d0d 100644 --- a/tutti-ui-swing/src/test/resources/log4j.properties +++ b/tutti-ui-swing/src/test/resources/log4j.properties @@ -31,3 +31,5 @@ log4j.appender.stdout.layout.ConversionPattern=%d [%t] %-5p %c - %m%n # tutti levels log4j.logger.fr.ifremer=INFO + +log4j.logger.fr.ifremer.tutti.ui.swing.util.SoundUtil=DEBUG \ No newline at end of file -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.