1,504 Royalty-Free Audio Tracks for "Set"

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
01:31
A kind of a scary bit of music i made in garageband for something called victors crypt. It's a big giant bass-in-your-face that sets the ground for this tune. A steady beat to go with that and some flute, strings and sounds on top of all. Think it would suit perfect to anything dark, eerie, adventurous, creepy, big, suspense or anything you can imagine. Feel free to use it as long as you give me the credit for it/write me as composer. And subscribe to and watch my channel :). Be cool, watch and subscribe to victors crypt:https://www. Youtube. Com/channel/uca8o46_wrqzehsdzuwfq3rq. Throw horns, dance & hail satan!.
Author: Victor Natas
00:00
01:31
A kind of a scary bit of music i made in garageband for something called victors crypt. It's a big giant bass-in-your-face that sets the ground for this tune. A steady beat to go with that and some strings and sounds on top of all. Think it would suit perfect to anything dark, eerie, adventurous, creepy, big, suspense or anything you can imagine. Feel free to use it as long as you give me the credit for it/write me as composer. And subscribe to and watch my channel :). Be cool, watch and subscribe to victors crypt:https://www. Youtube. Com/channel/uca8o46_wrqzehsdzuwfq3rq. Throw horns, dance & hail satan!.
Author: Victor Natas
00:00
00:29
Ok, i don't know how many of you might be interested in this, but i figure there's no harm in posting it. I'm working on some original songs. Laptop-based, electronic songs, with many orchestral parts, including violin, viola, cello, and string bass. Presonus studio one has some very nice vst string instruments, and i have some really great ones for kontakt. But they all are missing one thing, and i couldn't find the (admittedly esoteric) sound that i'm looking for anywhere on the internet. Being a viola player myself, i recorded myself playing these very particular incidental sounds. Let me explain-. There's this 'grabby' sound that a well-rosined bow makes just is it is first being drawn across the string. Listen carefully to any of the pros and you'll hear it. In your laptop sequences, if used subtly, right at the point where the first note of a phrase is initiated, this sound can give the string part a marked sense of realism*. This, combined with vibrato, reverb and a nice warm/tube/tape saturation setting, nobody will be able to tell the difference between your vst and the real thing. About the audio-i tried to keep them as pitchless as possible, thus not limiting their utility. I recorded two sets of all four open strings (c, g, d, a), first close mic'ed, and once from a few feet away, in stereo. Or to say it another way, the sounds are as follows-1. Open c close2. Open g close3. Open d close4. Open a close5. Open c far6. Open g far7. Open d far8. Open a far. It's totally overkill for me to record all the different versions, but i suppose somebody out there might find one more appropriate than another for their purposes. They work pretty effortlessly for violin and viola, but you might have to pitch them down for cello and string bass. I added no processing whatsoever, apart from normalizing each individual sound. Aiff, recorded at 44/16. Nady scm-2090 stereo condenser mic, focusrite saffire pro 24 interface, recorded in logic. Not the quietest room, but these sounds will be so far down in the mix that it won't matter. Free for all to download, no attribution necessary. Http://www. Freesound. Org/people/bruce%20burbank/sounds/220917/. As an example, here's the part i'm working on that motivated me to record these sounds, with the grabby sound in place. See if you can spot the three times i used it. *pro tip- much the same way i'll insert an inhale breath right before horn or oboe phrases.
Author: Bruce Burbank
1501 - 1504 of 1,504
/ 31