OMax Improvisation & Synchronisation(s) Synchron11, November - - PowerPoint PPT Presentation

omax
SMART_READER_LITE
LIVE PREVIEW

OMax Improvisation & Synchronisation(s) Synchron11, November - - PowerPoint PPT Presentation

OMax Improvisation & Synchronisation(s) Synchron11, November 29th 2011 Benjamin Lvy, Jean-Brice Godet Overview Max/MSP OMax Origins & Examples Architecture Factor Oracle Perspectives Cadence / Stoping


slide-1
SLIDE 1

OMax

Improvisation & Synchronisation(s)

Synchron’11, November 29th 2011

Benjamin Lévy, Jean-Brice Godet

slide-2
SLIDE 2

Overview

  • Max/MSP
  • OMax
  • Origins & Examples
  • Architecture
  • Factor Oracle
  • Perspectives
  • Cadence / Stoping
  • Rhythm / Beat
  • Multi Model / Temporality / Listening
slide-3
SLIDE 3

OMax: Origins

  • Style Modelling
  • Factor Oracle
  • Off Line Generation
  • Interactive
  • Audio Oracle
  • Video Sync
slide-4
SLIDE 4

Examples

slide-5
SLIDE 5

Off Line MIDI

J.S. Bach

slide-6
SLIDE 6

Off Line MIDI

Bernard Lubat

slide-7
SLIDE 7

Off Line MIDI

Jaco Pastorius

slide-8
SLIDE 8

On Line Polyphonic MIDI

Helene Schwarz, May 2007

slide-9
SLIDE 9

On Line Video

Philippe Leclerc

slide-10
SLIDE 10
slide-11
SLIDE 11
slide-12
SLIDE 12

Architecture

slide-13
SLIDE 13

OMax Structure

Rendering Detection Modelling Input Output Segmentation Generation

Learning Improvising

slide-14
SLIDE 14

OMax Functions

Interface Modelling Renderer Detection Segmentation Record Input Output Controls Buffer Scheduler Improviser

slide-15
SLIDE 15

OMax Modules

Oracle & Data Player Extraction Segmentation & TimeStamp Impro Input Output Buffer & Transport Graph Display ImproVisu

slide-16
SLIDE 16

Factor Oracle

slide-17
SLIDE 17

abbbaab abbbaab

2 b 7 1 6 a a 1 a 1 a 5 a a 2 b 4 1 b 3 b 2 b

Factor Oracle: Building

Allauzen & Crochemore 1999

aba

slide-18
SLIDE 18

1 1 3 b b

Factor Oracle: Building

Allauzen & Crochemore 1999

2 4 b a

abbba

5 a a a

slide-19
SLIDE 19

Factor Oracle: SLT

Allauzen & Crochemore 1999

Suffix Length Trees

slide-20
SLIDE 20

Factor Oracle : Navigation

Assayag & Bloch 2007

slide-21
SLIDE 21

Improvisation: Pitch

slide-22
SLIDE 22

Improvisation: Spectral

slide-23
SLIDE 23

Perspectives

slide-24
SLIDE 24

Timing

  • Stoping
  • Cadences
  • Beat
  • Rhythm
slide-25
SLIDE 25

OMax: Clustering I

slide-26
SLIDE 26

OMax: Clustering I

slide-27
SLIDE 27

Multi-Model

slide-28
SLIDE 28

Multi-Model

Modelling Renderer Detection Segmentation Record Input Output Buffer Scheduler Improviser Modelling Detection Segmentation Renderer Output Scheduler Improviser

slide-29
SLIDE 29

Multi-Temporality

slide-30
SLIDE 30

Multi-Temporality

Modelling Renderer Detection Segmentation Record Input Output Buffer Scheduler Improviser Renderer Output Scheduler Improviser Renderer Output Scheduler Improviser

slide-31
SLIDE 31

Demo