quarta-feira, 2 de janeiro de 2013

Earworms, earworms? Kio estas tio?

12a Septembro 2011
Dato de tradukado: 2a Janularo, 2013

Jes, ŝajnas ke earworms estas ĉiam ĉeestanta en niaj vivoj, sed finfine, ¿kiu estas la "earworms"?
Vi scias tiu kanto vi aŭdas nur unufoje sed ŝajnas ke bastonetoj en via kapo ĉiam? Tiu kanto vi nur devas pensi kion ŝi pensis pri ŝi en sia menso reen forta ol iam? Nu tiu kanto estas "Earworm - Orela Vermo".
Vi povas ripozi certigis vi ne estas sola, ĝi okazas al ni ĉiuj, kaj eĉ havas sciencan klarigon.
La momento vi aŭdas kanton, ĝi aktivigas la aŭda kortekso. Se la kanto jam estas en la familio, faras nian cerbon aŭtomate plenigi la ripozo kaj al vi faras ripeti longajn
La termino "Earworm" (traduko de ohrwurm en la germana) estis unue uzita en 1980 kaj estis popularigita de "James Kellaris," Marketing esploristo ĉe la universitato de Cincinnati, sed la koncepto de la ideo estas jam tre malnova.
En 1920, la komponisto "Nikolao Slonimsky" intence inventita muzikaj formoj aŭ frazoj kiuj povus snag la menso kaj devigas ŝin al imitado kaj ripetado. En 1876 "Mark Twain" skribis rakonton (Punch, Fratoj, Punch) en kiu la rakontanto trovas senhelpa antaü iuj "bone cadenced rimoj", du tagojn poste, la rakontanto trovas malnovan amikon, pastro, kaj distrite " infektis "kun muziko ...
La "Earworms" estas ofte stereotipaj kaj nevarian, emas havi iun vivan esperon, laborante plena vaporo antaŭen dum horoj aŭ tagoj kaj poste malaperi, krom iuj postrestanta spasmoj. Unu el la ĉefaj kaŭzoj de esti ŝtopita per kanto en lia kapo estas ekspozicio. La stranga fakto estas, ke eĉ la tiniest fragmento de kanto sufiĉas lasi vin kaptita kun ĝi dum tagoj! Iu fajfado crap, aŭto kun la sono sur vendejo vin viziti, earworms estas ĉie.
 
Multaj muzikaj produktantoj uzas teknikojn por krei "Earworm" perfekta, estas vaste uzata de kompanioj en ilia reklamojn, granda ekzemplo de tio estas la marko de Nissan, "malbenita caballitos" kreis furoron en la Interreto kaj "earworm" Eterna nin ĉiujn .
Sed atendu, ŝajnas ke ne ĉiuj estas perdita, la loko http://earwurm.com/ kreis gvidas por "Earworms", tie vi povas estimi "earworm" de la tago, scii pli pri via rakonto, dividi kantojn kaj vidi konsiloj pri kiel "exorcizar" kaj fino kun "Earworms" de via menso, iuj konsiloj manĝas cinamo frandaĵon, aŭskultu la tuta kanto plurfoje ĝis ŝi eliras de menso, aŭskulti muzikon aŭ aliaj trinkaĵoj alkorolo, fine, bonŝancon kun via orelo vermo.
Memoru ankaü, ke ne ĉiuj earworms estas harstarigaj, iuj kantoj estas mirinda kaj tiel, sube estas mia nuna "orelon vermo" muziko "vi" projekto "Attik" estas bela!
Kaj al vi? Kio estas viaj nunaj orelajn vermojn? Aŭ kia estas tiu orelon vermo kiu hantas vin por ĉiam?
Referenco:
 
Oliver Sacks, Musicophilia, Nov-Jorko: Alfred A. Knopf (oktobro 16, 2007)

terça-feira, 1 de janeiro de 2013

"splice" effect in sox

When two input files and one output file is required for an effect such as the splice effect, how should the sox_open_read() method be called?


A typical libsox routine would look something like:

