jueves, 4 de septiembre de 2008

WAV (WAVeform Audio File Format)

Formato WAVE (RIFF)

El formato RIFF es un formato Windows para almacenar segmentos (chunks) de información multimedia, su descripción, formato, lista de reproducción, etc. El formato .WAV (WAVeform Audio File Format) se almacena dentro de un fichero con formato RIFF, definiendo unos segmentos concretos que puede contener. Por lo tanto es adecuado ver el formato general de un fichero RIFF y qué segmentos se definen para los ficheros .WAV.

Cabecera RIFF

El fichero RIFF lleva siempre una cabecera de 8 bytes, que identifica al fichero y especifica la longitud de los datos a partir de la cabecera (esto es, la longitud total menos 8). Esta cabecera se compone de 4 bytes con el contenido "RIFF" y los otros 4 indican la longitud. Después de la cabecera RIFF siempre hay 4 bytes que identifican el tipo de los datos que contiene; para el caso .WAV estos 4 bytes contienen "WAVE".

struct {
char id[4];
DWORD len;
} riff_hdr;

char wave_id[4];

Chunks RIFF

Los datos de un fichero RIFF se componen de una secuencia de chunks, cada uno de los cuales consta de un campo de identificación de 4 bytes, una longitud de datos de 4 bytes y el conjunto de los datos.

struct {
char id[4];
DWORD len;
} chunk_hdr;

Al procesar un fichero RIFF, se deben ignorar los segmentos desconocidos, para asegurar compatibilidad con futuras definiciones de los formatos de fichero.
Generalidades del formato WAVE

Del conjunto de segmentos que se definen para el formato WAVE existen dos que son obligatorios: el segmento de formato y el segmento de datos. Además el segmento de formato debe aparecer antes que el segmento de datos. El resto de segmentos son opcionales, aunque como se verá más adelante el segmento FACT es obligatorio en algunos casos.
Segmento de formato (Format Chunk)

El segmento de formato identifica por "fmt " y se compone de dos elementos: un conjunto de campos comunes y un conjunto de campos específicos. Este último puede no aparecer, en función del formato concreto elegido.

Los campos comunes pueden representarse en la siguiente estructura:

struct {
WORD wFormatTag;
WORD wChannels;
DWORD dwSamplesPerSec;
DWORD dwAvgBytesPerSec;
WORD wBlockAlign;
} CommonFields;


wFormatTag Indica la categoría de formato WAVE del fichero. De este valor depende el contenido del segmento de datos específicos.

wChannels Número de canales en el segmento de datos

dwSamplesPerSec Tasa de muestreo de cada canal

dwAvgBytesPerSec Tasa media de bytes por segundo a la que los datos del fichero WAVE deberían ser transmitidos. Permite estimar el tamaño de buffer a emplear.

wBlockAlign Alineación de los bloques del campo datos, en bytes. El software de reproducción necesitará procesar un múltiplo entero de este valor, por lo que permite que el buffer de reproducción esté alineado.


El software de reproducción debe permitir la existencia de campos específicos y en su caso ignorar todos aquellos campos desconocidos.

Categorías del formato WAVE

La categoría se especifica a través del campo wFormatTag. Los campos específicos del segmento de formato y la representación de los datos en el segmento de datos dependen de este valor. Actualmente se han definido los siguientes formatos no propietarios:

FORMATO VALOR DESCRIPCIÓN
WAVE_FORMAT_PCM 0x0001 Microsoft Pulse Code Modulation (PCM)
FORMAT_MULAW 0x0101 IBM -law format
IBM_FORMAT_ALAW 0x0102 IBM A-law format
IBM_FORMAT_ADPCM 0x0103 IBM AVC Adaptative Differential PCM format


Formato WAVE_FORMAT_PCM

Este formato define un único campo específico que indica el número de bits por muestra de cada canal:

struct {
WORD wBitsPerSample;
} SpecificFields;

