LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices

Reply
 
Search this Thread
Old 08-16-2008, 02:41 AM   #1
Bassy
Member
 
Registered: Oct 2004
Location: Venezuela
Distribution: Open SuSE v.-11.1.
Posts: 36

Rep: Reputation: 15
Smile Sound Developing!


Greetings!

I'm a musician who has developed certain interest in the field of applied mathematics in sound and I'd like to begin the exploration of these algorithms by writing smalls pieces of software.

What I'd like todo is to write a software piece that captures sound from my soundcard and then have it played ir to me (a simple recorder), but I really can't fin where to start.

Any suggestions! I'm using Open SuSE v.- 10.1.

 
Old 08-16-2008, 03:10 AM   #2
keratos
Member
 
Registered: May 2007
Location: London, UK.
Distribution: Major:FC8. Others:Debian;Zenwalk; Arch; Slack; RHEL.
Posts: 544

Rep: Reputation: 30
linux has three primary sound layers and interfaces:
OSS (legacy)
ALSA (established)
PULSE (new/latest)

you dont mention which linux distro you are using so I will assume ALSA. Also, you dont mention your coding experience so I'll assume you are familiar with linux/C coding.

thus..

try here mate

http://www.equalarea.com/paul/alsa-audio.html

and

http://www.suse.de/~mana/alsa090_howto.html

but first, you may want to take a look at this.

http://jackaudio.org/

Last edited by keratos; 08-16-2008 at 03:19 AM.
 
Old 08-16-2008, 04:54 PM   #3
Bassy
Member
 
Registered: Oct 2004
Location: Venezuela
Distribution: Open SuSE v.-11.1.
Posts: 36

Original Poster
Rep: Reputation: 15
Thumbs up Thanks!

Yeah! I know I didn't say many things but I did that on purpose basically because... well just know Keratos that your reply was exactly was I was looking for... Thanks a lot!

I'll sit to read those site carefully.

I'm atually finishing my major in Computer Sciences so my "coding experience" deals mostly with simulations and theoretical aspects; therefore everytime I face underlying aspects regarding previously installed components I usually never find the propper documentation... I truly don't know why

Thanks a lot! I'll start writing the code so I'll be writing again!

 
Old 08-17-2008, 12:52 AM   #4
keratos
Member
 
Registered: May 2007
Location: London, UK.
Distribution: Major:FC8. Others:Debian;Zenwalk; Arch; Slack; RHEL.
Posts: 544

Rep: Reputation: 30
no probs mate.

your profile says you live in Venezuela. you have extremely good English if your native to that land.

anyway, happy coding and good luck.

"see ya"
 
Old 08-17-2008, 01:10 AM   #5
Bassy
Member
 
Registered: Oct 2004
Location: Venezuela
Distribution: Open SuSE v.-11.1.
Posts: 36

Original Poster
Rep: Reputation: 15
Jeje Danke!

By the way and sorry if I didn't write this in the previous reply, what did you mean with legacy, established and new/latest?
 
Old 08-17-2008, 02:31 AM   #6
keratos
Member
 
Registered: May 2007
Location: London, UK.
Distribution: Major:FC8. Others:Debian;Zenwalk; Arch; Slack; RHEL.
Posts: 544

Rep: Reputation: 30
what does "Jeje Danke" mean? I do not recognise the "Jeje" but from my language knowlegde, Danke is German ??

anyway..

i was referring to the maturity of audio servers ..

¿Habla usted español?

LEGACY = esto es viejo

ESTABLISHED = esto es común y generalizada.

NEW = este es moderno y en las nuevas versiones de software.


hasta luego !!

Last edited by keratos; 08-17-2008 at 02:34 AM.
 
  


Reply

Tags
development, programming, sound


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Developing a small Linux OS jestinjoy Linux - Newbie 6 09-06-2007 04:29 PM
Developing Distro Netgh0st Linux - Distributions 3 03-11-2007 02:09 PM
where to start with developing suicideducky Linux - General 9 12-18-2006 04:36 PM
Developing an application with scilab vrdhananjay Linux - Software 3 12-15-2005 05:26 PM
Need help in developing a script ostech Linux - General 2 04-22-2004 09:24 AM


All times are GMT -5. The time now is 07:48 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration