Mark Lentczner | 20 Sep 21:14 2013
Picon

Music update

Some might remember me asking about music packages a while back... An update:

I ended up using Euterpea, which in turn uses both Codec.Midi and Sound.PortMidi. My working environment was to have my code loaded up in ghci, play MIDI into a software MIDI bus, and pipe that into MainStage 3 which ran the synths.

The piece I was working on premiered last night at a concert in Wellington, NZ. The live recording will take a while, but you can hear a studio synth recording (from the above setup) here:


The code for the piece is all open source: https://github.com/mzero/PlainChanges2. In particular, there is a somewhat improved MIDI player in there.

Enjoy!

- Mark

P.S.: Yes, and now that that's done with, I can get on with the next Haskell Platform release!

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Dan Krol | 22 Sep 20:21 2013
Picon

Re: Music update

Will there be a video of the live premier?


On Fri, Sep 20, 2013 at 12:14 PM, Mark Lentczner <mark.lentczner <at> gmail.com> wrote:
Some might remember me asking about music packages a while back... An update:

I ended up using Euterpea, which in turn uses both Codec.Midi and Sound.PortMidi. My working environment was to have my code loaded up in ghci, play MIDI into a software MIDI bus, and pipe that into MainStage 3 which ran the synths.

The piece I was working on premiered last night at a concert in Wellington, NZ. The live recording will take a while, but you can hear a studio synth recording (from the above setup) here:


The code for the piece is all open source: https://github.com/mzero/PlainChanges2. In particular, there is a somewhat improved MIDI player in there.

Enjoy!

- Mark

P.S.: Yes, and now that that's done with, I can get on with the next Haskell Platform release!


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Mark Lentczner | 27 Sep 21:27 2013
Picon

Re: Music update

Yes, video was shot and several audio recordings taken. I'm mastering the audio and expect to have something in a week to share.


On Mon, Sep 23, 2013 at 4:21 AM, Dan Krol <orblivion <at> gmail.com> wrote:
Will there be a video of the live premier?


On Fri, Sep 20, 2013 at 12:14 PM, Mark Lentczner <mark.lentczner <at> gmail.com> wrote:
Some might remember me asking about music packages a while back... An update:

I ended up using Euterpea, which in turn uses both Codec.Midi and Sound.PortMidi. My working environment was to have my code loaded up in ghci, play MIDI into a software MIDI bus, and pipe that into MainStage 3 which ran the synths.

The piece I was working on premiered last night at a concert in Wellington, NZ. The live recording will take a while, but you can hear a studio synth recording (from the above setup) here:


The code for the piece is all open source: https://github.com/mzero/PlainChanges2. In particular, there is a somewhat improved MIDI player in there.

Enjoy!

- Mark

P.S.: Yes, and now that that's done with, I can get on with the next Haskell Platform release!


_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe



_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe <at> haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Evan Laforge | 7 Oct 06:15 2013
Picon

Re: Music update

I saw the the video on g+, it's especially nice with "live"
instruments.  I noticed the code had a fair amount of stuff dealing
with limitations of the auto-bass, I assume you had to be careful not
to gum up its works.  Is there a robotic drumset back there somewhere
too?

Also change ringing is new to me, I wasn't aware of that particular
tradition.  I assume real ringers have a pretty limited set of pitches
to work with, but it sounds like you're changing the pitch sets over
time, is there a larger structure at work?

On Fri, Sep 27, 2013 at 12:27 PM, Mark Lentczner
<mark.lentczner <at> gmail.com> wrote:
> Yes, video was shot and several audio recordings taken. I'm mastering the
> audio and expect to have something in a week to share.
>
>
> On Mon, Sep 23, 2013 at 4:21 AM, Dan Krol <orblivion <at> gmail.com> wrote:
>>
>> Will there be a video of the live premier?
>>
>>
>> On Fri, Sep 20, 2013 at 12:14 PM, Mark Lentczner
>> <mark.lentczner <at> gmail.com> wrote:
>>>
>>> Some might remember me asking about music packages a while back... An
>>> update:
>>>
>>> I ended up using Euterpea, which in turn uses both Codec.Midi and
>>> Sound.PortMidi. My working environment was to have my code loaded up in
>>> ghci, play MIDI into a software MIDI bus, and pipe that into MainStage 3
>>> which ran the synths.
>>>
>>> The piece I was working on premiered last night at a concert in
>>> Wellington, NZ. The live recording will take a while, but you can hear a
>>> studio synth recording (from the above setup) here:
>>>
>>> https://soundcloud.com/mtnviewmark/plain-changes-2-all-synth-mix
>>>
>>>
>>> The code for the piece is all open source:
>>> https://github.com/mzero/PlainChanges2. In particular, there is a somewhat
>>> improved MIDI player in there.
>>>
>>> Enjoy!
>>>
>>> - Mark
>>>
>>> P.S.: Yes, and now that that's done with, I can get on with the next
>>> Haskell Platform release!
>>>
>>>
>>> _______________________________________________
>>> Haskell-Cafe mailing list
>>> Haskell-Cafe <at> haskell.org
>>> http://www.haskell.org/mailman/listinfo/haskell-cafe
>>>
>>
>
>
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe <at> haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>

Gmane