David Janin, Computer Scientist

[On HAL Archives, on google scholar, or, without music nor algebra references, on DBLP]

I am for some years or decades a computer scientist. As such, I am trying to understand parts of what is computer science, with the help of theoretical tools as varied as logic, semigroup, categories, formal languages, domains and types, and subfields as diverse as functional programing language, computational music, temporal media system modeling and programming, reactive and real time system modeling and programming, etc...

I am also an amateur musician. As such, I play the piano, the double bass (arco or pizzicato), the accordeon, the guitar, the drums, the flute, the saxophone, the Veena, etc..., with a bit of singing and music theory especially as developped by jazzmen in the XXth century.

The benefits of such a pluri-disciplinary approach are freedom and a bit of tolerance. No border cannot be crossed and no different culture cannot be accepted as such. The drawbacks of such an approach are ignorance and a bit of clumsiness. As a matter of fact, known languages and habits tend to change when crossing a border.

[Research projects, Sorted publications, Home]
Associate professor in Computer Science at Bordeaux INP, ENSEIRB-MATMECA,
Team leader of the PoSET research project,
with the support of
  • CNRS INS2I as Temporary researcher fellow (12 months, 09/2013 - 08/2014)
  • INRIA Bordeaux Sud-Ouest as Temporary researcher fellow (18 months, 09/2014 - 02/2015, 09/2015 - 02/2016 and 09/2016 - 02/2017)
  • Idex Bordeaux through and Arts and Sciences project support in 2016,
  • and LaBRI, CNRS UMR 5800, 351, Cours de la libĂ©ration, F-33 405, Talence cedex, France (research host institute)
Contact: janin(at)labri.fr or +33 540 00 69 16

Research projects, Sorted publications, Home]

News (in Videos)

[ Research projects, Sorted publications, Home]

All publications *
Birooted word languages * Audio application*
Language logical definability * Written in french *
Functionnal programming * Walking automata
for birooted graphs
Overlapping tiles in
Birooted tree and their languages *
Works of the last years * Applied inverse semigroups
Music modeling * Logic, automata and
Articles * Reports in standby *
Conferences *

Research projects, Sorted publications, Home]

PoSET Project

with supports from Inria Bordeaux Sud-Ouest, CNRS INS2I, Idex Bordeaux and UMR CNRS LaBRI

Project INEDIT ANR-12-CORD-009, 2012-2015 (project is over)

with IRCAM (Paris), GRAME (Lyon) and SCRIME (Bordeaux)

The T-calculus in Euterpea and Haskell

Playing with tiled extensions of Paul Hudak's Polymorphic Temporal Media

Applied inverse and quasi-inverse semigroup theory:
overlapping higher-dimensional strings and their languages

Live Tuiles

Towards an interactive live music sequencing software that integrates tiles algebraic structure; in joint work Florent Berthaut@hitmuri.net

Music, Arts and Science

Last modified: Mon Nov 28 20:07:32 CET 2016