abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:22 | Komunita

    Open source webový aplikační framework Django slaví 20. narozeniny.

    Ladislav Hagara | Komentářů: 0
    včera 16:11 | Komunita

    V Brestu dnes začala konference vývojářů a uživatelů linuxové distribuce Debian DebConf25. Na programu je řada zajímavých přednášek. Sledovat je lze online.

    Ladislav Hagara | Komentářů: 0
    včera 11:33 | IT novinky

    Před 30 lety, tj. 14. července 1995, se začala používat přípona .mp3 pro soubory s hudbou komprimovanou pomocí MPEG-2 Audio Layer 3.

    Ladislav Hagara | Komentářů: 15
    včera 10:55 | IT novinky

    Výroba 8bitových domácích počítačů Commodore 64 byla ukončena v dubnu 1994. Po více než 30 letech byl představen nový oficiální Commodore 64 Ultimate (YouTube). S deskou postavenou na FPGA. Ve 3 edicích v ceně od 299 dolarů a plánovaným dodáním v říjnu a listopadu letošního roku.

    Ladislav Hagara | Komentářů: 16
    13.7. 17:55 | Zajímavý projekt

    Společnost Hugging Face ve spolupráci se společností Pollen Robotics představila open source robota Reachy Mini (YouTube). Předobjednat lze lite verzi za 299 dolarů a wireless verzi s Raspberry Pi 5 za 449 dolarů.

    Ladislav Hagara | Komentářů: 11
    11.7. 16:44 | Komunita

    Dnes v 17:30 bude oficiálně vydána open source počítačová hra DOGWALK vytvořena v 3D softwaru Blender a herním enginu Godot. Release party proběhne na YouTube od 17:00.

    Ladislav Hagara | Komentářů: 3
    11.7. 14:55 | Humor

    McDonald's se spojil se společností Paradox a pracovníky nabírá také pomocí AI řešení s virtuální asistentkou Olivii běžící na webu McHire. Ian Carroll a Sam Curry se na toto AI řešení blíže podívali a opravdu je překvapilo, že se mohli přihlásit pomocí jména 123456 a hesla 123456 a získat přístup k údajům o 64 milionech uchazečů o práci.

    Ladislav Hagara | Komentářů: 16
    11.7. 00:11 | Nová verze

    Byla vydána (𝕏) červnová aktualizace aneb nová verze 1.102 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.102 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    10.7. 21:00 | Bezpečnostní upozornění

    Byla vydána nová verze 2.4.64 svobodného multiplatformního webového serveru Apache (httpd). Řešeno je mimo jiné 8 bezpečnostních chyb.

    Ladislav Hagara | Komentářů: 4
    10.7. 15:22 | Nová verze

    Společnost xAI na síti 𝕏 představila Grok 4, tj. novou verzi svého AI LLM modelu Grok.

    Ladislav Hagara | Komentářů: 12
    Jaký je váš oblíbený skriptovací jazyk?
     (59%)
     (26%)
     (7%)
     (3%)
     (1%)
     (1%)
     (4%)
    Celkem 393 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

    Dotaz: Zapis znaku na /dev/sound/dsp

    22.3.2008 14:51 Karel Maly
    Zapis znaku na /dev/sound/dsp
    Přečteno: 346×
    Dobry den

    tento prikaz zapsany do konzole vygeneruje kratky zvuk:

    echo "abcdefghijkl" > /dev/sound/dsp

    Muzete mi prosim poradit jak ekvivalni akci naprogramovat v C? Dekuji.

    Odpovědi

    22.3.2008 15:52 rastos | skóre: 63 | blog: rastos
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    Otvoríš súbor, zapíšeš string, zavrieš súbor. Kde je problém?
    23.3.2008 23:55 Karel Maly
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    Dekuji, ale mohl byste by nekdo byt prosim trochu konkretnejsi? (tzn zdrojak:))
    Luboš Doležel (Doli) avatar 24.3.2008 00:13 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    Nejjednodušší kód bez kontrol ap.
    FILE* f = fopen("/dev/sound/dsp", "w");
    fputs("abcdefgh", f);
    fclose(f);
    24.3.2008 09:43 Karel Maly
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    No prave ze neco podobneho jsem zkousel a nefunguvalo mi to. Vam tento kod funguje?
    24.3.2008 10:00 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    A proč by to nefungovalo ?

    Schválně jsem to skoušel na F8 64b
    [petr@soban ~]$ cat pokus.c
    #include <stdio.h>
    
    int main()
    {
    FILE* f = fopen("/dev/dsp", "w");
    fputs("abcdefgh", f);
    fclose(f);
    
        return 0;
    }
    [petr@soban ~]$ gcc pokus.c
    [petr@soban ~]$ ./a.out
    [petr@soban ~]$ 
    
    No a v repráčcích to lupne :-)

    Jinak co vám nefunguje ? Jakou chybu to vypíše ?
    24.3.2008 16:25 Karel Maly
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    Funguje diky, zkousil sjem si napsat program ktery by mel generovat delsi zvuk a ten by se navic mel menit, ale vysledek je pouze ten ze repraky kratce lupnout. Co je tam spatne?
    #include stdio.h
    #include stdlib.h
    
    #define REPEAT 10000000
    
    int main()
    {
      FILE* f = fopen("/dev/dsp", "w");
      if (f == NULL)
      {
        printf("Nepovedlo se otevrit soubor.");
        return EXIT_FAILURE;
      }
    
      for (unsigned int kod = 0; kod < 256; kod++)
        for (int i = 0; i < REPEAT; i++)
          fputc(kod, f);
    
      fclose(f);
    
      return EXIT_SUCCESS;
    }
    
    Luboš Doležel (Doli) avatar 24.3.2008 16:35 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    Musíte generovat nějaká rozumná zvuková PCM data. To, co děláte, jsou v podstatě stále náhodné bajty.
    24.3.2008 18:59 Karel Maly
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    A jak vygeneruji nejaka rozumna PCM data? :)
    24.3.2008 20:05 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    Zapoj mikrofon a chvíli z něj nahrávej :-) (cat /dev/dsp > /tmp/zvuk")

    Pak ty data zase zapiš zpátky.
    -- Nezdar není hanbou, hanbou je strach z pokusu.
    24.3.2008 20:07 Marble | skóre: 27 | blog: marble
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    No spíš konstantní než náhodné. :-) Tohle žádný zvuk neudělá právě proto, že konstanta. Rozumná data je časový průběh amplitudy signálu (tedy pro tón o frekvenci x Hz to bude sinusovka s frekvencí x Hz). Konkrétní velikost (byte/2 byte/...) a znaménkovost jednoho samplu stejně jako samplovací frekvenci by mělo jít nastavit či zjistit příslušnými IOCTL na soubor zařízení.
    24.3.2008 21:35 depka
    Rozbalit Rozbalit vše Re: Zapis znaku na /dev/sound/dsp
    pokud ti staci chrapteni zapisuj napriklad (char)(rand()%256)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.