Sida 1 av 1

Programvara för signalbehandling?

Postat: 1 augusti 2015, 17:37:49
av lillahuset
Jag skulle behöva en "verktygslåda" för att skapa signaler tex av typen vitt brus bandpassfiltrerat inom ett visst frekvensområde, tex 300Hz..6000Hz och skicka ut det på ljudkortet i PCn. Helst Linux men Windows vore också OK.

Jag skulle kunna skriva program för det själv men jag orkar inte riktigt. Det finns så mycket annat jag borde skriva program för.

Re: Programvara för signalbehandling?

Postat: 1 augusti 2015, 19:44:36
av Mr Andersson
Gnuradio borde gå att använda till det.

Re: Programvara för signalbehandling?

Postat: 1 augusti 2015, 20:08:03
av lillahuset
Tack för tips. Ska kolla.

Re: Programvara för signalbehandling?

Postat: 1 augusti 2015, 20:18:24
av Mr Andersson
Jag var tvungen starta upp linuxburken och testa bara för att kolla att jag inte lurar in dig på villospår :)
Det verkar gå ganska lätt att göra, om jag förstod första inlägget rätt.
Man kan också välja att spara flow chart'en som ett pythonscript så att det går att köra utan GUI:t.

Re: Programvara för signalbehandling?

Postat: 1 augusti 2015, 20:25:30
av lillahuset
Verkar lovande. Finns tyvärr inte i repositoryt för Mint 13. Ska kolla mer imorgon.

Re: Programvara för signalbehandling?

Postat: 1 augusti 2015, 20:26:41
av SvenW
Mycket inom ljud kan man också göra med sox.
http://linux.die.net/man/1/sox

Re: Programvara för signalbehandling?

Postat: 1 augusti 2015, 20:33:14
av lillahuset
Verkar vara ytterligare en "swiss army knife". Jag använde sox lite grand för länge sedan men insåg inte vidden av dess förmåga. Men det har förmodligen hänt saker sedan jag använde det. Tack.

Re: Programvara för signalbehandling?

Postat: 2 augusti 2015, 14:28:05
av lillahuset
Mint 17 hade gnuradio. Blir bra eftersom det är Mint 17 på datorn jag tänkte använda programmet på.

Det var lite strul i början, fick upp ett felmeddelande som jag läste lite slarvigt :roll: så det blev lite hattande innan jag fattade vad felet var.

Det här ska bli intressant. Tack för tipset!

Re: Programvara för signalbehandling?

Postat: 2 augusti 2015, 14:30:21
av superx
Plogue Bidule är bra för detta: http://www.plogue.com/products/bidule/

Finns tyvärr inte för Linux men är flexibelt och bra för realtidsprototypande och test av olika slag.

Re: Programvara för signalbehandling?

Postat: 2 augusti 2015, 15:58:34
av lillahuset
Mr Andersson: Det är var ju "sitkul". Varför tipsade du mig inte för flera år sedan? Javisst ja, jag frågade inte förrän igår.
Tack igen!

superx: Jag kan tänka mig att det är ett rationellt beslut att inte supporta Linux. Liten marknad, notorisk aversion mot registrering etc, finns ofta fria alternativ.

Re: Programvara för signalbehandling?

Postat: 2 augusti 2015, 16:48:07
av superx
Jo så är det säkert. Ett stort problem är också att det inte finns något självklart och enkelt sätt att distribuera icke-fri mjukvara för Linux. Det finns inget motsvarighet till App-store eller paketeringsformat som funkar för alla distributioner. Det är synd, för även om jag gillar fri mjukvara betalar jag gärna för ett bättre alternativ om ett sådant finns.

Om du trots allt vill programmera så finns ju alltid Juce: http://www.juce.com
Grymt bra framework för ljudgrejer som funkar lika bra på Linux som på Mac och Windows.

Re: Programvara för signalbehandling?

Postat: 2 augusti 2015, 17:03:36
av lillahuset
För mig handlar det inte i första hand om pengar utan mer om att leverantören har en massa åsikter om hur jag använder programmen. En kompis betalar för två stycken PADS-licenser (elektronic CAD) men kör ändå crackade varianter på grund av strul med donglarna. (Windows)
Jag hade en kund som envisades att vi skulle köra Atollics ARM-verktyg med betald support. Det funkade väl bra, hyfsat iallafall. Men en gång var jag tvungen att byta disk i laptopen och var tvungen att vänta på ny nyckel från Atollic.

Mycket mer praktiskt med fri programvara. Om den är tillräckligt bra.

Re: Programvara för signalbehandling?

Postat: 2 augusti 2015, 17:13:47
av superx
Japp, det håller jag med om.