Discussion:
[haskell-art] Audio Processing and Sound Sunthesis in Haskell
CK Kashyap
2012-07-01 12:58:36 UTC
Permalink
Hi All,
I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is some place I could download the source code from? I'd appreciate it very much if you could point me to the source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work with it as I read the paper.
Regards,
Kashyap
Henning Thielemann
2012-07-01 17:02:09 UTC
Permalink
Post by CK Kashyap
I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is
some place I could download the source code from? I'd appreciate it very much if you could point me to the
source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work
with it as I read the paper.
Hm, good question. That code is really old. The audio signal processing
code is stand-alone code embedded in the TeX file and the Haskore code
refers to
http://hackage.haskell.org/package/haskore-vintage

My further work lead to the 'synthesizer' packages, like synthesizer-core,
synthesizer-dimensional, synthesizer-midi, synthesizer-alsa,
synthesizer-llvm.

You may find an overview in:
http://hackage.haskell.org/packages/archive/synthesizer/0.2.0.1/doc/html/Synthesizer-Overview.html
CK Kashyap
2012-07-02 01:51:20 UTC
Permalink
Thank you so much Henning.

Regards,
Kashyap
________________________________
Sent: Sunday, July 1, 2012 10:32 PM
Subject: Re: [haskell-art] Audio Processing and Sound Sunthesis in Haskell
Post by CK Kashyap
I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is
some place I could download the source code from? I'd appreciate it very much if you could point me to the
source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work
with it as I read the paper.
Hm, good question. That code is really old. The audio signal processing code is stand-alone code embedded in the TeX file and the Haskore code refers to
  http://hackage.haskell.org/package/haskore-vintage
My further work lead to the 'synthesizer' packages, like synthesizer-core, synthesizer-dimensional, synthesizer-midi, synthesizer-alsa, synthesizer-llvm.
  http://hackage.haskell.org/packages/archive/synthesizer/0.2.0.1/doc/html/Synthesizer-Overview.html
Henning Thielemann
2012-07-02 06:32:06 UTC
Permalink
Post by CK Kashyap
Hi All,
I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is
some place I could download the source code from? I'd appreciate it very much if you could point me to the
source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work
with it as I read the paper.
I want to add, that in the meantime we developed a kind of interactive
Haskore:
http://hackage.haskell.org/package/live-sequencer

Here is a demonstration of what 'scanl (=:=) empty' means for music:


:-)
Henning Thielemann
2012-07-02 07:37:51 UTC
Permalink
Post by CK Kashyap
Hi All,
I started reading the paper "Audio Processing and Sound Sunthesis in Haskell" - I was wondering if there is
some place I could download the source code from? I'd appreciate it very much if you could point me to the
source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work
with it as I read the paper.
I see you meant a different paper than my "Audio Processing using
Haskell". Then my answer was not correct and Paul Hudak may answer
instead.
CK Kashyap
2012-07-05 04:38:22 UTC
Permalink
Thank you so much. I'm going to try Euterpea. 

Regards,
Kashyap
________________________________
Sent: Wednesday, July 4, 2012 3:24 AM
Subject: RE: [haskell-art] Audio Processing and Sound Sunthesis in Haskell
Yes, that's a paper that my grad student Eric Cheng and I wrote several years ago.  The original code is probably not around anymore, but most of the ideas are now incorporated into Euterpea (including clock polymorphism, using arrows to represent signals, etc.).  I have attached the LaTeX source file if that will help.
Best,  -Paul
-----Original Message-----
Sent: Monday, July 02, 2012 3:38 AM
Subject: Re: [haskell-art] Audio Processing and Sound Sunthesis in Haskell
Post by CK Kashyap
Hi All,
I started reading the paper "Audio Processing and Sound Sunthesis in
Haskell" - I was wondering if there is some place I could download the
source code from? I'd appreciate it very much if you could point me to
the source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work with it as I read the paper.
I see you meant a different paper than my "Audio Processing using Haskell". Then my answer was not correct and Paul Hudak may answer instead.
_______________________________________________
haskell-art mailing list
http://lists.lurk.org/mailman/listinfo/haskell-art
Hudak, Paul
2012-07-03 21:54:16 UTC
Permalink
Yes, that's a paper that my grad student Eric Cheng and I wrote several years ago. The original code is probably not around anymore, but most of the ideas are now incorporated into Euterpea (including clock polymorphism, using arrows to represent signals, etc.). I have attached the LaTeX source file if that will help.

Best, -Paul

-----Original Message-----
From: Henning Thielemann [mailto:***@henning-thielemann.de]
Sent: Monday, July 02, 2012 3:38 AM
To: CK Kashyap; haskell-***@lurk.org
Subject: Re: [haskell-art] Audio Processing and Sound Sunthesis in Haskell
Post by CK Kashyap
Hi All,
I started reading the paper "Audio Processing and Sound Sunthesis in
Haskell" - I was wondering if there is some place I could download the
source code from? I'd appreciate it very much if you could point me to
the source. I dont know if it is part of Haskore - but I'd prefer a standalone source code so that I could work with it as I read the paper.
I see you meant a different paper than my "Audio Processing using Haskell". Then my answer was not correct and Paul Hudak may answer instead.
Loading...