public static void CreandoTexto(string cadena)
        {
            string larutademorseatexto = SoportesParaConfiguracion.LeerConfiguracion() + @"\TextoAMorse";

            if (!Directory.Exists(larutademorseatexto))
            {
                Directory.CreateDirectory(larutademorseatexto);
            }
            File.WriteAllText(larutademorseatexto + @"\MorseATexto.txt", SoportesParaConfiguracion.MorseATexto(cadena));
        }
        public static void CreandoMorse(string cadena)
        {
            string larutaamorse = SoportesParaConfiguracion.LeerConfiguracion() + @"\Morse";

            Console.WriteLine(larutaamorse);
            if (!Directory.Exists(larutaamorse))
            {
                Directory.CreateDirectory(larutaamorse);
            }
            File.WriteAllText(larutaamorse + @"\TextoAMorse.txt", SoportesParaConfiguracion.TextoAMorse(cadena));
        }
        public static void elsonidito()
        {
            //Direcciones de los archivos de sonido
            string sonidopunto = SoportesParaConfiguracion.LeerConfiguracion() + @"\punto.mp3";
            string sonidoraya  = SoportesParaConfiguracion.LeerConfiguracion() + @"\raya.mp3";

            //Valos en bytes para UN punto y UNA RAYA
            byte[] valoresdelarchivo_punto;
            byte[] valoresdelarchivo_raya;

            //Guardo los valores en bytes de los sonidos
            FileStream origen_punto = new FileStream(sonidopunto, FileMode.Open);//Guarda los sonidos un solo punto

            valoresdelarchivo_punto = LectorCompletoDeBinario(origen_punto);
            origen_punto.Close();

            FileStream origen_raya = new FileStream(sonidoraya, FileMode.Open);//Guarda los sonidos una sola raya

            valoresdelarchivo_raya = LectorCompletoDeBinario(origen_raya);
            origen_raya.Close();

            List <byte> lista = new List <byte>();//Para almacenarlos en una lista (ahora vacia)

            string laruta = SoportesParaConfiguracion.LeerConfiguracion() + @"\Morse\TextoAMorse.txt";

            //Contenido de todo el archivo de texto en morse
            string caracteres = File.ReadAllText(laruta);

            //Recorre el archivo de texto
            foreach (char car in caracteres)
            {
                if (car == '.')
                {
                    //Agrega los bytes del sonido de punto
                    lista.AddRange(valoresdelarchivo_punto);
                }
                else if (car == '-')
                {
                    //Agrega los bytes del sonido de raya
                    lista.AddRange(valoresdelarchivo_raya);
                }
            }
            //Crea y abro un nuevo archivo de audio mp3
            FileStream Destino = new FileStream(SoportesParaConfiguracion.LeerConfiguracion() + @"\audio.mp3", FileMode.Create);

            //Lo carga con los sonidos de la lista
            Destino.Write(lista.ToArray(), 0, lista.Count());
            //Lo cierro
            Destino.Close();
        }
 public static string LeerConfiguracion()
 {
     if (File.Exists(archivoConfig))
     {
         BinaryReader ruta     = new BinaryReader(File.Open(archivoConfig, FileMode.Open));
         string       larutita = ruta.ReadString();
         ruta.Close();
         return(larutita);
     }
     else
     {
         Console.WriteLine("El archivo no existe, ingrese un nuevo nombre para crearlo");
         SoportesParaConfiguracion.CrearArchivoDeConfiguracion(nuevaRutaCarpeta);
         BinaryReader ruta = new BinaryReader(File.Open(archivoConfig, FileMode.Open));
         return(ruta.ReadString());
     }
 }