Exemple #1
0
        public Interpretacion(Nota inicial, GestionarInterpretacionControlador inter)
        {
            interpCont        = inter;
            notasVisualizadas = new List <Nota>();
            notasVisualizadas.Add(inicial);
            notasVisualizadas[0].posicionX = 700;
            listaImagenes         = new List <Texture2D>();
            graphics              = new GraphicsDeviceManager(this);
            Content.RootDirectory = "Content";

            //--------------capture of the audio
            isDevice = captureAudio();
            if (!isMicrophoneRecording)
            //if (bytesRead < 100000)
            {
                // we are starting to record
                timeSpentRecording = 0;
                Microphone.Default.Start();
            }
            else
            {
                Microphone.Default.Stop();
                hasData = true;
            }
        }
        public void iniciarSesion(Usuario u)
        {
            usuari = u;
            TiamitMainForm tiamitMainForm = new TiamitMainForm();

            tiamitMainForm.ShowDialog();

            while (tiamitMainForm.DialogResult != DialogResult.Cancel)
            {
                int marcador = tiamitMainForm.marcadorCancionElegida;
                GestionarInterpretacionControlador g = new GestionarInterpretacionControlador(tiamitMainForm.ruta, tiamitMainForm.instrument);
                int puntaje = g.puntaje;
                InterpretacionDao intDao = new InterpretacionDao();
                intDao.insertPerformance(Convert.ToInt32(usuari.id), puntaje, marcador);
                tiamitMainForm = new TiamitMainForm();
                tiamitMainForm.ShowDialog();
            }
        }