Adding space after license text
This commit is contained in:
parent
f606426e13
commit
47eec5be0d
90 changed files with 489 additions and 430 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -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
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
}*/
|
}*/
|
||||||
|
|
||||||
}
|
}
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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 où elle est jouée,
|
* Contient l'identifiant d'une note. Une note jouée est déclarée à tous les instants où 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){
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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 */
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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();
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;}
|
|
@ -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;}
|
|
@ -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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
@ -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.
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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{
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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;
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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> {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue