Adding space after license text

This commit is contained in:
gaugendre 2014-06-16 16:48:34 +02:00
parent f606426e13
commit 47eec5be0d
90 changed files with 489 additions and 430 deletions

2
.gitignore vendored
View file

@ -10,3 +10,5 @@
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid* hs_err_pid*
.idea

View file

@ -1,3 +1,24 @@
<!--
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 <http://www.gnu.org/licenses/>.
-->
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<jnlp spec="1.0+" codebase="http://crocmagnon.github.io/reversound" href="Reversound.jnlp"> <jnlp spec="1.0+" codebase="http://crocmagnon.github.io/reversound" href="Reversound.jnlp">
<information> <information>

View file

@ -18,60 +18,32 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.package actions; along with this program. If not, see <http://www.gnu.org/licenses/>.package actions;
*/ */
package actions;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
/** /**
* Created by Gabriel on 28/03/2014. * Created by Gabriel on 28/03/2014.
*/ */
public class ExpertModeAction extends AbstractAction { public class ExpertModeAction extends AbstractAction {
public static final String ACTIVE = "ExpertModeActive"; public static final String ACTIVE = "ExpertModeActive";
/** /**
* Create the ExpertModeAction. * Create the ExpertModeAction.
* @param default_value Is the expert mode enabled ? * @param default_value Is the expert mode enabled ?
*/ */
public ExpertModeAction(boolean default_value) { public ExpertModeAction(boolean default_value) {
super("Mode expert"); super("Mode expert");
putValue(ACTIVE,default_value); putValue(ACTIVE,default_value);
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
putValue(ACTIVE, !((Boolean) getValue(ACTIVE))); putValue(ACTIVE, !((Boolean) getValue(ACTIVE)));
} }
/* public void setExpertMode(Boolean enabled) { /* public void setExpertMode(Boolean enabled) {
putValue(ACTIVE,enabled); putValue(ACTIVE,enabled);
}*/ }*/
} }

View file

@ -19,96 +19,51 @@ You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.package actions; along with this program. If not, see <http://www.gnu.org/licenses/>.package actions;
*/ */
package actions;
import generictools.Strings; import generictools.Strings;
import javax.swing.*; import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.filechooser.FileNameExtensionFilter;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.io.File; import java.io.File;
/** /**
* Ask to user to open a File and start reading. * Ask to user to open a File and start reading.
*/ */
public class ImportFileAction extends AbstractAction { public class ImportFileAction extends AbstractAction {
public static final String FILE = "Fichier"; public static final String FILE = "Fichier";
private final JComboBox<String> sourceList; private final JComboBox<String> sourceList;
private final JFileChooser chooser = new JFileChooser(); private final JFileChooser chooser = new JFileChooser();
private final JFrame frame; private final JFrame frame;
public ImportFileAction(JFrame frame, JComboBox<String> sourceList){ public ImportFileAction(JFrame frame, JComboBox<String> sourceList){
super("Importer un fichier..."); super("Importer un fichier...");
this.frame = frame; this.frame = frame;
this.sourceList = sourceList; this.sourceList = sourceList;
} }
/** /**
* Invoked when the user clicks either on file import button or menu item. * Invoked when the user clicks either on file import button or menu item.
* Loads the file in memory * Loads the file in memory
* @param e An event. * @param e An event.
*/ */
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
FileNameExtensionFilter filter = new FileNameExtensionFilter("Fichier Audio wav", "wav"); FileNameExtensionFilter filter = new FileNameExtensionFilter("Fichier Audio wav", "wav");
chooser.setFileFilter(filter); chooser.setFileFilter(filter);
int returnVal = chooser.showOpenDialog(frame); int returnVal = chooser.showOpenDialog(frame);
if(returnVal == JFileChooser.APPROVE_OPTION) { if(returnVal == JFileChooser.APPROVE_OPTION) {
if (sourceList.getItemCount() > 1) if (sourceList.getItemCount() > 1)
sourceList.removeItemAt(1); sourceList.removeItemAt(1);
File audioFile = new File(chooser.getSelectedFile().getAbsolutePath()); File audioFile = new File(chooser.getSelectedFile().getAbsolutePath());
putValue(FILE, audioFile); putValue(FILE, audioFile);
sourceList.addItem(audioFile.getName()); sourceList.addItem(audioFile.getName());
sourceList.setPrototypeDisplayValue(Strings.longestString("Fichier", audioFile.getName())); sourceList.setPrototypeDisplayValue(Strings.longestString("Fichier", audioFile.getName()));
sourceList.setSelectedIndex(1); sourceList.setSelectedIndex(1);
} }
} }
}
}