Si este campo está comprendido entre 1 y 8 bits, el valor que se almacena en una muestra es un entero sin signo. Si su valor supera los 8 bits entonces el valor almacenado en las muestras es un entero con signo.

Este campo, dividido entre ocho y redondeado al entero mayor más próximo indica el número de bytes por muestra, y permite estimar el campo wAvgBytesPerSec como:

wChannels • wSamplesPerSecond • BytesPerSample

Del mismo modo se puede calcular el valor de wBloackAlign de la siguiente forma:

wChannels • BytesPerSample

La ordenación de los bytes de datos es la siguiente: los datos se organizan en bloques de wBlockAlign bytes. Estos bloques son una secuencia de las muestras para cada canal (en estéreo 0 es izquierdo y 1 es derecho), dentro de cada canal el byte menos significativo va primero.
Segmento de datos (Data Chunk)

El segmento de datos puede ser de dos tipos: tipo data o tipo data-list. El primero es una secuencia de datos sin más elementos. El segundo en una secuencia de dos tipo de segmentos: de datos o de silencio.

Un segmento tipo data se identifica por "data", mientras que un segmento tipo data-list se identifica por "wavl". Los segmentos de silencio ("slnt") sólo contienen un campo que es una doble palabra con el número de muestras a mantener el silencio.

NOTA: El valor de las muestras de silencio no deben ser asignadas a cero, sino al valor de la última muestra reproducida. De lo contrario, puede oírse un 'click' debido al salto que recibe el conversor D/A de salida. Es responsabilidad de la aplicación evitar este 'click' al igual que el que se puede producir al final del silencio.
Segmento FACT

El segmento FACT tiene como objetivo almacenar información importante sobre los datos del fichero. Es un segmento obligatorio en caso de que el campo de datos sea de tipo data-list y con cualquier tipo de compresión.

La definición básica de este segmento contiene un único campo (dwFileSize) pero en futuras definiciones del formato WAVE ampliará su contenido por lo que se debe usar el campo longitud de la cabecera del segmento para determinar los campos que están presentes.
Segmento Cue-Points

Este segmento ("cue") tiene como objetivo marcar determinadas posiciones dentro de la forma de onda que contiene el fichero. El segmento consta de un campo dwCuePoints indicando el número de puntos a posicionar y una secuencia de estructuras como la siguiente:

struct
{
DWORD dwName;
DWORD dwPosition;
FOURCC fccChunk;
DWORD dwChunkStart;
DWORD dwBlockStart;
DWORD dwSampleOffset;
}


dwName Identifica la posición a la que apunta. No debe coincidir con ningún otro elemento de la lista de estructuras.

dwPosition Indica la posición de la muestra. Es el número de muestra secuencial dentro del orden de reproducción. [Ver Segmento Playlist]

fccChunk Especifica el nombre (o identificación del segmento) que contiene al punto indicado.

dwChunkStart Especifica la posición dentro del fichero en la que comienza el segmento que contiene al punto indicado. Es relativo al comienzo del campo de datos del segmento "wavl".

dwBlockStart Especifica la posición dentro del fichero del comienzo del bloque en que se encuentra la posición apuntada, referenciada con respecto al comienzo del campo de datos del segmento "wavl". Su utilidad deriva en que los datos pueden estar comprimidos en bloques.

dwSampleOffset Indica el desplazamiento del punto buscado relativo al comienzo del bloque.

Segmento Playlist

Especifica un orden de reproducción a partir de diferentes posiciones en el fichero. Se identifica por "plst" y contiene un campo dwSegments, que indica el número de segmentos que se reproducen y a continuación una lista de estructuras que describen el segmento a reproducir:

struct {
DWORD dwName;
DWORD dwLength;
DWORD dwLoops;
}



dwName Especifica el nombre de la posición en la que comienza la sección a reproducir.

dwLength Indica el número de muestras a reproducir en esta sección.

dwLoops Especifica el número de veces que se reproducirá esta sección.

Segmento de datos asociados

Este segmento se identifica por "adtl" y permite asociar información a secciones de la forma de onda del fichero. Se define como una lista de otros segmentos que son:

