public void editSongDialog() {
        final Stage editSongStage = new Stage();
        editSongStage.initModality(Modality.APPLICATION_MODAL);
        editSongStage.initOwner(this.getScene().getWindow());

        Label title = new Label("Choose a song:");


        Button okay = new Button("Done");
        okay.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                editSongStage.close();
            }
        });

        Button btnSong = new Button("New Song");
        btnSong.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                try{
                    FileChooser fc = new FileChooser();
                    final Stage songStage = new Stage();
                    File file = fc.showOpenDialog(songStage);
                    String path = file.toURI().toURL().toString().replace("\\", "/");
                    System.out.println(path);
                    alarm.setSoundFilePath(path);
                } catch (MalformedURLException me){
                    System.out.print(me.toString());
                }

                editSongStage.close();
            }
        });

        HBox textContainer = new HBox();
        textContainer.getChildren().addAll(btnSong);

        Button cancel = new Button("Cancel");
        cancel.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                editSongStage.close();
            }
        });

        BorderPane buttonContainer = new BorderPane();
        buttonContainer.setRight(okay);
        buttonContainer.setLeft(cancel);

        BorderPane dialogPane = new BorderPane();
        dialogPane.setTop(title);
        dialogPane.setCenter(textContainer);
        dialogPane.setBottom(buttonContainer);

        Scene editSongScene = new Scene(dialogPane, 300, 200);
        editSongStage.setScene(editSongScene);
        editSongStage.show();
    }