454 Royalty-Free Audio Tracks for "Last"

00:00
00:01
Start sound of mac ii iix iicx iici se/30. Create by dissessemble rom code and use wave table algorithm write c program write wav file. C program below:. /* mac_ii. C *//* boot beep mac ii *//* 2558/09/06 */. #include. #define knumber_samples 30000#define kdelay_note 300#define kwave_table_value 0x30013f10#define ksample_rate 22257 // hz. Void preparewavetable( unsigned short *wavetable, unsigned int value );void updatewavetable( unsigned short *wavetable, unsigned short chiso );void savesound( char *filename, short *sounddata, unsigned int numberframes, unsigned int samplerate );. Int main () {. // ---- wave tableunsigned short wavetable[256];// ---- sound data, stereoshort sounddata[knumber_samples << 1];// ---- increment array (16/16 bit fix point integer)int arrayincrement[] = {3 << 16, 4 << 16, (3 << 16) + 0x2f2, 6 << 16};// ---- prepare wave tablepreparewavetable( wavetable, kwave_table_value );. // ---- array phase (16/16 bit fix point integer)unsigned int arrayphase[] = {0, 0, 0, 0}; // set all = 0. Unsigned int samplenumber = 0;while( samplenumber < knumber_samples ) {. // ---- calculate sampleunsigned int channelleft = 0;unsigned int channelright = 0;unsigned char notenumber = 0;while ( notenumber < 4 ) {// ---- see if should update phase for note, only do if play noteif( samplenumber >= notenumber*kdelay_note ) {// ---- up date phase beforearrayphase[notenumber] += arrayincrement[notenumber];// ---- not let out of range [0; 255]if( arrayphase[notenumber] > 0xff0000 ) // 0xff0000 == 255 << 16arrayphase[notenumber] -= 0xff0000; // return to begin of wave table}unsigned short mauvat = wavetable[arrayphase[notenumber] >> 16];. // ---- add sound componentsif( notenumber < 2 ) // ---- first 2 notes left channelchannelleft += mauvat;else // ---- last 2 notes right channelchannelright += mauvat;// ---- next notenotenumber++;}// ---- save left and right samplessounddata[samplenumber << 1] = (channelleft << 9) - 0x8000; // use << 1 for 16 bitsounddata[(samplenumber << 1) + 1] = (channelright << 9) - 0x8000; // use << 1 for 16 bitupdatewavetable( wavetable, samplenumber & 0xff );samplenumber++;}// ---- save wav filesavesound( "mac ii. Wav", sounddata, samplenumber << 1, ksample_rate ); // multiply 2 because stereo. Return 1;}. Void preparewavetable( unsigned short *wavetable, unsigned int value ) {. // ---- prepare wave tableunsigned short index = 0;unsigned short wavetablevalue = value & 0xff;while( index < 64 ) {wavetable[index] = wavetablevalue; // << 8; // for 16 bitindex++;}. Wavetablevalue = (value >> 8) & 0xff;while( index < 128 ) {wavetable[index] = wavetablevalue; // << 8; // for 16 bitindex++;}. Wavetablevalue = (value >> 16) & 0xff;while( index < 192 ) {wavetable[index] = wavetablevalue; // << 8; // for 16 bitindex++;}wavetablevalue = (value >> 24) & 0xff;while( index < 256 ) {wavetable[index] = wavetablevalue; // << 8; // for 16 bitindex++;}}. Void updatewavetable( unsigned short *wavetable, unsigned short index ) {// ---- get value from wave tableunsigned short value = wavetable[index];// ---- calculate new value for wave tableif( index == 255 ) { // careful at last element of wave tablevalue += wavetable[0];value = (value >> 1);wavetable[0] = value;}else {value += wavetable[index+1];value = (value >> 1);wavetable[index+1] = value;}. }. #pragma mark ---- save wavvoid saveheader( file *filename, unsigned int samplerate );void savesounddatainteger16bit( file *filename, short *sounddata, unsigned int numbersamples );. Void savesound( char *filename, short *sounddata, unsigned int numberframes, unsigned int samplerate ) {// ---- open filefile *file = fopen( filename, "wb" );if( file ) {// ---- "riff"fprintf( file, "riff" );// ---- length sound file - 8unsigned int lengthsoundfile = 32;lengthsoundfile += numberframes << 1; // một không có một mẫu vạt cho kênh trái và phải// ---- save file lengthfputc( (lengthsoundfile) & 0xff, file );fputc( (lengthsoundfile >> 8) & 0xff, file );fputc( (lengthsoundfile >> 16) & 0xff, file );fputc( (lengthsoundfile >> 24) & 0xff, file );// ---- "wave"fprintf( file, "wave" );// ---- save headersaveheader( file, samplerate );// ---- save sound datasavesounddatainteger16bit( file, sounddata, numberframes );// ---- close filefclose( file );}else {printf( "problem save file %s\n", filename );}}. Void saveheader( file *file, unsigned int samplerate ) {// ---- name for header "fmt "fprintf( file, "fmt " );// ---- header lengthfputc( 0x10, file ); // length 16 bytefputc( 0x00, file );fputc( 0x00, file );fputc( 0x00, file );// ---- method for encode, 16 bit pcmfputc( 0x01 & 0xff, file );fputc( (0x00 >> 8) & 0xff, file );// ---- number channels (stereo)fputc( 0x02, file );fputc( 0x00, file );// ---- sample rate (hz)fputc( samplerate & 0xff, file );fputc( (samplerate >> 8) & 0xff, file );fputc( (samplerate >> 16) & 0xff, file );fputc( (samplerate >> 24) & 0xff, file );// ---- number bytes/secondunsigned int numberbytessecond = samplerate << 2; // multiply 4 because short (2 byte) * 2 channelfputc( numberbytessecond & 0xff, file );fputc( (numberbytessecond >> 8) & 0xff, file );fputc( (numberbytessecond >> 16) & 0xff, file );fputc( (numberbytessecond >> 24) & 0xff, file );// ---- byte cho một khung (nên = số lượng mẫu vật * số lượng kênh)// ---- number bytes for sampleunsigned short bytesoneframe = 4; // short (2 byte) * 2 channelunsigned char bitsonesample = 16; // shortfputc( bytesoneframe & 0xff, file );fputc( (bytesoneframe >> 8) & 0xff, file );. Fputc( bitsonesample, file );fputc( 0x00, file );}. Void savesounddatainteger16bit( file *file, short *sounddata, unsigned int numbersamples ) {fprintf( file, "data" );unsigned int datalength = numbersamples << 1; // each sample 2 bytefputc( datalength & 0xff, file );fputc( (datalength >> 8) & 0xff, file );fputc( (datalength >> 16) & 0xff, file );fputc( (datalength >> 24) & 0xff, file );unsigned int sampleindex = 0;while( sampleindex < numbersamples ) {short shortdata = sounddata[sampleindex];fputc( shortdata & 0xff, file );fputc( (shortdata >> 8) & 0xff, file );sampleindex++;}}.
Author: Sieuamthanh
00:00
02:09
Recording of "Hostias Et Preces" by Eugenio Terziani (1824-1889), sung by the last surviving castrato of the Pope's choir, Alessandro Moreschi (1858-1922). Duration of recording: 2 minutes 9 seconds Català: Una gravació de "Hostias Et Preces" d'Eugenio Terziani (1824-1889), cantada per un dels últims castrato del Cor de la Capella Sixtina, Alessandro Moreschi (1858-1922). La gravació de Moreschi, és la única existent d'un cantant castrato, sent un testimoni sonor únic d'aquesta tradició musical. Una grabación de "Hostias Et Preces" de Eugenio Terziani (1824-1889), cantada por uno de los ultimos castrati de la historia, Alessandro Moreschi (1858-1922) del Coro de la Capilla Sixtina. La grabación de Moreschi, es la única existente de un cantante castrato, siendo un testimonio sonoro único de esta tradición musical Suomi: Eugenio Terzianin (1824-1889) tallenne viimeisen paavin kastraattikuoron jäsenen Alessandro Moreschin (1858-1922) laulamasta kappaleesta "Hostias Et Preces". Enregistrement de Hostias Et Preces par Eugenio Terziani (1824-1889), interprété par Alessandro Moreschi (1858-1922). Italiano: Una registrazione di "Hostias Et Preces" di Eugenio Terziani (1824-1889), cantata da uno degli ultimi castrati della storia, Alessandro Moreschi (1858-1922) del coro del Cappella Sistina. Le registrazioni di Moreschi, essendo le uniche esistenti di un cantante castrato, forniscono una testimonianza sonora unica di questa tradizione musicale Македонски: „Нафора и молитви“ (Hostias Et Preces) од Еугенио Терцијани (1824-1889), во изведба на кастрат на папскиот хор, Алесандро Морески (1858-1922). Морески е единствениот кастрат од кого постои снимка, и претставува единствен увид во оваа некогашна музичка традиција. Запись песни "Hostias Et Preces" Евгенио Терзиани (1824-1889), в исполнении последнего оставшихся в живых кастрата хора Папы, Алессандро Морески (1858-1922). Морески, как единственный записанный кастрат, воспитанный в старой традиции, даёт нам представлене о том, на что была похожа утерянная музыкальная традиция. Tiếng Việt: Một bản thu "Hostias Et Preces" của Eugenio Terziani (1824-1889), được hát bởi castrato cuối cùng trong ca đoàn của Giáo hoàng, Alessandro Moreschi (1858-1922). Moreschi, là castrato được huấn luyện duy nhất được thu âm lại, cho chúng ta một cái nhìn tổng quan về một truyền thống âm nhạc nay đã không còn.
Author: Untitled
00:00
00:03
88 piano keys, long natural reverb: up to 13 seconds per note. This is me giving back. I love freesound. You guys saved my bacon back in the day. Recently i searched for free piano notes for a game i'm making, but the only ones i could find ended too quickly. I need long reverb! luckily i have an old piano, so i made my own. So this is me giving back. This is an old piano!!!. We had the piano tuned a year ago, but it is well over 60 years old, so be warned! these notes have character! if you want perfect tone, either edit them individually, generate something artificially, or buy a professional set. But if you want a piano with personality, this is for you. Being an old piano, it only has 85 keys. So i created the highest 3 notes by speeding up previous notes, to make the modern standard 88 keys. How the notes were created. The notes are created on an old (well over 50 years) steinhoff upright piano. It only has 85 keys, so i faked the highest 3 keys by taking previous keys and changing their pitch. I opened the top, balanced my trusty everesta bm-800 condenser microphone across the top near the high note end, and held down the "loud" pedal. Each note was then hit and kept pressed down until i could no longer hear any reverb. Notes were saved as mp3 using my laptop, using free sound recorder on the highest quality settings. Yeah, i know it isn't flac, but i am strictly amateur with budget to match, and that was the best i could do. After that, all editing was of course uncomopressed until the final save. How the notes were edited. Editing was kept to a minimum, mainly to enhance the reverberation. All editing took place on audacity on linux mint. First i cropped any silence from the start. Next, used the envelope function to gradually increae volume to 200% over a couple of seconds. That is, the quietest part of the reverb is twice as loud as you might expect. Because for my game i sometimes need a single piano key to last ten seconds. Next i maximised the volume. If there was just a single stray waveform that stuck out then i reduced that by 2db or so then maximised again. Because like i said, i want to hear that reverb! i then found the part where background noise starts to be noticeable, and faded out over 1 second or so. This meant that the lowest notes had as much as 13 seconds of reverb, whereas the highest notes might only have 2 or so. Finally i checked the result, and edited three or four notes that i felt were just too ugly (badly tuned, or for some reason the software suddenly got hissy when the note became too quiet. Weird. ) i also slightly changed the pitch of a couple of notes that were slightly out of tune but otherwise ok. No doubt a better ear than mine could teak all of the notes. But as i said, it's an old piano and we're keeping it real. Finally, files were compressed to ogg at the highest quality setting, using soundkonverter. Why not flac?. I live in the countryside with very slow broadband, so i apologise for including more of the original files. But as it was, uploading this zip file took about an hour. Enjoy. Legal. Use this for anything you want, commercial or not, credit me or not. Consider it public domain. My main concern is that i had completely legal sound for my game, with nice long reverb and character. Uploading it here provides proof that i created it first, just in case anybody comes back and says "those are mine" (it happens).
Author: Tedagame
00:00
29:21
Calm ambient track. Winter woods / pinewood february 12. 41 pm (noon) in the netherlands near village giersbergen. Bram’s admin request-text and my answer in audio. Hello freesounders,it happens very infrequently that i post requests. However, i have an extraordinary sad reason to do so today. I don't want to go into detail in this public forum, but someone incredibly important and incredibly young in my life and my wife's just passed away. I am thus looking for an extra long recording of a peaceful "forrest ambience" to play during the good-bye ceremony. Something with some birds and perhaps some wind through the leaves,. . . . Currently the ceremony is planned for april 6th so i would need this before then. I know i can look through freesound, but i would like something specifically recorded with this in mind, something we will be able to listen to later as well, remembering this important and sad time in our life. . . Yours in grief,- bram & familywhat you hear;general-noise; soft wind in woods, sometime a bit increasing. A far kid at the edge of hamlet giersbergen. Far hum of the woods. Remark that the far high altitude planes are on a very lo noise level. Off and on craws and woodpeckers. 00. 00-02. 18 clean background-sound02. 18-06. 57 far high altitude plane- 04. 08-05. 42 people passing06. 05- 08. 13 clean background-sound- 07. 15-08. 12 woodpecker08. 16-10. 33 far high altitude plane10. 33-11. 44 clean background-sound- 10. 44-11. 32 (far) woodpeckers11. 33-12. 53 far police serine12. 55-14. 11 clean with some far yelling kids and woodpeckers14. 15-16. 14 far high altitude plane16. 14-26. 11 clean background-sound with some friendly increasing wind gusts- 23. 06-23. 56 woodpeckers- 25. 53-26. 08 woodpecker26. 08-end far high altitude plane and people. More recordings here search: giersbergen. About the area, national park loonse en drunense duinen. (text by irma de potter,ranger of this area) dutch website: https://www. Natuurmonumenten. Nl/natuurgebieden/nationaal-park-loonse-en-drunense-duinen. In the loonse en drunense duinen you will find forest, heathland and especially a lot of sand. It is one of the largest shifting sand areas in western europe. The wind can blow undisturbed in many places, resulting in an ever-changing landscape. By purchasing it in 1921, it has been protected for 100 years and we can still enjoy this brabant sahara today. You can roam freely on the sand plain. So there is plenty of room to explore extensively. Marvel at the submerged trees, enjoy the chirping field crickets and quench your thirst at one of the many cafes or restaurants on the edge of this nature reserve. Walking, cycling or on horseback: it's all possible here. With the wind in your hair and the sand in your shoes. You may even come across the sheep herd. The sheep keep the heath short and eat away saplings. This is how they keep the area open. The loonse en drunense duinen still has 270 hectares of shifting sand. That sand creates rather extreme conditions: the soil is dry and nutrient-poor. The difference in temperature between day and night can be as much as 50 degrees celsius. This ensures a unique flora and fauna. The animals and plants have adapted or feel at home in drought, aridity and temperature fluctuations. Sand sedge and various lichens, for example. And the viviparous lizard, sandpit beetles and sand bees. All species that love sand. In the last ice age, the polar winds blew sand from the north to brabant, where it remained in thick packages. For a long time this sandy plain was covered with primeval forests. Until the fourteenth century the trees were felled by people. They used the wood as fuel. The bare plain was filled with heather, where the farmers grazed their cattle. This intensive grazing and the sod cutting of the soil depleted the soil. This gave the sand free play. For a long time, the sand was a major problem for the residents. Villages and fields threatened to disappear under it. Trees were planted to stop the advancing sand. You can still see the traces of this today: find the submerged trees that only peak above the sand hills with their crowns. Date/time: february 15th tuesday 2017, start 12. 44 pm. Weather: 13c, clear sky, wind se 2-3bft , 1023 hpa. Mic pointed ne. Location; soft-wood-forest giersbergen (drunen), national park “loonse en drunense duinen”, drunen, noord-brabant, netherlands (holland), europe geo 51. 65566 5. 15774. Gear chain: sennheiser mkh30/50 ms, in rycote cyclone small, windjammer > sound devices 302 >tascam dr-100 mk2. Low cut 140hz 6db/octave. Level around -33db for background. Decoded mid-side to stereo.
Author: Klankbeeld
451 - 454 of 454
/ 10