— Etiqueta ("labl")
— Nota ("note")
— Texto con información de longitud de datos ("ltxt")
— Información de fichero embebido ("file")

Segmentos "labl" y "note"

Su formato es similar, "labl" contiene una etiqueta o título asociado a una determinada posición de la forma de onda y "note" aporta un comentario sobre esa posición. Los dos segmentos constan de dos campos: un campo dwName que identifica el punto de la forma de onda considerado y un campo data que es una cadena terminada con un carácter nula que especifica el contenido de la etiqueta o la nota.

Segmento "ltxt"

Este segmento contiene información asociada a una porción de datos de una longitud determinada. Los campos de los que se compone son los siguientes:


dwName Especifica el nombre de la posición que indica el comienzo de los datos a los que está asociado.

dwSampleLength Indica el número de muestras de la porción de interés dentro de los datos sobre la forma de onda.

dwPurpose Especifica el propósito del texto.

wCountry Especifica el código del país para el texto.

wLanguage Especifica el lenguaje empleado.

wCodePage Indica el código de página para el texto.


Segmento "file"

Este segmento contiene información descrita en otros formatos de fichero. Su formato es el siguiente:


dwName Especifica la posición de la forma de onda a la que se asocia el fichero.

dwMedType Especifica el tipo de fichero que se encuentra en el campo fileData. Si el fichero es un tipo RIFF, este campo contiene el identificativo del tipo particular de fichero RIFF que sea.

fileData El contenido del fichero.

Broken Minds P.






















Soy el que pongo la cuota de psyco aqui pero como no le habia cojido el tiro no me atrevia a postear nada jaja ahora que ya se, esperen mas releases... enjoy :p
http://www.myspace.com/brokenmindsproject

d.N.i - Insane Destruction



Artist: d.N.i
Debut Album: Insane Destruction
Release Date: 16-08-2008
Label: Moonsun Records
Mastering by: d.N.i Studios(Xabia-Spain)
Art Cover: Adolfo Usier aka d.N.i Graphics(Xabia-Spain)




1 - Insane Destruction - 148
2 - Time Still Running - 145
3 - Jamming - 146
4 - ToanSakkova (Feat Cyfix) 148

Bonus Track : Glitching in The Dancefloor - 160

d.N.i Project es Adolfo Usier de Brasil pero vive en españa....


Insane Destruction es una idea d.N.i mostrando algo de su nuevo estilo mezclando dark old, con night fullon hitech,

El bonus track es un track de el nuevo proyecto d.N.i llamado Endless Euforia, deep dark forest and twister.

Bueno disfrutenlo y lo mejor es que esta en wave format

Download links...



rapidshare

link 1. http://rapidshare.com/files/137642672/d.N.i_-_EP_INsane_Destruction_part1.rar.html

link 2. http://rapidshare.com/files/137651315/d.N.i_-_EP_INsane_Destruction_part2.rar.html






sendspace


link 1. http://www.sendspace.com/file/2hjw7q


link 2. http://www.sendspace.com/file/k2qfs6





rapidshare.de



link 1. http://rapidshare.de/files/40246580/d.N.i_-_EP_INsane_Destruction_part1.rar.html

link 2. http://rapidshare.de/files/40246968/d.N.i_-_EP_INsane_Destruction_part2.rar.html

jueves, 24 de julio de 2008

atracado de nuestro blog amigo pensamientos sistematicos ;)

"No es lo mejor pero no se gana nada siendo siempre tan sincero, ni siquiera credibilidad, ¿por qué?: Porque siempre habrá alguien con un rango mayor que disfrutará de tus mentiras, de las supuestas realidades y tu propia vida; tratará de confundirte, de adentrarse en un cuarto oscuro lleno de preguntas sin responder...

...confusiones...

No siempre vale la pena hablar con la verdad, no es ser egoista sino pensar en el bienestar propio; no es mentir, es alterar un poco las versiones.Porque no siempre paga ser correcto, ni siquiera con los que más querés, lo que hagás mal te lo recordarán por toda la vida."

