Computer-Assisted Composition at IRCAM: From PatchWork to OpenMusic