View file

@ -22,6 +22,11 @@ import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent; import java.awt.event.WindowEvent;
*/ */
package actions;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.WindowEvent;
/** /**
* Created by gaugendre on 18/04/2014. * Created by gaugendre on 18/04/2014.

View file

@ -18,68 +18,35 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.package actions; along with this program. If not, see <http://www.gnu.org/licenses/>.package actions;
*/ */
package actions;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent; import java.awt.event.ActionEvent;
import java.beans.PropertyVetoException; import java.beans.PropertyVetoException;
/** /**
* Created by Gabriel on 28/03/2014. * Created by Gabriel on 28/03/2014.
*/ */
public class ShowInternalFrameAction extends AbstractAction { public class ShowInternalFrameAction extends AbstractAction {
private final JDesktopPane desktopPane; private final JDesktopPane desktopPane;
private final JInternalFrame internalFrame; private final JInternalFrame internalFrame;
public ShowInternalFrameAction(JDesktopPane desktopPane, JInternalFrame internalFrame) { public ShowInternalFrameAction(JDesktopPane desktopPane, JInternalFrame internalFrame) {
super(internalFrame.getTitle()); super(internalFrame.getTitle());
this.desktopPane = desktopPane; this.desktopPane = desktopPane;
this.internalFrame = internalFrame; this.internalFrame = internalFrame;
} }
@Override @Override
public void actionPerformed(ActionEvent e) { public void actionPerformed(ActionEvent e) {
if (!internalFrame.isVisible()) { if (!internalFrame.isVisible()) {
desktopPane.add(internalFrame); desktopPane.add(internalFrame);
internalFrame.setVisible(true); internalFrame.setVisible(true);
} else { } else {
try { try {
internalFrame.setSelected(true); internalFrame.setSelected(true);
} catch (PropertyVetoException e1) { } catch (PropertyVetoException e1) {
e1.printStackTrace(System.err); e1.printStackTrace(System.err);
} }
} }
} }
} }

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import generictools.Instant; import generictools.Instant;
import processing.buffer.NoteBuffer; import processing.buffer.NoteBuffer;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
/** /**
* Created by gaby on 14/05/14. * Created by gaby on 14/05/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,16 +17,17 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import processing.buffer.NoteBuffer; import processing.buffer.NoteBuffer;
/** Created by gaby on 02/06/14. /** Created by gaby on 02/06/14.
* Contient l'identifiant d'une note. Une note jouée est déclarée à tous les instants elle est jouée, * Contient l'identifiant d'une note. Une note jouée est déclarée à tous les instants elle est jouée,
* mais l'identifiant de la note est commun car il s'agit de la meme note. Fait le lien entre tous les instants * mais l'identifiant de la note est commun car il s'agit de la meme note. Fait le lien entre tous les instants
* ou une note est jouee */ * ou une note est jouee */
public class NoteID extends ObservableObject implements ObservableObject.Listener{ public class NoteID extends ObservableObject implements ObservableObject.Listener{
private NoteBuffer buffer; private NoteBuffer buffer;
private int bufferID=-1; private int bufferID=-1;
public NoteID(Note note){ public NoteID(Note note){

View file

@ -17,11 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import processing.buffer.NoteBuffer;
import java.util.ArrayList;
/** /**
* Created by gaby on 02/06/14. * Created by gaby on 02/06/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
/** /**
* Created by gaby on 14/05/14. * Created by gaby on 14/05/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
/** /**
* Created by gaby on 06/05/14. * Created by gaby on 06/05/14.

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package conteneurs; */
package conteneurs;
import generictools.Pair; import generictools.Pair;

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package generictools; */
package generictools;
/** /**
* Created by Gabriel on 25/03/2014. * Created by Gabriel on 25/03/2014.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package generictools; */
package generictools;
import processing.buffer.Buffer; import processing.buffer.Buffer;
import processing.buffer.TemporalBuffer; import processing.buffer.TemporalBuffer;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package generictools; */
package generictools;
/** /**
* Created by gaby on 21/03/14. * Created by gaby on 21/03/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package generictools; */
package generictools;
/** Created by Gabriel Augendre on 18/04/2014. /** Created by Gabriel Augendre on 18/04/2014.
* Renvoie la chaine de caractere la plus longue parmi celles donnees en paramètre */ * Renvoie la chaine de caractere la plus longue parmi celles donnees en paramètre */

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package generictools; */
package generictools;
import processing.buffer.Buffer; import processing.buffer.Buffer;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import generictools.Pair; import generictools.Pair;
import javafx.scene.Group; import javafx.scene.Group;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
public interface ClipView { public interface ClipView {
public void currentFrameChanged(); public void currentFrameChanged();

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import javafx.geometry.Point2D; import javafx.geometry.Point2D;
import javafx.scene.shape.Line; import javafx.scene.shape.Line;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import javafx.scene.paint.Color; import javafx.scene.paint.Color;
import javafx.scene.text.Text; import javafx.scene.text.Text;

View file

@ -1,23 +1,24 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import actions.ExpertModeAction; import actions.ExpertModeAction;
@ -33,7 +34,6 @@ import processing.buffer.Buffer;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.awt.event.*; import java.awt.event.*;
import java.beans.PropertyChangeListener;
import java.beans.PropertyVetoException; import java.beans.PropertyVetoException;
import java.io.File; import java.io.File;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import generictools.Instant; import generictools.Instant;
import processing.BufferPlayer; import processing.BufferPlayer;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import generictools.Instant; import generictools.Instant;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import javafx.scene.control.Button; import javafx.scene.control.Button;
import javafx.scene.control.ProgressBar; import javafx.scene.control.ProgressBar;

View file

@ -17,7 +17,9 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import gui.graphs.GraphicView; import gui.graphs.GraphicView;
import javafx.application.Platform; import javafx.application.Platform;

View file

@ -1 +1,21 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
.progress-bar .bar {-fx-padding:3px; -fx-background-insets:0;} .progress-bar .bar {-fx-padding:3px; -fx-background-insets:0;}

View file

@ -1 +1,21 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
.progress-indicator .percentage {-fx-font-size: 0.01em;} .progress-indicator .percentage {-fx-font-size: 0.01em;}

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui; */
package gui;
import generictools.Instant; import generictools.Instant;
import gui.viewer_state.BufferViewerState; import gui.viewer_state.BufferViewerState;

View file

@ -17,16 +17,15 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.ObservableObject; import conteneurs.ObservableObject;
import gui.PlayerControl; import gui.PlayerControl;
import gui.viewer_state.BufferViewerState; import gui.viewer_state.BufferViewerState;
import gui.viewer_state.Viewer; import gui.viewer_state.Viewer;
import javafx.event.EventHandler;
import javafx.scene.input.ContextMenuEvent;
import processing.buffer.Buffer; import processing.buffer.Buffer;
import processing.buffer.TemporalBuffer;
/** /**
* Created by gaby on 08/05/14. * Created by gaby on 08/05/14.

View file

@ -17,18 +17,15 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.ObservableObject; import conteneurs.ObservableObject;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.event.EventHandler;
import javafx.scene.Node;
import javafx.scene.Parent; import javafx.scene.Parent;
import javafx.scene.input.ContextMenuEvent;
import processing.buffer.Buffer; import processing.buffer.Buffer;
import javax.swing.*; import javax.swing.*;
import java.util.ArrayList;
/** /**
* Created by gaby on 07/05/14. * Created by gaby on 07/05/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.ObservableObject; import conteneurs.ObservableObject;
import gui.PlayerControl; import gui.PlayerControl;
@ -26,8 +27,6 @@ import gui.viewer_state.BufferViewerState;
import gui.viewer_state.ObservableViewerState; import gui.viewer_state.ObservableViewerState;
import gui.viewer_state.Viewer; import gui.viewer_state.Viewer;
import gui.viewer_state.ViewerState; import gui.viewer_state.ViewerState;
import javafx.event.EventHandler;
import javafx.scene.input.ContextMenuEvent;
import processing.buffer.Buffer; import processing.buffer.Buffer;
import processing.buffer.TemporalBuffer; import processing.buffer.TemporalBuffer;

View file

@ -17,12 +17,13 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.*; import conteneurs.ObservableObject;
import conteneurs.Spectre;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.collections.*;import javafx.collections.ObservableList;import javafx.scene.Parent; import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.chart.BarChart; import javafx.scene.chart.BarChart;
import javafx.scene.chart.CategoryAxis; import javafx.scene.chart.CategoryAxis;
import javafx.scene.chart.NumberAxis; import javafx.scene.chart.NumberAxis;
@ -31,7 +32,8 @@ import javafx.scene.text.Font;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ItemEvent; import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import java.util.ArrayList; import java.awt.event.ItemListener;
import java.util.ArrayList;
/** /**
* Created by gaby on 01/06/14. * Created by gaby on 01/06/14.

View file

@ -1,3 +1,24 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
.thick-chart .chart-series-line { .thick-chart .chart-series-line {
-fx-stroke-width: 1px; -fx-stroke-width: 1px;
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import generictools.Instant; import generictools.Instant;
import gui.PlayerControl; import gui.PlayerControl;

File diff suppressed because one or more lines are too long

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
/** /**
* Adapted by arthur from Candle.java in javafx's Ensemble8 demo. * Adapted by arthur from Candle.java in javafx's Ensemble8 demo.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
/** /**
* Modified by arthur in javafx's Ensemble8 demo. * Modified by arthur in javafx's Ensemble8 demo.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.Gamme; import conteneurs.Gamme;
import conteneurs.NoteGamme; import conteneurs.NoteGamme;

View file

@ -17,9 +17,13 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.*; import conteneurs.NoteEvent;
import conteneurs.NoteEventList;
import conteneurs.NoteGamme;
import conteneurs.Profil;
import generictools.Instant; import generictools.Instant;
import javafx.scene.paint.Color; import javafx.scene.paint.Color;
import processing.buffer.TemporalBuffer; import processing.buffer.TemporalBuffer;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.ObservableObject; import conteneurs.ObservableObject;
import javafx.application.Platform; import javafx.application.Platform;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.NoteList; import conteneurs.NoteList;
import generictools.Instant; import generictools.Instant;

View file

@ -1,4 +1,23 @@
/*
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 <http://www.gnu.org/licenses/>.
*/
.overlay{ .overlay{

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.beans.value.ChangeListener; import javafx.beans.value.ChangeListener;
@ -26,7 +27,7 @@ import javafx.event.EventHandler;
import javafx.scene.effect.DropShadow; import javafx.scene.effect.DropShadow;
import javafx.scene.input.ContextMenuEvent; import javafx.scene.input.ContextMenuEvent;
import javafx.scene.input.MouseEvent; import javafx.scene.input.MouseEvent;
import javafx.scene.layout.*; import javafx.scene.layout.BorderPane;
/** /**

View file

@ -17,13 +17,12 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.*;import javafx.scene.chart.CategoryAxis; import conteneurs.Profil;
import javax.swing.*; import java.util.ArrayList;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;import java.util.ArrayList;
/** /**

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.Gamme; import conteneurs.Gamme;
import conteneurs.NoteGamme; import conteneurs.NoteGamme;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.Spectre; import conteneurs.Spectre;
import generictools.Instant; import generictools.Instant;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
import conteneurs.Gamme; import conteneurs.Gamme;
import conteneurs.NoteGamme; import conteneurs.NoteGamme;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.graphs; */
package gui.graphs;
/* /*
* Copyright (c) 2008, 2013 Oracle and/or its affiliates. * Copyright (c) 2008, 2013 Oracle and/or its affiliates.
@ -243,4 +244,4 @@ public class TraceChart<X, String> extends XYChart<Number, String> {
} }
} }
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.viewer_state; */
package gui.viewer_state;
import processing.buffer.Buffer; import processing.buffer.Buffer;
import processing.buffer.BufferEvent; import processing.buffer.BufferEvent;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.viewer_state; */
package gui.viewer_state;
import conteneurs.ObservableObject; import conteneurs.ObservableObject;
import conteneurs.ObservableObjectEvent; import conteneurs.ObservableObjectEvent;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.viewer_state; */
package gui.viewer_state;
/** /**
* Created by gaby on 09/04/14. * Created by gaby on 09/04/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package gui.viewer_state; */
package gui.viewer_state;
import processing.ProcessControl; import processing.ProcessControl;
@ -129,4 +130,4 @@ public abstract class ViewerState {
public void setSlowingFactorOnDataChange(int slowingFactorOnDataChange) { public void setSlowingFactorOnDataChange(int slowingFactorOnDataChange) {
this.slowingFactorOnDataChange = slowingFactorOnDataChange; this.slowingFactorOnDataChange = slowingFactorOnDataChange;
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing; */
package processing;
import processing.buffer.Storage; import processing.buffer.Storage;
import processing.buffer.TemporalBuffer; import processing.buffer.TemporalBuffer;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing; */
package processing;
import generictools.Instant; import generictools.Instant;
import gui.PlayerControl; import gui.PlayerControl;

View file

@ -17,20 +17,16 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing; */
package processing;
import conteneurs.Note;
import generictools.Instant; import generictools.Instant;
import generictools.Strings;
import processing.buffer.NoteBuffer; import processing.buffer.NoteBuffer;
import processing.properties.FloatProperty;
import javax.swing.*; import javax.swing.*;
import javax.swing.filechooser.FileNameExtensionFilter;
import java.io.File; import java.io.File;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.lang.reflect.Array;
import java.util.ArrayList; import java.util.ArrayList;
/**Created by gaby on 03/06/14. /**Created by gaby on 03/06/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing; */
package processing;
import conteneurs.NoteEventList; import conteneurs.NoteEventList;
@ -31,7 +32,6 @@ import processing.buffer.Buffer;
import processing.buffer.NoteBuffer; import processing.buffer.NoteBuffer;
import processing.buffer.TemporalBuffer; import processing.buffer.TemporalBuffer;
import processing.processes.*; import processing.processes.*;
import processing.processes.FreqEdgeDetector;
import processing.processes.Process; import processing.processes.Process;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing; */
package processing;
import conteneurs.Gamme; import conteneurs.Gamme;
import conteneurs.Spectre; import conteneurs.Spectre;

View file

@ -17,7 +17,9 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing; */
package processing;
import conteneurs.Spectre; import conteneurs.Spectre;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
import conteneurs.ObservableObject; import conteneurs.ObservableObject;
import conteneurs.ObservableObjectEvent; import conteneurs.ObservableObjectEvent;
@ -365,4 +366,4 @@ public class Buffer <T> {
public void setProcessingOrder(Process.ProcessingOrder processingOrder) { public void setProcessingOrder(Process.ProcessingOrder processingOrder) {
this.processingOrder = processingOrder; this.processingOrder = processingOrder;
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
/** /**

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
/** /**
* Created by gaby on 02/04/14. * Created by gaby on 02/04/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
import conteneurs.*; import conteneurs.*;
import generictools.Instant; import generictools.Instant;
@ -123,4 +124,4 @@ public class NoteBuffer extends TemporalBuffer<NoteList> implements ObservableOb
public int getNotesNbr(){ public int getNotesNbr(){
return notes.size(); return notes.size();
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
/** /**
* Created by gaby on 31/03/14. * Created by gaby on 31/03/14.

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.buffer; */
package processing.buffer;
import generictools.Instant; import generictools.Instant;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
import conteneurs.Note; import conteneurs.Note;
import conteneurs.NoteEvent; import conteneurs.NoteEvent;
@ -157,4 +158,4 @@ public class EventToNote extends IndexedProcess<NoteList>{
stillAlive.clear(); stillAlive.clear();
super.clean(); super.clean();
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
import conteneurs.NoteGamme; import conteneurs.NoteGamme;
import conteneurs.RegularGamme; import conteneurs.RegularGamme;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
import conteneurs.Spectre; import conteneurs.Spectre;
import generictools.Instant; import generictools.Instant;

View file

@ -1,30 +1,31 @@
/* /*
Reversound is used to get the music sheet of a piece from a music file. Reversound is used to get the music sheet of a piece from a music file.
Copyright (C) 2014 Gabriel AUGENDRE Copyright (C) 2014 Gabriel AUGENDRE
Copyright (C) 2014 Gabriel DIENY Copyright (C) 2014 Gabriel DIENY
Copyright (C) 2014 Arthur GAUCHER Copyright (C) 2014 Arthur GAUCHER
Copyright (C) 2014 Gabriel LEPETIT-AIMON Copyright (C) 2014 Gabriel LEPETIT-AIMON
This program is free software: you can redistribute it and/or modify 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 it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or the Free Software Foundation, either version 3 of the License, or
(at your option) any later version. (at your option) any later version.
This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
import conteneurs.*; import conteneurs.*;
import generictools.Instant; import generictools.Instant;
import javafx.collections.ObservableList;
import processing.buffer.Storage; import processing.buffer.Storage;
import processing.buffer.TemporalBuffer; import processing.buffer.TemporalBuffer;
import processing.properties.FloatProperty;import processing.properties.IntProperty; import processing.properties.FloatProperty;
import processing.properties.IntProperty;
import java.util.ArrayList; import java.util.ArrayList;
@ -179,4 +180,4 @@ public class FreqEdgeToEvent extends IndexedProcess<NoteEventList> {
protected ProcessingOrder getProcessingOrder() { protected ProcessingOrder getProcessingOrder() {
return ProcessingOrder.ASCENDING_ORDER; return ProcessingOrder.ASCENDING_ORDER;
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
import generictools.Instant; import generictools.Instant;
import processing.buffer.Buffer; import processing.buffer.Buffer;
@ -151,4 +152,4 @@ public abstract class IndexedProcess <T> extends Process<T> {
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
import generictools.Pair; import generictools.Pair;
@ -510,4 +511,4 @@ public abstract class Process<T> implements Runnable {
public void setBoxDisplayed(boolean boxDisplayed) { public void setBoxDisplayed(boolean boxDisplayed) {
this.boxDisplayed = boxDisplayed; this.boxDisplayed = boxDisplayed;
} }
} }

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.processes; */
package processing.processes;
/** /**
* Created by gaby on 25/05/14. * Created by gaby on 25/05/14.

View file

@ -17,10 +17,9 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.control.CheckBox; import javafx.scene.control.CheckBox;
import javafx.scene.control.Control; import javafx.scene.control.Control;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import generictools.Pair; import generictools.Pair;
import javafx.application.Platform; import javafx.application.Platform;
@ -26,7 +27,6 @@ import javafx.event.EventHandler;
import javafx.scene.control.ComboBox; import javafx.scene.control.ComboBox;
import javafx.scene.control.Control; import javafx.scene.control.Control;
import java.awt.image.ComponentColorModel;
import java.util.ArrayList; import java.util.ArrayList;
/** /**

View file

@ -17,9 +17,9 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import com.sun.org.apache.bcel.internal.generic.FLOAD;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import javafx.scene.control.Control; import javafx.scene.control.Control;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import java.util.ArrayList; import java.util.ArrayList;

View file

@ -17,7 +17,8 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.scene.control.Control; import javafx.scene.control.Control;

View file

@ -17,15 +17,13 @@ GNU General Public License for more details.
You should have received a copy of the GNU General Public License You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. along with this program. If not, see <http://www.gnu.org/licenses/>.
*/package processing.properties; */
package processing.properties;
import javafx.application.Platform;
import javafx.event.ActionEvent; import javafx.event.ActionEvent;
import javafx.event.EventHandler; import javafx.event.EventHandler;
import javafx.scene.Node;
import javafx.scene.control.Control; import javafx.scene.control.Control;
import javafx.scene.control.TextField; import javafx.scene.control.TextField;
import javafx.scene.text.Text;
import java.util.ArrayList; import java.util.ArrayList;
@ -72,4 +70,4 @@ public class StringProperty extends Property<String> {
for(TextField t:textFields) for(TextField t:textFields)
t.setText(getApparentValue()); t.setText(getApparentValue());
} }
} }