S♥phisté

viernes, 18 de julio de 2008

James Holden - Live at 5 Days Off Netherlands 03/07/2008


000:00 ID0
02:20 ID
003:00 ID
009:40 Four Tet – Ringer (Domino 001831)
018:00 Portishead – We Carry On (Island 001114201)
022:50 Shocking Pinks – Dressed to Please „Nathan Fake RMX“ (DFA 2194)
027:00 Musiccargo - Ich geh den Weg mit Dir (Eskimo)
030:50 Principles of Geometry - A Mountain for President „Joakim RMX“ (Tigersushi 025)037:55 Clara Moto - Three Minutes -B2- (Infine Music 2007)
040:40 Shit Robot - Lonely Planet (DFA 2183)
045:20 Anthony Rother - Moderntronic II (Datapunk 021)
052:25 Reinhard Voigt – Charge your Dreams (Kompakt 155)
056:10 Lucy - Downstairs (Meerestief Limited 009)
059:40 ID
102:00 ID
104:40 ID
110:50 ID
116:10 Fairmont – I need Medicine „Ricardo Tobar RMX“ (Border Community 024)
122:00 ID
128:00 ID
134:00 SURPRISE - ALLTIME NUMBER ONE OF THIS YEAR
138:10 Avus – Approach with a Smile (Manual Music 18)
142:40 Luke Abbott - Little Wonderment (Unreleased)
145:00 Avus – R-Type (Manual Music 18)
149:30 Sleeparchive - Hospital Tracks (ZZZ 06)
151:20 Wesley Matsell - Bernwerk (Border Community 22)
158:50 ID
203:40 Ricardo Tobar – Psprf Frame (Border Community 023)
210:40 ID
214:10 ID
216:20 ID
221:40 Luke Abboott – Without Aim (Border Community 021)
225:40 Skream – 2-D (Tempa Records 033)
228:30 ID
232:30 ID
236:40 ID
241:20 Caribou – Niobe (City Slang 5049916)
.

viernes, 4 de julio de 2008

Fono Mixtape: FN.05 Dsum



fono

"El pasado 25 de junio estuve haciendo un dj set en un nuevo bar de la ciudad el cual esta bastante interesante y después de mezclar allí escuche la sesión y no pude evitar compartir con ustedes un pequeño fragmento de este delicioso set el cual representa el agradable momento que pase esta noche colocando buen House con aires Techneros, asi que no duden en dar click espero lo disfruten tanto como yo, un saludo."dsum
.
Tracklist:
01. Wayne Gardiner - Basement jams (old school vibes)
02. Hipp_e - Brovas barkness
03. Melchyor A - Deepest
04. Johnny D - Orbitalife
05. Brothers’ Vibe - El baile (Acappella)
06. G.Family - Ep 1 (dance like crazy)
07. Guillaume and the Coutu Dumonts - Saperlipopette
08. Lemos - Blow it (feat. ilan manovach)
09. Minilogue - Doiicie A
10. Daniel Steinberg - Uptown
11. Mlle Caro & Franck Garcia - Dead Souls (Radio Slave Long Distance Kiss Mix)

DESCARGAR

sábado, 21 de junio de 2008

Fono Mixtape: FN.04 Green Revolution

Fono:
"Primero que todo un saludo muy grande a todos los que nos visitan regularmente, es chévere saber que se esta haciendo algo por el talento local y que la propuesta es bien recibida por ustedes los oyentes; bueno y si… se dejo venir el 4to mix tape lleno de cosas interesantes y quien mas que Green Revolution para deleitarnos con una sesión dotada de atmósferas densas y profundas al mejor estilo Deep Tech, así pues no siendo mas disfruten la buena música."
.
Tracklist:
01 Ovatow - Phalaenopsis (Dub 1)
02 Maurizio - Domina (Maurizio Mix Edit)
03 Plexo - Desierto
04 Agnès - P-Style
05 Miss Fitz - Polikolique
06 Kerri Chandler - Something Deeper
07 Jackmate - A Love Supreme In Mind
08 Trey Smith - Backpeddling
09 Rene Breitbarth - Le Rythme Korg (Westpark Unit Remix)
10 Lee Van Dowski & Agnès - Louder Elvis
11 The Vegetable Orchestra - Dandelion Goes Deeper (Frank Martiniq Mix)
.
DESCARGAR