in=sox_open_read(file_path_in, NULL, NULL, NULL);
    out=sox_open_write(file_path_out, &in->signal, NULL, NULL, NULL, NULL);
    chain = sox_create_effects_chain(&in->encoding, &out->encoding);
  
    e = sox_create_effect(sox_find_effect("input"));
    args[0] = (char *)in, assert(sox_effect_options(e, 1, args) == SOX_SUCCESS);
   
    assert(sox_add_effect(chain, e, &in->signal, &in->signal) == SOX_SUCCESS);
  
        e = sox_create_effect(sox_find_effect("speed"));
        args[0] = 5,
        assert(sox_effect_options(e, 1, args) == SOX_SUCCESS);
        assert(sox_add_effect(chain, e, &in->signal, &in->signal) == SOX_SUCCESS);


I want to use the "splice" effect which requires 2 input files to combine into one output.

Any help would be appreciated.
 

Esperante

 
Kiam du enigo dosierojn kaj unu eliron dosiero estas necesa por efekto kiel la splice efekton, kiel se la sox_open_read () metodo nomi?
Tipa libsox rutino aspektus ion kiel:
 

in=sox_open_read(file_path_in, NULL, NULL, NULL);
    out=sox_open_write(file_path_out, &in->signal, NULL, NULL, NULL, NULL);
    chain = sox_create_effects_chain(&in->encoding, &out->encoding);
  
    e = sox_create_effect(sox_find_effect("input"));
    args[0] = (char *)in, assert(sox_effect_options(e, 1, args) == SOX_SUCCESS);
   
    assert(sox_add_effect(chain, e, &in->signal, &in->signal) == SOX_SUCCESS);
  
        e = sox_create_effect(sox_find_effect("speed"));
        args[0] = 5,
        assert(sox_effect_options(e, 1, args) == SOX_SUCCESS);
        assert(sox_add_effect(chain, e, &in->signal, &in->signal) == SOX_SUCCESS);


Mi volas uzi la "splice" efekto kiu postulas 2 dosieroj kombinitaj en unu eliro.
Neniu helpo estimas.

segunda-feira, 31 de dezembro de 2012

Ulrich Klauer respondas

Ulrich Klauer <ulrich (at) chirlu.de> raspondas 


R R <elvyngo (at) live.com>:

Mi pensis 20-bitan profundan formaton estis simple 24-bita datumoj LSB-vatitaj al 0. Ĉu ĉi tiu estas korekta?

Esence, jes. Ekzistas ankaŭ header wValidBitsPerSample Tio eniro diras "20" anstataŭ "24". 

Bedaŭrinde, la ŝoforo sox WAVE-formato estas limigita al 8/16/24/32 iom.

sox ne subtenas 20-bitan konvertiĝo?


Aŭ la wav formato mem ne subtenas 20-bitan?

Se ne, neniu alia sugestojn sur metodoj / iloj estas bonvenaj.

Se ĝi estas sufiĉa por vi havas 20-bitajn valorojn en la dosiero, sed ankoraŭ la kaplinion dirante "24", tiam vi povas uzi la -p eblon dither:

input.wav sox-b 24-p 20 output.wav dither

Se vi bezonos la korekta header, probable la plej facila maniero atingi ĉi ŝanĝas la generitan dosieron kun deksesumaj redaktoroj poste aŭ simile (ŝanĝas la bajton en la pozicio de 38/0x26 24/0x18 20/0x14 enen).

Ulrich

RR, 2a decembro 2012

R R <elvyngo (at) live.com> skribis

Saluton Sox-spertuloj,

Mi havas wav-dosieron kun 32-bita profundo kiu mi devas konverti al 20-bita.

Mi provis la sekva:

input.wav sox-b 20 output.wav

Kie input.wav estas 24-bita profunda dosiero, sed mi alvenas la sekvan averton:

"averta formato de
sox: wav ne povas kodi al 20-bita"

Mi pensis 20-bita profunda formato estis simple 24-bita datumojn LSBs vatitaj al 0. 

Ĉu ĉi tiu estas korekta?
sox ne subtenas 20-bitan konvertiĝon?

 Aŭ la wav-formato mem ne subtenas 20-bita?

Se ne, neniu aliaj sugestoj sur metodoj/iloj estas bonvenaj.

Dankon,