Ran - 2011-01-13 22:41:43

Pytanie zasadnicze - co to właściwie ma robić i od czego by tu zacząć pisać ten program - bo patrzę na ten kod Paluszyńskiego, no i owszem ramkę sobie tworzy, jakieś losowe sygnały wyświetla no i co dalej - podpowiedź by się przydała...

eMaerthin - 2011-01-13 23:27:54

z tego co pamiętam, mamy spróbować zamiast tego losowego odtwarzania odtwarzać zadany plik wav, pokazywał nam wskazówki...

tyle mam zapisane w zeszycie:

int wave = open("....wave", O_RD_ONLY);
char *buf[256];
unsigned long int data_len;
read(wave,&data_len,4); /* Wczyta do zmeinnej data_len 4 bajty z pliku na ktory wskazuje deskryptor wave */
lseek(wave,100,SEEK_CUR); /* Przewija plik binarny o 100 bajtow od biezacej pozycji */

może to mało, ale mówił żeby korzystać z powyzszych

mukacz - 2011-01-14 09:45:36

a ja mam pytanie czy wie ktoś jak skompilować program żeby można było wykorzystać bibliotekę sndfile.h ?

eMaerthin - 2011-01-14 11:33:54

sndfile.h odnosi się do biblioteki libsndfile, ale ten plik sndfile.h chyba nie istnieje na diablo?

mukacz - 2011-01-14 11:42:01

no właśnie w mojej grupie Janiak powiedział, że można z tej biblioteki skorzystać dlatego pytam..

eMaerthin - 2011-01-14 11:51:19

mam, wystarczy żebyś zgrał ten plik np ze stronki
http://music.nuim.ie/music/sites/cpanel … /sndfile.h
do katalogu w ktorym masz program a w programie wrzucil linijke
#include "sndfile.h"

GotLink.plmaterace hilding kołdra amz Kołczewo wczasy