miércoles, 18 de junio de 2008

Fono Mixtape: FN.03 Excer


Esta semana el turno es para José Henao alias Excer un joven dj de la ciudad que nos ha regalado una muy buena sesión con excelente Tech-House genial para la pista de baile.
Tracklist:
01.Laposer - Baracuba (Original Mix)
02.Ane Brun - Headphone Silence (Dennis Ferrer Edit)
03.Sety - Mogane (Guillaume & The Coutu Dumonts Remix)
04.Dubnitzky & Curly - Nach Eins Kommt Zwei (Original Mix)
05.Christian Burkhardt - Doubledub (Originakl Mix)
06.Argy - Our Drums (DJ Gregory)
07.Argy - The Storm
08.Daniel Portman & Tanja La Croix - Red Table (Original Mix)
09.Andomat 3000 & Sven Uk - Housevox
10.Muzzaik - Noise (Original Mix)
11.Mathias Mesteno - Steaks Chops
12.DJ Emerson - Truckvolume (Abnormal Boyz Mix)

jueves, 12 de junio de 2008

[MV003] Moonbeam - Flickering Ray


Label: Move
Catalog#: MV 03
Format: Vinyl, 12"
Country: Belgium
Released: 28 May 2008
Genre: Electronic
Style: Techno, Minimal
.
Tracklisting:
1. Flickering Ray (End-Jy Remix)
2. Flickering Ray (Original Mix)
3. Flickering Ray (Vocal Mix)
.
DESCARGAR

domingo, 8 de junio de 2008

Woods ’N Bass Records


Woods ’N Bass Records es un nuevo sello, basado en el Dark & Groovy Minimal. Si usted quiere mostrar su trabajo , por favor enviar un demo a woodsnbassrecords@gmail.com
.
Artistas:
Sergio Soroa
Mike Wall
Jason Hill
K.atou
Reagen
The Selph
Dana Ruh
Edunetto
Andres Zacco
Martín Miguez
Krlox
Christopher
Select
Merino
.

jueves, 5 de junio de 2008

Fono Mixtape: FN.02 Qk

Tracklist:

01. Carl craig - darkness
02. Da kine - downstream
03. Minilogue - ghost
04. Break 3000 - bleed like me (daso remix)
05. Joris voorn - flow (dub mix)
06. Dennis ferrer - transition (original mix)
07. Larry Heard Presents Mr. White - the sun can’t compare (long version)
08. Qk - twince
09. Jimpster - dangly panther (audiomontage remix)
10. Nagano kitchen - gsxr 810
11. Dave clarke - wisdom to the wise (robert hood mix)
12. Shed - well done (033472-edit)
13. Tufan demir & velez - send more cops
14. Joris voorn - blank (deetron paradise dub)
15. Jeremy aka the timewriter - sensitive part two

Fono Mixtape: FN.01 Morris


Tracklist:
01. MLZ - M-Brane
02. Arto Mwambe - Greatest Love
03. Minimono - Sweet Murmur
04. Jesse Rose - Black Coffee
05. Aardvarck - Cult Copy (2000 and one mix)
06. Christian Burkhardt - Yard
07. Cassy - Might to Remeber
08. Damian Schwartz - 1568 drexel av
09. Shackleton - Next to nothing (guillaume & the coutu dumonts mix)
10. kevin Yost - Dealer (bongo madness 7)
11. kevin Yost - Just Want
12. Joris Voorn - Another Place



DOWNLOAD

MAS INFORMACIÒN EN http://fonomusic.wordpress.com/