using A.I. Duet with midi

386 views
Skip to first unread message

martin daniel

unread,
Apr 20, 2017, 8:10:30 PM4/20/17
to Magenta Discuss
Hi 

would it be possible to use a midi output for A.I. Duet ?

to get the musical answers from the machine played on another midi instrument with other sounds..

thank you, i love that little musical friend !

Elgin-Skye McLaren

unread,
Apr 21, 2017, 12:48:15 AM4/21/17
to Magenta Discuss
I was able to do that recently using MaxMSP to handle the MIDI sounds, I'm not sure if it's possible with FluidSynth. 

Let me know if you decide to go the MaxMSP route and are interested in learning how. 

Lasconic

unread,
Apr 21, 2017, 4:45:30 AM4/21/17
to martin daniel, Magenta Discuss
Hi,

Last week in Salzburg, during Karajan Music Hack Day, we made an installation using AI Duet called "W.A.I Mozart". We modified AI duet to send MIDI out instead of using using its own sounds.

In short, we had a master keyboard where anyone could play, it was hooked to a computer running a modified AI duet with a server trained on 800 MIDI of Mozart from https://musescore.com/sheetmusic?text=mozart (attention_rnn, only 2500 runs...). The computer was plugged to a Bösendorfer grand piano with CEUS system and so MIDI out was sent to this grand piano. Users could play a duet with the ghost of Mozart playing the Bösendorfer. 



The whole point for us (MuseScore) was to raise awareness among musicians and music lovers about the importance of having sheet music in a computer friendly format. This experiment is just one of the many use cases for a large collection of accurate machine readable scores. With the upcoming OpenScore project, we plan to build such a collection. More on this later :)

Nicolas Froment (@lasconic)
MuseScore CTO


--
Magenta project: magenta.tensorflow.org
To post to this group, send email to magenta...@tensorflow.org
To unsubscribe from this group, send email to magenta-discuss+unsubscribe@tensorflow.org
---
You received this message because you are subscribed to the Google Groups "Magenta Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to magenta-discuss+unsubscribe@tensorflow.org.

Circu Virtu

unread,
Apr 28, 2017, 4:47:31 PM4/28/17
to Magenta Discuss, martindan...@gmail.com
Hi Nicolas,

thank's a lot for adding Midi Out and providing a net trained with music from Mozart.
I did a short test run using it for live-coding music.


--cv


Am Freitag, 21. April 2017 10:45:30 UTC+2 schrieb Nicolas Froment:
Hi,

Last week in Salzburg, during Karajan Music Hack Day, we made an installation using AI Duet called "W.A.I Mozart". We modified AI duet to send MIDI out instead of using using its own sounds.

In short, we had a master keyboard where anyone could play, it was hooked to a computer running a modified AI duet with a server trained on 800 MIDI of Mozart from https://musescore.com/sheetmusic?text=mozart (attention_rnn, only 2500 runs...). The computer was plugged to a Bösendorfer grand piano with CEUS system and so MIDI out was sent to this grand piano. Users could play a duet with the ghost of Mozart playing the Bösendorfer. 



The whole point for us (MuseScore) was to raise awareness among musicians and music lovers about the importance of having sheet music in a computer friendly format. This experiment is just one of the many use cases for a large collection of accurate machine readable scores. With the upcoming OpenScore project, we plan to build such a collection. More on this later :)

Nicolas Froment (@lasconic)
MuseScore CTO

2017-04-21 2:10 GMT+02:00 martin daniel <martindan...@gmail.com>:
Hi 

would it be possible to use a midi output for A.I. Duet ?

to get the musical answers from the machine played on another midi instrument with other sounds..

thank you, i love that little musical friend !

--
Magenta project: magenta.tensorflow.org
To post to this group, send email to magenta...@tensorflow.org
To unsubscribe from this group, send email to magenta-discu...@tensorflow.org

---
You received this message because you are subscribed to the Google Groups "Magenta Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to magenta-discu...@tensorflow.org.

Adam Roberts

unread,
Apr 28, 2017, 4:55:47 PM4/28/17
to lasc...@gmail.com, Magenta Discuss, martindan...@gmail.com
Nice work Nicolas!

We'd love to have you contribute your extensions back to our repo!

-Adam

To unsubscribe from this group, send email to magenta-discuss+unsubscribe@tensorflow.org

---
You received this message because you are subscribed to the Google Groups "Magenta Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to magenta-discuss+unsubscribe@tensorflow.org.

Chris Los

unread,
Nov 5, 2018, 10:19:49 AM11/5/18
to Magenta Discuss
Hey Elgin,
I was wondering if you could help me with the max connection?
I'm coming more from the Max world and less from the python side. :)

 Your solution would help me a lot!

Best
Christian
Reply all
Reply to author
Forward
0 new messages