diff --git a/src/actions/ExpertModeAction.java b/src/actions/ExpertModeAction.java
index fbb5f9f..9d5e874 100644
--- a/src/actions/ExpertModeAction.java
+++ b/src/actions/ExpertModeAction.java
@@ -1,30 +1,77 @@
-package actions;
-
-import javax.swing.*;
-import java.awt.event.ActionEvent;
-
-/**
- * Created by Gabriel on 28/03/2014.
- */
-
-public class ExpertModeAction extends AbstractAction {
- public static final String ACTIVE = "ExpertModeActive";
-
- /**
- * Create the ExpertModeAction.
- * @param default_value Is the expert mode enabled ?
- */
- public ExpertModeAction(boolean default_value) {
- super("Mode expert");
- putValue(ACTIVE,default_value);
- }
-
- @Override
- public void actionPerformed(ActionEvent e) {
- putValue(ACTIVE, !((Boolean) getValue(ACTIVE)));
- }
-
- /* public void setExpertMode(Boolean enabled) {
- putValue(ACTIVE,enabled);
- }*/
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .package actions;
+*/
+
+
+import javax.swing.*;
+
+import java.awt.event.ActionEvent;
+
+
+
+/**
+
+ * Created by Gabriel on 28/03/2014.
+
+ */
+
+
+
+public class ExpertModeAction extends AbstractAction {
+
+ public static final String ACTIVE = "ExpertModeActive";
+
+
+
+ /**
+
+ * Create the ExpertModeAction.
+
+ * @param default_value Is the expert mode enabled ?
+
+ */
+
+ public ExpertModeAction(boolean default_value) {
+
+ super("Mode expert");
+
+ putValue(ACTIVE,default_value);
+
+ }
+
+
+
+ @Override
+
+ public void actionPerformed(ActionEvent e) {
+
+ putValue(ACTIVE, !((Boolean) getValue(ACTIVE)));
+
+ }
+
+
+
+ /* public void setExpertMode(Boolean enabled) {
+
+ putValue(ACTIVE,enabled);
+
+ }*/
+
}
\ No newline at end of file
diff --git a/src/actions/ImportFileAction.java b/src/actions/ImportFileAction.java
index 73738f8..f68e72e 100644
--- a/src/actions/ImportFileAction.java
+++ b/src/actions/ImportFileAction.java
@@ -1,48 +1,114 @@
-package actions;
-
-import generictools.Strings;
-
-import javax.swing.*;
-import javax.swing.filechooser.FileNameExtensionFilter;
-import java.awt.event.ActionEvent;
-import java.io.File;
-
-/**
- * Ask to user to open a File and start reading.
- */
-public class ImportFileAction extends AbstractAction {
- public static final String FILE = "Fichier";
- private final JComboBox sourceList;
- private final JFileChooser chooser = new JFileChooser();
- private final JFrame frame;
-
- public ImportFileAction(JFrame frame, JComboBox sourceList){
- super("Importer un fichier...");
- this.frame = frame;
- this.sourceList = sourceList;
- }
-
- /**
- * Invoked when the user clicks either on file import button or menu item.
- * Loads the file in memory
- * @param e An event.
- */
- @Override
- public void actionPerformed(ActionEvent e) {
- FileNameExtensionFilter filter = new FileNameExtensionFilter("Fichier Audio wav", "wav");
- chooser.setFileFilter(filter);
- int returnVal = chooser.showOpenDialog(frame);
- if(returnVal == JFileChooser.APPROVE_OPTION) {
- if (sourceList.getItemCount() > 1)
- sourceList.removeItemAt(1);
- File audioFile = new File(chooser.getSelectedFile().getAbsolutePath());
- putValue(FILE, audioFile);
- sourceList.addItem(audioFile.getName());
- sourceList.setPrototypeDisplayValue(Strings.longestString("Fichier", audioFile.getName()));
- sourceList.setSelectedIndex(1);
- }
- }
-
-
-
-}
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .package actions;
+*/
+
+
+import generictools.Strings;
+
+
+
+import javax.swing.*;
+
+import javax.swing.filechooser.FileNameExtensionFilter;
+
+import java.awt.event.ActionEvent;
+
+import java.io.File;
+
+
+
+/**
+
+ * Ask to user to open a File and start reading.
+
+ */
+
+public class ImportFileAction extends AbstractAction {
+
+ public static final String FILE = "Fichier";
+
+ private final JComboBox sourceList;
+
+ private final JFileChooser chooser = new JFileChooser();
+
+ private final JFrame frame;
+
+
+
+ public ImportFileAction(JFrame frame, JComboBox sourceList){
+
+ super("Importer un fichier...");
+
+ this.frame = frame;
+
+ this.sourceList = sourceList;
+
+ }
+
+
+
+ /**
+
+ * Invoked when the user clicks either on file import button or menu item.
+
+ * Loads the file in memory
+
+ * @param e An event.
+
+ */
+
+ @Override
+
+ public void actionPerformed(ActionEvent e) {
+
+ FileNameExtensionFilter filter = new FileNameExtensionFilter("Fichier Audio wav", "wav");
+
+ chooser.setFileFilter(filter);
+
+ int returnVal = chooser.showOpenDialog(frame);
+
+ if(returnVal == JFileChooser.APPROVE_OPTION) {
+
+ if (sourceList.getItemCount() > 1)
+
+ sourceList.removeItemAt(1);
+
+ File audioFile = new File(chooser.getSelectedFile().getAbsolutePath());
+
+ putValue(FILE, audioFile);
+
+ sourceList.addItem(audioFile.getName());
+
+ sourceList.setPrototypeDisplayValue(Strings.longestString("Fichier", audioFile.getName()));
+
+ sourceList.setSelectedIndex(1);
+
+ }
+
+ }
+
+
+
+
+
+
+
+}
+
diff --git a/src/actions/QuitAction.java b/src/actions/QuitAction.java
index f6bda5d..f17437b 100644
--- a/src/actions/QuitAction.java
+++ b/src/actions/QuitAction.java
@@ -1,11 +1,30 @@
-package actions;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .package actions;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;
+*/
/**
- * Created by harry2410 on 18/04/2014.
+ * Created by gaugendre on 18/04/2014.
*/
public class QuitAction extends AbstractAction {
diff --git a/src/actions/ShowInternalFrameAction.java b/src/actions/ShowInternalFrameAction.java
index 69b083b..55b8c0b 100644
--- a/src/actions/ShowInternalFrameAction.java
+++ b/src/actions/ShowInternalFrameAction.java
@@ -1,34 +1,85 @@
-package actions;
-
-import javax.swing.*;
-import java.awt.event.ActionEvent;
-import java.beans.PropertyVetoException;
-
-
-/**
- * Created by Gabriel on 28/03/2014.
- */
-public class ShowInternalFrameAction extends AbstractAction {
- private final JDesktopPane desktopPane;
- private final JInternalFrame internalFrame;
-
- public ShowInternalFrameAction(JDesktopPane desktopPane, JInternalFrame internalFrame) {
- super(internalFrame.getTitle());
- this.desktopPane = desktopPane;
- this.internalFrame = internalFrame;
- }
-
- @Override
- public void actionPerformed(ActionEvent e) {
- if (!internalFrame.isVisible()) {
- desktopPane.add(internalFrame);
- internalFrame.setVisible(true);
- } else {
- try {
- internalFrame.setSelected(true);
- } catch (PropertyVetoException e1) {
- e1.printStackTrace(System.err);
- }
- }
- }
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .package actions;
+*/
+
+
+import javax.swing.*;
+
+import java.awt.event.ActionEvent;
+
+import java.beans.PropertyVetoException;
+
+
+
+
+
+/**
+
+ * Created by Gabriel on 28/03/2014.
+
+ */
+
+public class ShowInternalFrameAction extends AbstractAction {
+
+ private final JDesktopPane desktopPane;
+
+ private final JInternalFrame internalFrame;
+
+
+
+ public ShowInternalFrameAction(JDesktopPane desktopPane, JInternalFrame internalFrame) {
+
+ super(internalFrame.getTitle());
+
+ this.desktopPane = desktopPane;
+
+ this.internalFrame = internalFrame;
+
+ }
+
+
+
+ @Override
+
+ public void actionPerformed(ActionEvent e) {
+
+ if (!internalFrame.isVisible()) {
+
+ desktopPane.add(internalFrame);
+
+ internalFrame.setVisible(true);
+
+ } else {
+
+ try {
+
+ internalFrame.setSelected(true);
+
+ } catch (PropertyVetoException e1) {
+
+ e1.printStackTrace(System.err);
+
+ }
+
+ }
+
+ }
+
}
\ No newline at end of file
diff --git a/src/conteneurs/CustomGamme.java b/src/conteneurs/CustomGamme.java
index 1ec127e..f8847c9 100644
--- a/src/conteneurs/CustomGamme.java
+++ b/src/conteneurs/CustomGamme.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/Gamme.java b/src/conteneurs/Gamme.java
index 447a8bd..5863a58 100644
--- a/src/conteneurs/Gamme.java
+++ b/src/conteneurs/Gamme.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/Note.java b/src/conteneurs/Note.java
index e17db94..18afb10 100644
--- a/src/conteneurs/Note.java
+++ b/src/conteneurs/Note.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import generictools.Instant;
import processing.buffer.NoteBuffer;
diff --git a/src/conteneurs/NoteEvent.java b/src/conteneurs/NoteEvent.java
index 92ea563..d8c13bb 100644
--- a/src/conteneurs/NoteEvent.java
+++ b/src/conteneurs/NoteEvent.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
/**
* Created by gaby on 14/05/14.
diff --git a/src/conteneurs/NoteEventList.java b/src/conteneurs/NoteEventList.java
index b26dcfa..48ccc0a 100644
--- a/src/conteneurs/NoteEventList.java
+++ b/src/conteneurs/NoteEventList.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/NoteGamme.java b/src/conteneurs/NoteGamme.java
index 119086e..8456510 100644
--- a/src/conteneurs/NoteGamme.java
+++ b/src/conteneurs/NoteGamme.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/NoteID.java b/src/conteneurs/NoteID.java
index 0ea5b15..1c2ea40 100644
--- a/src/conteneurs/NoteID.java
+++ b/src/conteneurs/NoteID.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import processing.buffer.NoteBuffer;
diff --git a/src/conteneurs/NoteList.java b/src/conteneurs/NoteList.java
index 3acda45..0d25d92 100644
--- a/src/conteneurs/NoteList.java
+++ b/src/conteneurs/NoteList.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import processing.buffer.NoteBuffer;
diff --git a/src/conteneurs/NoteProfiled.java b/src/conteneurs/NoteProfiled.java
index 501be20..b93a243 100644
--- a/src/conteneurs/NoteProfiled.java
+++ b/src/conteneurs/NoteProfiled.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
/**
* Created by gaby on 14/05/14.
diff --git a/src/conteneurs/ObservableList.java b/src/conteneurs/ObservableList.java
index 8e66b37..96a99b9 100644
--- a/src/conteneurs/ObservableList.java
+++ b/src/conteneurs/ObservableList.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/ObservableObject.java b/src/conteneurs/ObservableObject.java
index 71dddcc..d7d4b18 100644
--- a/src/conteneurs/ObservableObject.java
+++ b/src/conteneurs/ObservableObject.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/ObservableObjectEvent.java b/src/conteneurs/ObservableObjectEvent.java
index 72e58cd..df3e433 100644
--- a/src/conteneurs/ObservableObjectEvent.java
+++ b/src/conteneurs/ObservableObjectEvent.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
/**
* Created by gaby on 06/05/14.
diff --git a/src/conteneurs/Profil.java b/src/conteneurs/Profil.java
index edc4501..dceab19 100644
--- a/src/conteneurs/Profil.java
+++ b/src/conteneurs/Profil.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/RegularGamme.java b/src/conteneurs/RegularGamme.java
index ef7dea2..d87d585 100644
--- a/src/conteneurs/RegularGamme.java
+++ b/src/conteneurs/RegularGamme.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import java.util.ArrayList;
diff --git a/src/conteneurs/Spectre.java b/src/conteneurs/Spectre.java
index 4711be2..a14d8c8 100644
--- a/src/conteneurs/Spectre.java
+++ b/src/conteneurs/Spectre.java
@@ -1,4 +1,23 @@
-package conteneurs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package conteneurs;
import generictools.Pair;
diff --git a/src/generictools/Complex.java b/src/generictools/Complex.java
index fdd2593..b12dd78 100644
--- a/src/generictools/Complex.java
+++ b/src/generictools/Complex.java
@@ -1,4 +1,23 @@
-package generictools;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package generictools;
/**
* Created by Gabriel on 25/03/2014.
diff --git a/src/generictools/Instant.java b/src/generictools/Instant.java
index d4ce95d..69400bb 100644
--- a/src/generictools/Instant.java
+++ b/src/generictools/Instant.java
@@ -1,4 +1,23 @@
-package generictools;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package generictools;
import processing.buffer.Buffer;
import processing.buffer.TemporalBuffer;
diff --git a/src/generictools/Pair.java b/src/generictools/Pair.java
index d21d04b..26c706e 100644
--- a/src/generictools/Pair.java
+++ b/src/generictools/Pair.java
@@ -1,4 +1,23 @@
-package generictools;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package generictools;
/**
* Created by gaby on 21/03/14.
diff --git a/src/generictools/Strings.java b/src/generictools/Strings.java
index 1487f70..67da639 100644
--- a/src/generictools/Strings.java
+++ b/src/generictools/Strings.java
@@ -1,4 +1,23 @@
-package generictools;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package generictools;
/** Created by Gabriel Augendre on 18/04/2014.
* Renvoie la chaine de caractere la plus longue parmi celles donnees en paramètre */
diff --git a/src/generictools/WindowFunction.java b/src/generictools/WindowFunction.java
index 00b73f9..08275d5 100644
--- a/src/generictools/WindowFunction.java
+++ b/src/generictools/WindowFunction.java
@@ -1,4 +1,23 @@
-package generictools;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package generictools;
import processing.buffer.Buffer;
diff --git a/src/gui/Box.java b/src/gui/Box.java
index ce8e2c8..43e82dc 100644
--- a/src/gui/Box.java
+++ b/src/gui/Box.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import generictools.Pair;
import javafx.scene.Group;
diff --git a/src/gui/ClipView.java b/src/gui/ClipView.java
index 657b532..bbb9dee 100644
--- a/src/gui/ClipView.java
+++ b/src/gui/ClipView.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
public interface ClipView {
public void currentFrameChanged();
diff --git a/src/gui/Connector.java b/src/gui/Connector.java
index 77c06be..804d1a6 100644
--- a/src/gui/Connector.java
+++ b/src/gui/Connector.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import javafx.geometry.Point2D;
import javafx.scene.shape.Line;
diff --git a/src/gui/InputBox.java b/src/gui/InputBox.java
index ceead96..9421d5d 100644
--- a/src/gui/InputBox.java
+++ b/src/gui/InputBox.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import javafx.scene.paint.Color;
import javafx.scene.text.Text;
diff --git a/src/gui/MainWindow.java b/src/gui/MainWindow.java
index 84bdd54..7fd7b61 100644
--- a/src/gui/MainWindow.java
+++ b/src/gui/MainWindow.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import actions.ExpertModeAction;
diff --git a/src/gui/PlayerControl.java b/src/gui/PlayerControl.java
index 521d043..1fc4be0 100644
--- a/src/gui/PlayerControl.java
+++ b/src/gui/PlayerControl.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import generictools.Instant;
import processing.BufferPlayer;
diff --git a/src/gui/PlayerControlEvent.java b/src/gui/PlayerControlEvent.java
index 42c97c4..c065d74 100644
--- a/src/gui/PlayerControlEvent.java
+++ b/src/gui/PlayerControlEvent.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import generictools.Instant;
diff --git a/src/gui/ProcessBox.java b/src/gui/ProcessBox.java
index 86bd461..7995583 100644
--- a/src/gui/ProcessBox.java
+++ b/src/gui/ProcessBox.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import javafx.scene.control.Button;
import javafx.scene.control.ProgressBar;
diff --git a/src/gui/ProcessSumUp.java b/src/gui/ProcessSumUp.java
index fd755d3..658b0cf 100644
--- a/src/gui/ProcessSumUp.java
+++ b/src/gui/ProcessSumUp.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import gui.graphs.GraphicView;
import javafx.application.Platform;
diff --git a/src/gui/TimeSlider.java b/src/gui/TimeSlider.java
index eb392fb..c3423f9 100644
--- a/src/gui/TimeSlider.java
+++ b/src/gui/TimeSlider.java
@@ -1,4 +1,23 @@
-package gui;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui;
import generictools.Instant;
import gui.viewer_state.BufferViewerState;
diff --git a/src/gui/graphs/AbstractBufferGraph.java b/src/gui/graphs/AbstractBufferGraph.java
index 8535d86..0274c2c 100644
--- a/src/gui/graphs/AbstractBufferGraph.java
+++ b/src/gui/graphs/AbstractBufferGraph.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.ObservableObject;
import gui.PlayerControl;
diff --git a/src/gui/graphs/AbstractGraph.java b/src/gui/graphs/AbstractGraph.java
index b40b332..9527437 100644
--- a/src/gui/graphs/AbstractGraph.java
+++ b/src/gui/graphs/AbstractGraph.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.ObservableObject;
import javafx.application.Platform;
diff --git a/src/gui/graphs/AbstractObservableGraph.java b/src/gui/graphs/AbstractObservableGraph.java
index 4feb4ab..59338fd 100644
--- a/src/gui/graphs/AbstractObservableGraph.java
+++ b/src/gui/graphs/AbstractObservableGraph.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.ObservableObject;
import gui.PlayerControl;
diff --git a/src/gui/graphs/AmpliFreqView.java b/src/gui/graphs/AmpliFreqView.java
index d960ca5..649c1ff 100644
--- a/src/gui/graphs/AmpliFreqView.java
+++ b/src/gui/graphs/AmpliFreqView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.*;
import javafx.application.Platform;
diff --git a/src/gui/graphs/AmpliView.java b/src/gui/graphs/AmpliView.java
index 8fe2f18..44b35f8 100644
--- a/src/gui/graphs/AmpliView.java
+++ b/src/gui/graphs/AmpliView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import generictools.Instant;
import gui.PlayerControl;
diff --git a/src/gui/graphs/Bar.java b/src/gui/graphs/Bar.java
index 352fdd6..11716b0 100644
--- a/src/gui/graphs/Bar.java
+++ b/src/gui/graphs/Bar.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
/**
* Adapted by arthur from Candle.java in javafx's Ensemble8 demo.
diff --git a/src/gui/graphs/BarExtraValues.java b/src/gui/graphs/BarExtraValues.java
index 7a0b015..cde5bdd 100644
--- a/src/gui/graphs/BarExtraValues.java
+++ b/src/gui/graphs/BarExtraValues.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
/**
* Modified by arthur in javafx's Ensemble8 demo.
diff --git a/src/gui/graphs/BargramView.java b/src/gui/graphs/BargramView.java
index d706123..2600713 100644
--- a/src/gui/graphs/BargramView.java
+++ b/src/gui/graphs/BargramView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.Gamme;
import conteneurs.NoteGamme;
diff --git a/src/gui/graphs/EventViewer.java b/src/gui/graphs/EventViewer.java
index c8e73ac..a321a72 100644
--- a/src/gui/graphs/EventViewer.java
+++ b/src/gui/graphs/EventViewer.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.*;
import generictools.Instant;
diff --git a/src/gui/graphs/GraphicView.java b/src/gui/graphs/GraphicView.java
index 1f0cd25..bf327e7 100644
--- a/src/gui/graphs/GraphicView.java
+++ b/src/gui/graphs/GraphicView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.ObservableObject;
import javafx.application.Platform;
diff --git a/src/gui/graphs/NoteViewer.java b/src/gui/graphs/NoteViewer.java
index dae7f4d..c237c0b 100644
--- a/src/gui/graphs/NoteViewer.java
+++ b/src/gui/graphs/NoteViewer.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.NoteList;
import generictools.Instant;
diff --git a/src/gui/graphs/OverlayGraph.java b/src/gui/graphs/OverlayGraph.java
index ef6c7bb..81aaefa 100644
--- a/src/gui/graphs/OverlayGraph.java
+++ b/src/gui/graphs/OverlayGraph.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import javafx.application.Platform;
import javafx.beans.value.ChangeListener;
diff --git a/src/gui/graphs/ProfilView.java b/src/gui/graphs/ProfilView.java
index 6d05bc5..8344647 100644
--- a/src/gui/graphs/ProfilView.java
+++ b/src/gui/graphs/ProfilView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.*;import javafx.scene.chart.CategoryAxis;
diff --git a/src/gui/graphs/SpectreView.java b/src/gui/graphs/SpectreView.java
index 55c5e55..a582730 100644
--- a/src/gui/graphs/SpectreView.java
+++ b/src/gui/graphs/SpectreView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.Gamme;
import conteneurs.NoteGamme;
diff --git a/src/gui/graphs/Spectrogram.java b/src/gui/graphs/Spectrogram.java
index 1787679..27fa74e 100644
--- a/src/gui/graphs/Spectrogram.java
+++ b/src/gui/graphs/Spectrogram.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.Spectre;
import generictools.Instant;
diff --git a/src/gui/graphs/SpectrogramView.java b/src/gui/graphs/SpectrogramView.java
index 5791f7b..c311604 100644
--- a/src/gui/graphs/SpectrogramView.java
+++ b/src/gui/graphs/SpectrogramView.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
import conteneurs.Gamme;
import conteneurs.NoteGamme;
diff --git a/src/gui/graphs/TraceChart.java b/src/gui/graphs/TraceChart.java
index c1abcf4..95fbcf8 100644
--- a/src/gui/graphs/TraceChart.java
+++ b/src/gui/graphs/TraceChart.java
@@ -1,4 +1,23 @@
-package gui.graphs;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.graphs;
/*
* Copyright (c) 2008, 2013 Oracle and/or its affiliates.
diff --git a/src/gui/viewer_state/BufferViewerState.java b/src/gui/viewer_state/BufferViewerState.java
index 7cb05b0..26acc99 100644
--- a/src/gui/viewer_state/BufferViewerState.java
+++ b/src/gui/viewer_state/BufferViewerState.java
@@ -1,4 +1,23 @@
-package gui.viewer_state;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.viewer_state;
import processing.buffer.Buffer;
import processing.buffer.BufferEvent;
diff --git a/src/gui/viewer_state/ObservableViewerState.java b/src/gui/viewer_state/ObservableViewerState.java
index bc4f362..23ae4ef 100644
--- a/src/gui/viewer_state/ObservableViewerState.java
+++ b/src/gui/viewer_state/ObservableViewerState.java
@@ -1,4 +1,23 @@
-package gui.viewer_state;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.viewer_state;
import conteneurs.ObservableObject;
import conteneurs.ObservableObjectEvent;
diff --git a/src/gui/viewer_state/Viewer.java b/src/gui/viewer_state/Viewer.java
index e44d77c..49a60f8 100644
--- a/src/gui/viewer_state/Viewer.java
+++ b/src/gui/viewer_state/Viewer.java
@@ -1,4 +1,23 @@
-package gui.viewer_state;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.viewer_state;
/**
* Created by gaby on 09/04/14.
diff --git a/src/gui/viewer_state/ViewerState.java b/src/gui/viewer_state/ViewerState.java
index 571a2ee..73237d5 100644
--- a/src/gui/viewer_state/ViewerState.java
+++ b/src/gui/viewer_state/ViewerState.java
@@ -1,4 +1,23 @@
-package gui.viewer_state;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package gui.viewer_state;
import processing.ProcessControl;
diff --git a/src/processing/AudioInputToBuffer.java b/src/processing/AudioInputToBuffer.java
index 3ee1588..2d86063 100644
--- a/src/processing/AudioInputToBuffer.java
+++ b/src/processing/AudioInputToBuffer.java
@@ -1,4 +1,23 @@
-package processing;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing;
import processing.buffer.Storage;
import processing.buffer.TemporalBuffer;
diff --git a/src/processing/BufferPlayer.java b/src/processing/BufferPlayer.java
index dbc7bfa..9b8dc0d 100644
--- a/src/processing/BufferPlayer.java
+++ b/src/processing/BufferPlayer.java
@@ -1,4 +1,23 @@
-package processing;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing;
import generictools.Instant;
import gui.PlayerControl;
diff --git a/src/processing/PostProcessScript.java b/src/processing/PostProcessScript.java
index b5c43ad..f52a920 100644
--- a/src/processing/PostProcessScript.java
+++ b/src/processing/PostProcessScript.java
@@ -1,4 +1,23 @@
-package processing;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing;
import conteneurs.Note;
import generictools.Instant;
diff --git a/src/processing/ProcessControl.java b/src/processing/ProcessControl.java
index 311eaf4..f15f76c 100644
--- a/src/processing/ProcessControl.java
+++ b/src/processing/ProcessControl.java
@@ -1,4 +1,23 @@
-package processing;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing;
import conteneurs.NoteEventList;
diff --git a/src/processing/SpectreFilter.java b/src/processing/SpectreFilter.java
index 591de0f..54ea12c 100644
--- a/src/processing/SpectreFilter.java
+++ b/src/processing/SpectreFilter.java
@@ -1,4 +1,23 @@
-package processing;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing;
import conteneurs.Gamme;
import conteneurs.Spectre;
diff --git a/src/processing/SpectreFilterFactory.java b/src/processing/SpectreFilterFactory.java
index 9665ddf..f9abfaf 100644
--- a/src/processing/SpectreFilterFactory.java
+++ b/src/processing/SpectreFilterFactory.java
@@ -1,4 +1,23 @@
-package processing;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing;
import conteneurs.Spectre;
diff --git a/src/processing/buffer/Buffer.java b/src/processing/buffer/Buffer.java
index 66c535d..349b420 100644
--- a/src/processing/buffer/Buffer.java
+++ b/src/processing/buffer/Buffer.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
import conteneurs.ObservableObject;
import conteneurs.ObservableObjectEvent;
diff --git a/src/processing/buffer/BufferEvent.java b/src/processing/buffer/BufferEvent.java
index 42f9224..03e589a 100644
--- a/src/processing/buffer/BufferEvent.java
+++ b/src/processing/buffer/BufferEvent.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
/**
diff --git a/src/processing/buffer/BufferEventListener.java b/src/processing/buffer/BufferEventListener.java
index 7ffe462..7b8e192 100644
--- a/src/processing/buffer/BufferEventListener.java
+++ b/src/processing/buffer/BufferEventListener.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
/**
* Created by gaby on 02/04/14.
diff --git a/src/processing/buffer/NoteBuffer.java b/src/processing/buffer/NoteBuffer.java
index 66a2756..a97dc62 100644
--- a/src/processing/buffer/NoteBuffer.java
+++ b/src/processing/buffer/NoteBuffer.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
import conteneurs.*;
import generictools.Instant;
diff --git a/src/processing/buffer/Storage.java b/src/processing/buffer/Storage.java
index c7dd833..995db9a 100644
--- a/src/processing/buffer/Storage.java
+++ b/src/processing/buffer/Storage.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
import java.util.ArrayList;
diff --git a/src/processing/buffer/StorageArrayList.java b/src/processing/buffer/StorageArrayList.java
index d637737..5111fe7 100644
--- a/src/processing/buffer/StorageArrayList.java
+++ b/src/processing/buffer/StorageArrayList.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
import java.util.ArrayList;
diff --git a/src/processing/buffer/StorageIterator.java b/src/processing/buffer/StorageIterator.java
index f4018f5..632e241 100644
--- a/src/processing/buffer/StorageIterator.java
+++ b/src/processing/buffer/StorageIterator.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
/**
* Created by gaby on 31/03/14.
diff --git a/src/processing/buffer/TemporalBuffer.java b/src/processing/buffer/TemporalBuffer.java
index de20102..22a29ab 100644
--- a/src/processing/buffer/TemporalBuffer.java
+++ b/src/processing/buffer/TemporalBuffer.java
@@ -1,4 +1,23 @@
-package processing.buffer;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.buffer;
import generictools.Instant;
diff --git a/src/processing/processes/EventToNote.java b/src/processing/processes/EventToNote.java
index f8254a2..38f814a 100644
--- a/src/processing/processes/EventToNote.java
+++ b/src/processing/processes/EventToNote.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
import conteneurs.Note;
import conteneurs.NoteEvent;
diff --git a/src/processing/processes/FFT.java b/src/processing/processes/FFT.java
index 692cc30..9a0587c 100644
--- a/src/processing/processes/FFT.java
+++ b/src/processing/processes/FFT.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
import conteneurs.NoteGamme;
import conteneurs.RegularGamme;
diff --git a/src/processing/processes/FreqEdgeDetector.java b/src/processing/processes/FreqEdgeDetector.java
index 695068e..3d50e15 100644
--- a/src/processing/processes/FreqEdgeDetector.java
+++ b/src/processing/processes/FreqEdgeDetector.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
import conteneurs.Spectre;
import generictools.Instant;
diff --git a/src/processing/processes/FreqEdgeToEvent.java b/src/processing/processes/FreqEdgeToEvent.java
index d39930d..fd92cb1 100644
--- a/src/processing/processes/FreqEdgeToEvent.java
+++ b/src/processing/processes/FreqEdgeToEvent.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
import conteneurs.*;
import generictools.Instant;
diff --git a/src/processing/processes/IndexedProcess.java b/src/processing/processes/IndexedProcess.java
index b62d271..83815ee 100644
--- a/src/processing/processes/IndexedProcess.java
+++ b/src/processing/processes/IndexedProcess.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
import generictools.Instant;
import processing.buffer.Buffer;
diff --git a/src/processing/processes/Process.java b/src/processing/processes/Process.java
index 4955abd..9627b16 100644
--- a/src/processing/processes/Process.java
+++ b/src/processing/processes/Process.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
import generictools.Pair;
diff --git a/src/processing/processes/ProcessEvent.java b/src/processing/processes/ProcessEvent.java
index da129e0..a78f28f 100644
--- a/src/processing/processes/ProcessEvent.java
+++ b/src/processing/processes/ProcessEvent.java
@@ -1,4 +1,23 @@
-package processing.processes;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.processes;
/**
* Created by gaby on 25/05/14.
diff --git a/src/processing/properties/BooleanProperty.java b/src/processing/properties/BooleanProperty.java
index 7647866..8d75aa6 100644
--- a/src/processing/properties/BooleanProperty.java
+++ b/src/processing/properties/BooleanProperty.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
diff --git a/src/processing/properties/ChoiceProperty.java b/src/processing/properties/ChoiceProperty.java
index f7e64ca..6bf84f4 100644
--- a/src/processing/properties/ChoiceProperty.java
+++ b/src/processing/properties/ChoiceProperty.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import generictools.Pair;
import javafx.application.Platform;
diff --git a/src/processing/properties/FloatProperty.java b/src/processing/properties/FloatProperty.java
index 9274b07..08bb6e5 100644
--- a/src/processing/properties/FloatProperty.java
+++ b/src/processing/properties/FloatProperty.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import com.sun.org.apache.bcel.internal.generic.FLOAD;
import javafx.event.ActionEvent;
diff --git a/src/processing/properties/IntProperty.java b/src/processing/properties/IntProperty.java
index 73cd4bd..7a30545 100644
--- a/src/processing/properties/IntProperty.java
+++ b/src/processing/properties/IntProperty.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
diff --git a/src/processing/properties/PropertiesManager.java b/src/processing/properties/PropertiesManager.java
index b349dfb..5a92640 100644
--- a/src/processing/properties/PropertiesManager.java
+++ b/src/processing/properties/PropertiesManager.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import java.util.ArrayList;
diff --git a/src/processing/properties/Property.java b/src/processing/properties/Property.java
index a9b8077..6b87278 100644
--- a/src/processing/properties/Property.java
+++ b/src/processing/properties/Property.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import javafx.application.Platform;
import javafx.scene.control.Control;
diff --git a/src/processing/properties/StringProperty.java b/src/processing/properties/StringProperty.java
index 1f01d41..cae62a2 100644
--- a/src/processing/properties/StringProperty.java
+++ b/src/processing/properties/StringProperty.java
@@ -1,4 +1,23 @@
-package processing.properties;
+/*
+Reversound is used to get the music sheet of a piece from a music file.
+Copyright (C) 2014 Gabriel AUGENDRE
+Copyright (C) 2014 Gabriel DIENY
+Copyright (C) 2014 Arthur GAUCHER
+Copyright (C) 2014 Gabriel LEPETIT-AIMON
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program. If not, see .
+*/package processing.properties;
import javafx.application.Platform;
import javafx.event.ActionEvent;