Ib qho kev pib tsim txhua yam ringtones los tiv thaiv kev ua txhaum cai lij choj

Damien Riehl, kws lij choj, programmer thiab tshuab raj, nrog
musician Noah Rubin sim txwv tsis pub yav tom ntej kev cai lij choj kev foob cuam tshuam txog kev iab liam ntawm kev ua suab paj nruag plagiarism. Txhawm rau siv lub tswv yim no, ib qho loj loj ntawm MIDI suab paj nruag raug tsim tawm, cov ntawv pov thawj tau txais rau cov suab paj nruag tsis siv neeg no, thiab tom qab ntawd cov suab paj nruag raug xa mus rau pej xeem.

Lub tswv yim yog tias suab paj nruag tuaj yeem xav txog kev ua lej thiab muaj ntau qhov kawg ntawm cov suab paj nruag. Yog tias qee qhov kev sib xyaw zoo li zoo sib xws, qhov no tsis yog ib txwm plagiarism, tab sis tej zaum random coincidences vim muaj tsawg kawg nkaus ntawm cov suab paj nruag thiab qhov tsis tuaj yeem ntawm kev rov ua dua. Sij hawm dhau mus, muaj ntau thiab ntau cov suab paj nruag sau, thiab yav tom ntej nws yuav nyuaj zuj zus mus nrhiav cov suab paj nruag tshwj xeeb uas tsis tau ntsib ua ntej.

Tsim thiab tshaj tawm tag nrho cov suab paj nruag tau siv dawb yuav tiv thaiv cov neeg ntaus suab paj nruag los ntawm kev thov rau yav tom ntej ntawm kev ua txhaum cai lij choj, vim tias hauv tsev hais plaub nws yuav muaj peev xwm ua kom pom qhov tseeb ntawm kev tsim ua ntej ntawm cov suab paj nruag thiab nws qhov kev faib tawm rau kev siv tsis txwv. Tsis tas li ntawd, yog tias peb saib cov suab paj nruag raws li qhov kev txiav txim siab digital uas muaj nyob rau ntawm qhov pib, nws tuaj yeem ua pov thawj tias cov suab paj nruag cuam tshuam txog lej thiab tsuas yog qhov tseeb uas tsis raug cai.

Cov kws sau ntawv ntawm qhov project algorithmically sim txiav txim siab tag nrho cov suab paj nruag muaj nyob hauv ib qho octave. Los tsim cov suab paj nruag nws tau tsim algorithm, uas sau cov kev sib txuas ntawm 8-nco thiab 12-tua suab paj nruag siv lub tswv yim ntawm kev sim txhua qhov kev sib txuas ua ke, zoo ib yam li twv tus password hashes. Kev siv cov algorithm ua rau nws muaj peev xwm tsim tau txog 300 txhiab suab paj nruag ib ob. Lub suab tshuab hluav taws xob code yog sau rau hauv Rust thiab luam tawm ntawm GitHub raws li Creative Commons Attribution 4.0 daim ntawv tso cai. Lub suab nkauj tuaj yeem suav hais tias yog muaj cai thaum nws khaws cia rau hauv hom playable xws li MIDI.
Npaj-ua archive ntawm generated suab paj nruag (1.2 TB hauv MIDI) tso tawm nyob rau hauv Internet Archive raws li ib tug pej xeem sau.

Tau qhov twg los: opennet.ru

Ntxiv ib saib