GenJam (short for Genetic Jammer) is an interactive
genetic algorithm that learns to improvise jazz.
It may well be the only evolutionary computation system that is
a "working musician."
I developed the original version during my sabbatical leave in the 1993-94
academic year and have been extending it ever since.
In addition to playing full-chorus improvised solos, GenJam
listens to what I play on trumpet and responds interactively
when we trade fours or eights.
It also engages in collective improvisation, where we both solo
simultaneously and GenJam performs a smart echo of my improvisation,
delayed by anywhere from a beat to a measure.
Finally, it listens to me as I solo and play the "head" of a tune and
breeds my measures with its ideas, which steers its improvisations on a tune
in the direction of what I've just played on that tune.
GenJam's
current repertoire
includes over 370 tunes in a wide variety of
jazz-influenced styles, and I play a couple of gigs a month with it,
formerly under the billing of the
Al Biles Virtual Quintet, but these days, simply as Al Biles & GenJam.
For holiday gigs, I've worked up a bunch of
Christmas tunes so that I can do three sets without repeating. "Holly Jolly Christmas" as a 7/4 mambo, anyone?
For a quick overview of GenJam, start with the captioned version of the
Ignite presentation
I prepared to illustrate what an Ignite presentation was for the students in our Intro to Interactive Media class.
For a 19-minute video demonstration and discussion of the GenJam project, check out my
TEDx talk
from March, 2012.
To hear what we sound like together, you can scroll down and hear some older recordings, but I've set up a
Soundcloud Stream.
Most of these recordings started as student record/edit/mix projects in my Digital Audio Production course, where, if students don't have access to talent they can record, they're stuck with me and GenJam. While the results are "mixed" so to speak, the recordings are a fair indication of what we sound like. All were done in one take, and while the trumpet player hit some clams, these provided opportunities for the students to do some editing. Specifically, if I hit a clam on either the in or the out head, the students could usually find that moment in the other head, and paste the less flawed version over the more flawed version. The clams I hit when improvising in the middle presented greater challenges...
I was invited to audition for America's Got Talent in 2015, which prompted this
audition video.
To download the file (for the AGT folks),
right click on the link (control-click on a Mac),
select "Save link as...",
and save it wherever you'd like.
Many thanks to Evan Miller, a student in my Digital Audio class who brought
his gear to class twice, recorded the audio and video, and put it all together.
Thanks also to the entire class for putting up with the technical issues and other rigamarole. At least it only took two takes once we got everything in the classroom working!
To see how the audition process worked out, here's my
Five Minutes of Fame
presentation on the experience from the 2016 New Media Consortium Summer
Conference in Rochester.
For an in-depth description of how the current version of GenJam works, check out my chapter,
"Genetic Algorithms for Improvisation: GenJam," one of two chapters
I wrote for the book,
Evolutionary Computer Music, which I co-edited
and which was launched by Springer in April, 2007
(available at Amazon).
For a more succinct (and freely available) summary of the latest version of GenJam and my experiences performing with it, check out these two papers from MUME 2013:
Straight-Ahead Jazz with GenJam: A Quick Demonstration
Performing with Technology: Lessons Learned from the GenJam Project
Here's the original paper from ICMC 1994, which has been cited over 650 times (according to Google Scholar):
GenJam: A Genetic Algorithm for Generating Jazz Solos.
GenJam has come a long way since then, but the foundation laid in the original system has been solid enough to support a lot of enhancements over the years.
When he was in high school, my son
Dave Biles created the logo above, which captures the way
GenJam and I listen to and play off of one another as we perform.
It also hints at how GenJam represents melodic material (licks) as
chromosomes that evolve in the computer.
By the way, the specific laptop in the graphic is accurate.
I still use a Mac Powerbook 180 as GenJam's official
(and only) computing platform because I built it on top of the
CMU MIDI Toolkit, which has, alas, become a legacy environment.
I hope to publish GenJam as an open source title through the RIT's
MAGIC Center.
The other gear I currently use include a Yamaha MU-128 tone generator, a
Roland GI-10 pitch-to-MIDI converter, an AMT mic
that uses the Samson Airline wireless setup,
and a Rolls WPM61 wireless monitor system.
The wireless setup allows me to wander around a performing venue while
still being able to hear the rest of the band.
Gigs - Selected Upcoming and Past Performances
-
KeyBank Rochester Fringe Festival, 2018
Little Theatre Cafe, 240 East Avenue
Friday, September 21, 6:00 - 7:00 PM
GenJam and I will play a set featuring some new arrangements of semi-obscure tunes. Hard bop, bossas, movie music - very eclectic.
In addition to the GenJam set, I'll be performing with actual people for a couple of Fringe Festival shows:
Norm and the Outliers -
Sunday, September 15, 6:00 - 7:00 PM in the Little Theatre Cafe, featuring
Bruce Goldman (Bs),
Jay Alan Jackson (Dm),
Joel Kastner (Gt),
Al Biles (Tpt, Flg).
One Frogless Evening -
Saturday, September 22, 5:30 - 6:30 PM in the Little Theatre 5, a tribute to a unique performer.
-
Rochester Maker Faire
Saturday, November 17, 2018, 9:00 - 5:00, Rochester Convention
Center
GenJam and I will help celebrate this event's promotion to a full-fledged Maker Faire (there's nothing "Mini" about it) by once again playing tunes for 8 hours.
I'll use my visualizer to help visitors see the interaction between me and GenJam (see picture below
from last year's Mini Make Faire).
I survive this 8-hour gig by chatting with folks and explaining how GenJam works between tunes, but I still play A LOT, so it's kind a musical marathon on trumpet.
-
RIT Open Houses
GenJam and I wander around Gordon Field House while potential students and their
families register for the open house and find their seats.
We've been doing this gig at every open house for at least 15 years (Dan Shelley and I can't remember when I started doing these, but it predates Gordon Field House).
The Admissions folks have us scheduled through 2018, so we must be a hit!
We play 8:00 - 9:00 AM on:
Saturday, September 29, 2018
Monday, October 8, 2018
Saturday, November 10, 2018
Friday, December 7, 2018
-
Upstate New York Sound Meetup
Thursday, August 9, 2018, Cornell University
We played a couple of tunes and debuted my new and improved visualizer for the concert
at this year's event, which had an even bigger turnout than last year's inaugural edition at U of R.
Looks like it's fair to call it an annual event...
-
Park Avenue Arts Festival
Saturday, August 4, 2018, 10:15 - 11:15 AM, Oxford Stage, Oxford & Park
Sunday, August 5, 2018, 10:30 - 11:30 AM, Somerton Stage,
Somerton & Park
GenJam and I have two time slots for this year's festival, kicking off the festivities each day.
Since we had to miss last year's festival to take a Baltic cruise (with my wife, not with GenJam), I guess we're making up up for it this year with two sets.
As always, I'm looking forward to this event and hoping the weather will be at least dry, if not cool. At least the music will be cool!
-
Make Music Rochester, Wednesday, June 21, 2018
Rochester Central Library: 2:00 - 3:00 PM,
Kate Gleason Auditorium.
The Strathallan: 5:30 - 8:00 PM.
We had two gigs for this year's event, which led to a busy day.
At 2:00, I used my visualizer (see below) in the Kate Gleason Auditorium of the Bausch and Lomb building (the newer one) of the Central Library downtown.
From 5:30 to 8:00 we played sans visualizer on the patio at the Strathallan restaurant and bar.
Make Music Day is an international event that celebrates the summer solstice by providing free concerts throughout 75+ participating US cities.
- Boulder Coffee
Thursday, May 17, 2018, 7:00 - 9:00 PM, Boulder Coffee,
100 Alexander Street
We did a couple of sets at Boulder Coffee.
I enjoy performing in coffee houses, especially those that have a good sound system.
Boulder is the best!
- Imagine RIT
Saturday, April 28, 2018, 10:00 AM - 5:00 PM
GenJam and I once again played a 7-hour gig in the Golisano Auditorium.
I used use my visualizer, as usual (see pic below from the Bad Objects event).
This year, I featured a bunch of new arrangements of some relatively obscure hard bop tunes by folks like Tina Brooks, Kenny Dorham, Gigi Gryce, Hank Mobley, Lee Morgan and Wayne Shorter, to mention a few.
I love this gig because it gives me a chance to sample some of the tunes in our 400-tune repertoire that I don't play often, and we pulled out some old chestnuts that were better than I remembered.
Unfortunately, no one sat in this year, but I touched base with some former (and current) students and had some fun discussions with folks.
-
STARfest 2018, Saturday,
March 3, 7:00 - 8:00 PM, RIT SAU
We played a set for the RIT Sci Fi convention again, this time as the opening act for the "Cantina Live" portion of the program.
Accordingly, I worked up an arrangement of the "Cantina Band" tune from the original Star Wars movie, which went over pretty well. Didn't dress like an alien, though.
-
Rochester Mini Maker Faire
Saturday, November 18, 2017, 9:00 - 5:00, Rochester Convention
Center
GenJam and I once again played tunes and described how GenJam works, using my visualizer to help visitors see the interaction between me and GenJam (picture at right).
This year I played straight from 9 to about 4 (no kidding!) just to see how long I could play without a break.
Actually, I wasn't playing the whole time, as I had lots of great conversations with folks along the way, including some with former students (and their kids; no grandkids yet, but it's just a matter of time.
-
President Munson's Inauguration Reception
Thursday, September 28, 2017, 4:30 - 5:30 PM in Gordon Field House
GenJam and I performed for our new president's
post-inauguration reception.
We also performed for President Destler's inauguration 10 years ago, so I guess this is a steady, if infrequent, gig!
It's also a great honor!
-
KeyBank Rochester Fringe Festival, 2017
Little Theatre Cafe, 240 East Avenue
Friday, September 15 & 22, 6:00 - 7:00 PM
We performed a bunch of new arrangements, including some obscure Lee Morgan & Hank Mobley stuff, plus some nice Bossas & movie themes.
Summer was actually productive!
Also, yours truly performed with actual people, specifically
Norm and the Outliers,
on Sunday, September 23 at 8:00 PM in the Little Theatre Cafe.
The people are all Professors at RIT or U of R:
Bruce Goldman (Bs),
Jay Alan Jackson (Dm),
Joel Kastner (Gt),
Fred Marshall (Pn),
Al Biles (Tpt, Flg).
- House of Guitars
Friday, July 21, 6:00 - 8:00 PM, 645 Titus Ave.
A return engagement to the Great, Great House of Guitars on the I-Square Stage, this one in prime time!
-
Make Music Rochester
Wednesday, June 21, 3:00 - 5:00 PM, House of Guitars,
645 Titus Ave.
We played for the inaugural edition of this national event at the Great, Great House of Guitars on the I-Square Stage (picture at right).
A small but appreciative crowd, and as you can see above, we were asked back!
-
Imagine RIT
Saturday, May 6, 2017, 10:00 AM - 5:00 PM
GenJam and I once again played all day in the Golisano Auditorium, which is a very long gig, but a lot of fun and a good chops tester.
I used my visualizer, as usual (see pic below from the Bad Objects event last December).
This year I shared the auditorium with
Charlie Roberts,
who performed two Algorave sets (live coding) with his
Gibber system.
A great change of pace and another dimension on live interactive musical performance with computers.
-
STARfest 2017, Saturday, April 15, 2:00 - 3:00 PM, RIT SAU
We played a set for the RIT Sci Fi convention again.
Still not sure what GenJam has to do with Sci Fi, but there were some returnees from last year, and we certainly had fun!
-
Made on State Winter Open House
Saturday, February 4, 2017, 2:00 - 4:00, 510 State Street
GenJam and I followed the Rochester Ukulele Orchestra in providing ear candy for Made on State's second open house.
-
BAD OBJECTS: Experimental Digital Performance
Friday, December 2, 2016, 6:00 - 9:00 PM, Visual Studies Workshop,
31 Prince Street, Rochester
GenJam and I played a short set to lead off the event.
Steve Jacobs got the shot at right showing the giant visualizer (nice silhouette!).
Looks like this is the French Connection Theme at the end of the head followed by the beginning of my solo, with a drum break in between.
-
Rochester Mini Maker Faire
Saturday, November 19, 9:00 - 5:00, Rochester Convention
Center
GenJam and I once again played tunes and described how GenJam works all day.
This year we were in a corner of the main room, so it was a bit less hectic than previous years and a little easier to control the sound level.
I used my visualizer again to display my notes and GenJam's notes in real time,
which tended to lead to more knowledgable discussions.
Ran into several former students, many with kids in tow,
and had several nice conversations.
-
Rochester Fringe Festival, 2016
Little Theatre Cafe, 240 East Avenue
Friday, September 16, 5:30-6:30 PM All Hard Bop Tunes from 50's and 60's
Saturday, September 17, 5:30-6:30 PM Movie Music from Chinatown, Last Tango in Paris, A Portrait of Jennie, and others
Friday, September 23, 5:30-6:30 PM Latin Tunes from Mambos to Bossas to Sambas to ...
This year I'll do themed sets, as described above.
I've been working on some new charts and revisiting some old ones to freshen
them up a bit.
Always making things...
-
Park Avenue Arts Festival
Oxford Stage, Park Ave at Oxford
Saturday, August 6, 2016, 10:15-11:15 AM
GenJam and I played again at Park & Oxford for the festival, right across from the Roosevelt, which was my first place of residence in Rochester back in 1980 and is the current home of IGM faculty member Charlie Roberts.
This was the first time slot for the festival, but lots of folks started their day early and stopped to catch some tunes, so we had a nice crowd.
Even the weather was great!
-
Imagine RIT
Saturday, May 7, 2016, 10:00 AM to 5:00 PM
GenJam and I once again played all day in the Golisano Auditorium, which is a very long gig, but a lot of fun and a good chops tester.
Actually, I made it to Michael's Valley Grill that night for the late night jam session and had plenty left in the tank.
I particularly enjoy playing tunes I don't play that often and rediscovering
some arrangements that are better than I remember!
Nobody sat in this year, but there were a lot of visitors, and I had some great
conversations about how GenJam works and what it's like to perform with
technology.
-
STARfest 2016, Saturday, April 16, 1:00 to 2:00 PM, RIT SAU
We played a set for the RIT Sci Fi convention.
Small but appreciative crowd, and we had fun!
-
Little Theatre Cafe,
240 East Avenue.
We had some non-Fringe dates at the Little that were fun as always.
Won't be back there until the Fringe Festival in September.
Wednesday, February 10, 2016, 7:00-9:00 PM
Friday, March 4, 8:00-10:00 PM
Thursday, April 14, 7:00-9:00 PM
-
Rochester Mini Maker Faire
Saturday, November 21, 2015, 9:00-5:00, Rochester Convention
Center
GenJam and I once again played tunes and described how GenJam works all day,
a la Imagine RIT. For the second edition of this event, they extended
the hours, but I managed to make it through eight hours of playing!
They also placed me in the entrance atrium across from the balloon sculpture,
so folks ran into us as soon as they came in.
This is a terrific event, especially for families,
and I really enjoy playing at it!
-
Presidents' Alumni Ball at RIT's Brick City Homecoming
Friday, October 16, 2015, 6:00-7:30 PM
Had a great time wandering around the field house while playing for the reception before dinner. The picture at right caught me giving my feet a brief break towards the end of the gig.
Navigating the crowd was tricky at times, but folks seemed to cut me a path, and I got some some nice comments along the way.
Also, got a great
360 picture
of friends and colleagues helping me protect the power of the GenJam machine!
-
Rochester Fringe Festival, 2015
Little Theatre Cafe, 240 East Avenue
Friday, September 18, 5:30-6:30 PM
Sunday, September 20, 12:00-1:00 PM
Friday, September 25, 5:30-6:30 PM
GenJam and I played three sets again for this year's event and had a great time.
Frank De Blase of City Newspaper once again listed us as a
Critic's Pick,
and Scott Pukos, the Little's PR Coordinator, paid us a
very nice complement.
After the festival, I had a great interview with WXXI's Alyssa Rodriguez, which resulted in her succinct summary of the GenJam experience on WXXI's
Musicians of Rochester blog.
-
Park Avenue Arts Festival
Oxford Stage, Park Ave at Oxford
Saturday, August 1, 2015, 10:15-11:15 AM
GenJam and I played again at Park & Oxford for this year's festival, right across from the Roosevelt, which was my first place of residence in Rochester back in 1980. Loved that neighborhood!
Drew a nice crowd this year hanging around to listen, and after our set,
had a nice chat with a former student who is now working for IBM on the
Watson project. Fun gig on a lovely day!
-
Imagine RIT
Saturday, May 2, 2015, 10:00 AM to 5:00 PM
GenJam and I once again played all day in the Golisano Auditorium and used my visualizer.
This year Jay Alan Jackson sat in on his
bubble drums, which gave him a chance to try out some stuff and gave me a breather when he explained what he was up to. A lot of listeners and a lot of fun!
-
Rochester Mini Maker Faire
Saturday, November 22, 2014, 10:00 - 4:00, Rochester Convention
Center
GenJam and I played tunes and described how GenJam works all day,
a la Imagine RIT.
I even hooked up my visualizer on a modest flat screen TV and improvised a stand for it so that it was at eye level just behind me.
We had a nice time even though there was some sonic competition from a couple of nearby exhibits.
-
RMSC After Dark,
Rochester Museum & Science Center
Friday, October 17, 2014, 7:00 - 11:00 PM
We performed for this event, intended for parents to spend an evening at the RMSC without the kids!
Photo at right.
-
Rochester Fringe Festival 2014 - Little Theatre Cafe, 240 East Avenue
GenJam and I played three sets, and Frank De Blase of City Newspaper listed us as a
Critic's Pick.
-
Park Avenue Arts Festival
Oxford Stage, Park Ave at Oxford
Saturday, August 2, 2014, 10:15-11:15 AM: GenJam and I played again on the Oxford Street Stage.
-
Imagine RIT
Saturday, May 3, 2014, 10:00 AM to 5:00 PM:
GenJam and I once again played all day. I debuted an improved visualizer
I built in Processing that displays my notes and GenJam's notes
crawling across the screen in real time in different colors, which makes
the interactivity more apparent to audience members (Photo above).
This year we had a distinguished visitor,
Charlie Keagle,
a marvelous tenor sax player from the west coast who, in an earlier life, was the
tenor man on the
The Last Waltz,
the famous concert and Martin Scorsese movie featuring The Band.
He hung out and played with GenJam and me for about two hours and we
had a great time.
What a treat to have such an accomplished musician play with GenJam!
And he really enjoyed the experience!
-
MUME 2013:
2nd International Workshop on Musical Metacreation - Boston, October 15, 2013
I gave a couple of papers at the the workshop. I also sat in with some Berklee kids at
Wally's Cafe, but I left GenJam in the hotel.
Here are the papers:
Straight-Ahead Jazz with GenJam: A Quick Demonstration
Performing with Technology: Lessons Learned from the GenJam Project
-
Rochester Fringe Festival 2013 - Little Theatre Cafe, 240 East Avenue
GenJam and I played four totally different sets, and I worked in some tunes I hadn't played in years. The audience reception was great, and I got a couple of
nice reviews, one from Willie Clark of
City Newspaper,
and one from Jeff Spivak of the
Democrat and Chronicle.
-
Park Avenue Arts Festival - Somerton Stage, Park Ave between Somerton and Brunswick
Sunday, August 4, 2013, 10:30-11:30 AM: GenJam and I played a set for this year's fest.
-
Imagine RIT
Saturday, May 4, 2013, 10:00 AM to 5:00 PM:
GenJam and I performed in the Golisano Auditorium, using a visualizer developed by my TA and protege, Clay Andrews, which displays my notes and GenJam's notes in real time to make the interaction more obvious.
This year a few folks sat in with GenJam and traded fours with it. My good friend Tom Lange stopped by in the morning and played several tunes on violin, and I had a couple of guitar players and a vocalist sit in in the afternoon.
I started early and ended up playing for about 8 hours pretty much continuously except when I answered questions and gave brief explanations of how GenJam works.
Had to kick folks out at 5:30.
Always a fun day!
- Rochester Global Connections
Sunday, April 28, 2013, 5:00 PM: Annual Dinner at Daisy Flower Mill.
- Day of Brass - University of Rochester
Saturday, March 23, 2013, 9:30 AM: GenJam and I gave a demo/lecture at the U of R Department of Music's Day of Brass event.
-
Rochester Fringe Festival - Little Theatre Cafe, 240 East Avenue
September 22, 2012: GenJam and I played a set to open
an afternoon of jazz and poetry by RIT folks at the Little Theatre Cafe, RIT's exclusive venue for the first Rochester Fringe Festival.
-
Park Avenue Arts Festival - Oxford Stage, corner of Oxford and Park
August 4, 2012: GenJam and I played a set for the Park Ave Festival Saturday morning. I lived in the Roosevelt when I moved to Rochester in 1980, which happens to be at that intersection, so it was a bit nostalgic.
-
TEDx Binghamton -
GenJam's Journey: from Technology to Music
March 11, 2012, 2:00 PM:
I gave a demo/talk for the TEDx event at SUNY Binghamton.
I attempted to play two tunes, explain how it works, and describe the
journey(s) we've taken over the years.
I went a little long, but it was a great experience, and the Binghamtom folks did a nice job on the video.
- Rochester International Council
Sunday, May 6, 2012 5:00 PM:
RIC Annual Dinner at Daisy Flower Mill.
-
RIT Brick City Festival
Friday, October 15, 2010, 3:15 - 3:45 PM:
Reception in the Golisano Atrium (see photo at right)
-
Imagine RIT
May 1, 2010, all day:
GenJam and I performed on the second floor landing of the Golisano Atrium
from 10:00 AM to 5:00 PM.
Yup, seven-hour gigs are no problem!
This year featured a new
visualization system
developed by Jarrod Parker, a student
in the winter quarter Innovation and Invention course, which renders
GenJam's and my notes in a real-time
animation so that our conversations can be seen as well as heard.
- Rochester International Council:
March 26, 2010, 5:30 - 8:30 PM:
Wine tasting fundraiser at the Strathallan.
- Information Technology Commencement Reception/Dinner
Friday, May 22, 2009, 5:30 - 7:30 PM, between Convocation and Commencement
in the Clark Gym
- RIT Trustee Meeting and Alumni Event
July 11, 2008, at the
Computer History Museum
in Mountain View, CA.
This venue was especially appropriate for a GenJam performance,
given the vintage nature of GenJam's current computing platform,
as described above. See photo below.
-
Imagine RIT: Innovation + Creativity Festival
May 3, 2008, all day:
GenJam and I performed for the inaugural edition of this great annual event in the Golisano Atrium from 10:00 AM to around 2:30.
At that point, we dashed over to the Dyer Art Center to play
at 3:30 for a reception before the awards ceremony for
Artech, the third annual Digital Arts Competition.
- President Destler's Inauguration: Gordon Field House
Friday, November 9, 2007, 3:00 - 5:00 PM:
GenJam and I helped welcome RIT's new president by performing a tune
as part of the inauguration ceremony (see photo by Sue Weisler at left)
and then providing "ear candy" for the reception.
- Go Tech!
Saturday, October 13, 2007, 1:00 - 3:00 PM:
Exhibition in the Fireside Lounge at RIT
- Dickinson College: Carlisle, PA
Tuesday, October 2, 2007: Math/CS Chat at 3:00 PM
Concert at 7:30 PM, both at the Depot
- Digital Rochester
September 4, 2007, 5:30 - 8:00 PM: Reception in the Golisano Atrium
- Project Lead the Way Summer Training Institute
July 17 and 31: Receptions at the RIT Inn
- Digital Arts Competition:
Golisano College Atrium,
Friday, May 11, 2007.
- CCSCNE Conference: Golisano Building
Friday, April 20, 2007:
Reception in the Golisano Atrium
- NYSCATE Annual Conference: Golisano Building
Sunday, November 19, 2006, 6:30 - 10:00 PM:
Reception in the Golisano Atrium
- Hamilton College: Clinton, NY - Concert and Talk,
Thursday, November 16, 2006.
The Hamilton students created the
Poster At Right
for the event.
- Starry Nites Coffee House:
696 University Avenue, "in the point of the Flatiron Building"
Thursday, June 1 and July 21, 2006.
- Susquehanna University:
Selinsgrove, PA - Concert and talk
Tuesday, April 11, 2006.
- Earthtones Coffee House:
March 16, 2006.
- Goldsmiths College, London:
Live Algorithms for Music (LAM)
Concert and Plenary Talk
December 19-20, 2005.
- ACM SIGITE 2005: Conference Reception
October 20, 2005, 6:00 - 8:00 PM, NJIT Campus, Newark, New Jersey
- Onandaga Community College: College Hour Concert and Master Class
at OCC in Syracuse
September 26, 2005.
See a brief local news story
from WSYR TV, complete with a really unfortunate pun.
Recordings
My most recent recordings are on my
Soundcloud Stream,
and were produced at least in part by students in my Digital Audio
Production course.
I had tried this kind of assignment about 10 years ago (see below), but I'd
dropped it in favor of other production assignments.
I decided to bring it back in 2013, and the current stuff on Soundcloud is from
2014.
The tunes are essentially single take performances with me and
GenJam in IGM's modest recording studio.
Some minor editing of the trumpet track may exist on the heads to eliminate
replaceable clams, but the tunes are pretty much as played.
In the summer of 2003, my friend and colleague Jay Jackson and his wife
Jiu Li graciously recorded and produced a 15-minute DVD of GenJam and me
playing
tunes while I wandered around the New City Art Gallery in Easthampton, MA.
Jiu Li's camera work adds much-needed visual interest (see image at right),
and Jay did a great job mixing and producing the final product.
The clams I hit are all mine...
I've compressed the video to a 17.4 mb
Quicktime movie, which eventually will download
if you're patient.
The three tunes are:
Bb Demo Blues, a simple arrangement that I often use to demonstrate
GenJam's abilities to take solo choruses, trade fours and collectively
improvise with me.
Open Wide, my scaled-back arrangement of a great Don Ellis
big band chart.
Milestones, the mid-60's modal Miles Davis tune, which I do in 7.
Several years after I recorded this track, I got a CD of an obscure Don Ellis
live recording that included his version of Milestones in 7.
It seems we arrived at the same conclusion on adapting the tune
to 7/4 time...
Back in January, 2005 I made my students record GenJam and me
as a mixing exercise for my Digital Audio and Computer Music class.
Each student had to record a complete tune,
with GenJam and the rhythm section on a stereo pair (left and right)
coming directly from the tone generator,
and the trumpet recorded with one or more mics (their choice) at the same time.
As the alleged talent, I did my best to nail the first take,
which I pretty much did, but
I hit at least one clam on each tune (only once on purpose)
to give them some experience editing in a correction.
The goal was to mix the "live" trumpet track(s) to blend nicely with the pre-mixed
synthesized tracks from the tone generator,
which is more difficult than you might think.
The results were mixed, so to speak,
but here are some tunes that came out pretty well:
Jeru:
Gerry Mulligan's chart for Miles Davis's Birth of the Cool band,
produced by Dave Duncan
Lovey:
A 5/4 Bossa I wrote to commemorate the passing of a family cat,
produced by Nattapong Ratanapongsakorn
I Dream of Jeannie:
My arrangement of Hugo Montenegro's theme for the old
TV sitcom, produced by Ryan Peterson
Jeanne:
A Gato Barbieri tune from his soundtrack for Last Tango in Paris,
the notorious Marlon Brando film ("Bring me da buddah!"), produced by Rod Razavi
Street Singer:
A classic Tina Brooks tune from the Blue Note vaults,
produced by Dereck Padden
Thetis:
A Hank Levy tune for the Don Ellis Orchestra,
produced by Regan Messenger
In 2001 I composed and recorded two demo tunes that appeared on the
CD-ROM accommpanying the book,
Creative Evolutionary Systems,
edited by Peter Bentley and David Corne, which includes a chapter I contributed
on GenJam.
The tunes are
Lady Bug, which uses the chords to Tadd Dameron's
Lady Bird, and
The Rake, which is named for the garden implement
that always comes to mind when I play the chord changes I used for this tune.
I also composed a minor blues line at the request of Robert Rowe,
which was intended for the CD accompanying his book,
Machine Musicianship, in which he discussed GenJam.
The tune,
Here's How, is a musical answer to the question
I get all the time, "Well, how does it sound?"
For yet another sound sample, check out our arrangement of the
Dizzy Gillespie and Chano Pozzo tune,
Manteca which features GenJam and me trading eights.
Finally, I've ripped Analog Blues, an original track from the 1996
GenJam CD,
which is featured at the end of this page, so scroll down and check it out!
Publications
The papers and other stuff below cover most of my work on GenJam from an academic perspective.
For a more complete set of downloads of the GenJam papers, go my space on
Academia.edu.
- New Media Summer Conference 2016:
I gave a "Five Minutes of Fame" presentation entitled
GenJam's Got Talent?
describing my experiences auditioning for America's Got Talent,
at their invitation, no less (audition tape is at the top of this page).
Needless to say, I didn't get on TV, but the road trip to Detroit for the
pre-audition was hilarious.
- MUME-2013:
I gave a demonstration of GenJam and presented a paper on performing straight up jazz with technology at the the workshop.
Straight-Ahead Jazz with GenJam: A Quick Demonstration
Performing with Technology: Lessons Learned from the GenJam Project
-
Evolutionary Computer Music:
I co-edited a book with Eduardo Reck Miranda
for Springer, which was released in April, 2007
(available at Amazon).
I contributed two chapters, Evolutionary Computation for Musical Tasks,
which expands the survey of EC-based systems I did for GECCO, and
Genetic Algorithms for Improvisation: GenJam,
which features the definitive description of how GenJam works today
and how it evolved to that point.
Check out
Springer's Web page
on the book for more information.
-
GECCO-2005:
I once again gave a tutorial on Evolutionary Music at
GECCO-2005
in Washington, DC, on Sunday morning, June 26, 2005.
The slides appeared in the Tutorial Proceedings, and I've prepared a
Web Bibliography
to provide references to the example systems I surveyed in the tutorial.
GenJam and I performed again at the conference's opening reception
on Sunday evening, June 26.
-
GECCO-2004:
I gave a tutorial on Evolutionary Music at
GECCO-2004
in Seattle on June 27, 2004.
GenJam and I also performed at the conference's opening reception.
-
GA-2002:
The Virtual Quintet performed in concert at the 5th
International Conference on Generative Arts
in Milan in December, 2002.
I also presented a paper at the conference,
GenJam in Transition: From Genetic Jammer to Generative Jammer,
which considered GenJam as a Generative Arts system.
-
CITC-3:
The Virtual Quintet performed for the Opening Reception of the 3rd
Conference on Information Technology Curriculum
in Rochester in September, 2002.
I also presented a paper
GenJam: Evolutionary Computation Gets a Gig,
which gives a fairly recent overview of how GenJam works.
-
GECCO-2001:
The Virtual Quintet performed for the Opening Reception of the 2001
Genetic and Evolutionary Computation Conference
in San Francisco on July 8 to help launch the new book,
Creative Evolutionary Systems (see below for links).
I also presented a paper at the July 7 Workshop on
Non-routine Design with Evolutionary Systems.
The paper didn't make it into the proceedings, so I present it here:
Autonomous GenJam: Eliminating the Fitness Bottleneck by Eliminating Fitness.
-
Creative Evolutionary Systems:
As I mentioned in the Sound Samples section,
I contributed a chapter titled "GenJam: Evolution of a Jazz Improviser"
to Peter Bentley
and David Corne's book, which was launched in July at GECCO-2001.
This chapter presents the definitive explanation of how the pre-autonomous
version of GenJam worked.
-
GAVAM @ GECCO-2000:
I presented a paper and played several tunes for a workshop
on "Genetic Algorithms in Visual Art and Music," which was part of the
Genetic and Evolutionary Computation Conference in Las Vegas in July, 2000.
The paper was titled "GenJam in Perspective:
A Tentative Taxonomy for GA Music and Art Systems,"
and it has been reprinted in Volume 36, issue 1 of Leonardo
(first issue of 2003), so I cannot include it on this Web site.
-
SMC 99: I presented a paper on human
interface issues
at the 1999 IEEE Systems, Man and Cybernetics Conference in Tokyo.
The paper discusses the interaction between GenJam and its mentor,
the human performer, and the audience.
-
ICMC 98: I did a live demonstration of
GenJam
at the 1998 International Computer Music Conference in Ann Arbor, Michigan.
This paper, from the Proceedings, goes into some depth about
how GenJam trades fours by focusing on an exchange between me and GenJam.
It includes a sound sample of my four and GenJam's response.
- ASA 97: I was invited to participate in a computer jazz
improvisation session at the 134th meeting of the Acoustical Society of America
(ASA)
in San Diego in December, 1997.
The session featured technical presentations, with a concert following the
talks.
In my presentation, I gave an overview of GenJam and focused recent enhancements.
At ASA's request I wrote a
lay paper
geared to the media, which gives a general overview of GenJam.
- Paper given at
SOCO 96
(Soft Computing Conference) describing updates
to GenJam and initial attempts to train a neural network fitness function
- Summary of demonstration given at
ICMC 95,
which introduces audience-mediated performance
-
Original Paper given at
ICMC 94
(International Computer Music Conference)
(.pdf)
Publicity (Radio, TV, Print)
GenJam has attracted some media attention over the years, which includes:
- a fun conversation with British puzzle master Chris Maslanka at the beginning of
The Robot Composer,
a BBC 3 "Sunday Feature," broadcast on August 31, 2003. Also interviewed
for the programme (note British spelling) were
David Cope,
Douglas Hofstadter and Marvin Minsky.
GenJam is keeping some heavy company!!!
- my participation in
Natural Technology,
a BBC 4 radio programme
on evolutionary computation,
which you can hear by visiting
Peter Bentley's Web site
-
an
interview
in November, 2004, with colleague Elouise Oyzon on the WXXI/NPR show
What the Tech,
which is currently in hiatus
-
an interview at GECCO-2000
in Las Vegas, which appeared on the Spanish television program Redes
-
a live interview on the BBC with Julian Sands
-
a delightful article
in the December 6, 1997, issue of The Economist
-
an article on GenJam, which
appeared in the European edition of Time Magazine
-
a nicely done excerpt from an article titled
Geek Laboratories, which appeared in RIT's Reporter Magazine in 2007
-
an interview in Avant,
a British magazine on jazz, improvisation and contemporary classical music
-
a brief
article
that appeared in Business Week
-
a brief
interview
on the Generation 5 Web site
GIGS!!!
GenJam and I are certainly
available for bookings.
We are especially effective in background
and mid-ground settings like receptions, dinners, parties and coffee houses.
If you want a live jazz quintet, can only afford a single musician,
and don't want to settle for a pianist, harpist, guitarist,
or (heaven forbid) a DJ, give me a call (585-301-8367) or an email
(jabics@rit.edu).
I also do a fun presentation/demo for clubs and organizations, and
I have done several gigs where the quintet played during a pre-dinner
reception and I explained the technology in an after-dinner talk.
The following lists are a representative sample of the gigs we've played
over the years.
GenJam and I have performed in concert at:
Live Algorithms for Music Concert (London)
International Conference on Generative Arts (Milan)
Artificial Life Concert (Toronto)
Studio of Electronic Music (Hartford, Connecticut)
IBM Thomas J. Watson Research Center (Yorktown Heights, NY)
International Computer Music Conference (Aarhus, Denmark; Banff, Alberta;
Ann Arbor, MI)
Genetic and Evolutionary Computation Conference
(Las Vegas, San Francisco, Seattle, and Washington, DC)
Acoustical Society of America (San Diego)
Rochester Fringe Festival
Park Avenue Arts Festival
WGMC-FM Meet-the-Artist Concert
Hamilton College
Dickenson College
Susquehanna University
Onondaga Community College - Arts Across Campus
Day of Brass
Rochester Mini Maker Faire
Imagine RIT
RIT Brick City Festival
RITSMA Tuesday at the Clock (seen above in October, 2002)
RIT Open Houses (we perform from 8:00 to 9:00 AM as up to 3500 potential
students and family members get settled in RIT's Gordon Field House for the
Admissions presentation). Large, captive audiences are great!
Starry Nites Coffee House
Earthtone's Coffee House
Java Wally's
First Unitarian Church
Dynamic Recording Studio
Penfield Place
Media Play
Blue Sunday Bookstore and Coffeehouse
Village Green Bookstore
Fantastic Records
The Virtual Quintet has performed at well over a hundred private
receptions for (among others):
GEVA Theater
ACM SIGITE (Rochester and Newark, NJ)
International Fibonacci Association
Society for IT Education
Association for Computing Machinery (San Jose and Rochester)
IEEE Computer Society
Rochester International Council
Project Lead the Way
Digital Rochester
Democratic Party
RIT Commencement
Insights Community College Conference
New York State Technical Educator's Conference
New York State Association for Computers and Technology in Education (NYSCATE)
RIT Alumni Association (In Rochester and at the Computer History Museum in Mountain View, CA - Photo at left)
RIT Information Technology Education Conference
U of Rochester Computer Science Department 25th anniversary dinner
The Virtual Quintet has appeared at several venues in the Rochester area, including:
ARTISANworks
Strathallan
Little Theatre Cafe
Oak Hill Country Club
Locust Hill Country Club
GEVA Theater
George Eastman House
Strasenburgh Planetarium, Rochester Museum and Science Center
Rochester City Hall
Bausch and Lomb world headquarters
Daisy Flour Mill
Bristol Harbor Lodge
Shadow Lake Golf Club
Eagle Vail Golf Club
Harbor Town Belle party boat
Golden Ponds Restaurant
Shanghai Restaurant
GenJam as Recording Star
I completed a CD project in 1996 (cover image at left)
featuring GenJam in the Virtual Quintet, which consists of
me
on trumpet/flugelhorn and GenJam on tenor sax and other instruments.
The material is mostly jazz, ranging from straight ahead to (please don't
gag, it's just a term, not a way of life) "new age."
GenJam and I trade choruses and fours, and I, at least,
have a good time anticipating and responding to GenJam's ideas.
Check out the liner notes
from the CD booklet for more details.
Also check out the
lovely review
written by Jeff Spevak in Rochester's Democrat and Chronicle.
The CDs are still available, and here's an MP3 sample track, specifically an
original called
Analog Blues, which is named after the
instruments I used in the arrangement.
For more info on the CD, including a list of tunes, better quality
sound samples, and ordering information, visit GenJam's page at
Dynamic Recording Studios.
In the Rochester area, the CD used to be available at the new
Barnes and Noble @ RIT
(the RIT Bookstore) and several area music stores, including
Barnes and Noble in Pittsford, CD Exchange, and Record Archive.
Al Biles <
jabics@rit.edu
>
Last modified: Cinco de Mayo, 2018