REFEREED PUBLICATIONS


2011

 

  1. Ramirez, R., Maestre, E., Serra, X. (2011). A Rule-Based Approach to Music Performance Modelling, IEEE Transactions on Evolutionary Computation (in press).
  2. Ramirez, R., Maestre, E., Serra, X. (2011). Automatic Performer Identification in Celtic Violin Audio Recordings, Journal of New Music Research, 40(2). pp. 165-174
  3. Gomez, I., Ramirez, R. (2011). A Data Sonification Approach to Cognitive State Identification, International Conference on Auditory Display
  4. Vamvakousis, Z., Ramirez, R. (2011). The EyeHarp: A Gaze-based Musical Instrument for Disabled People, Sound and Music Computing Conference

2010

 

  1. Ramirez, R., Maestre, E., Serra, X. (2010). Automatic performer identication in commercial monophonic Jazz performances, Pattern Recognition Letters, 31.
  2. Ramirez, R., Perez, A., Kersten, S, Rizo, D., Román, P., Iñesta, J.M. (2010). Modeling Violin Performances Using Inductive Logic Programming, Intelligent Data Analysis, 14(5).
  3. Maestre, E., Ramirez, R. (2010). An approach to predicting bowing control parameter contours in violin performance, Intelligent Data Analysis, 14(5).
  4. Perez-Sancho, C., Kersten, S., Ramirez, R., Iñesta, J.M., Ponce de León, P. (2010). Genre classification of music by tonal harmony, Intelligent Data Analysis, 15(5).

 

2009

 

  1. Maestre, E., Ramirez, R., Serra, X. (2009). Expressive Concatenative Synthesis by (re)Using Samples from Real Performance Recordings Computer Music Journal, Vol. 33(4), pp.  23-42
  2. Anglade, A., Ramirez, R., Dixon, S. (2009). Genre Classification Using Harmony Rules Induced From Automatic Chord Transcriptions International Society for Music Information Retrieval Conference, Japan.
  3. Ramirez, R., Maestre, E. (2009). A Framework for Performer Identification in Audio Recordings, International Workshop on Machine Learning and Music - European Conference on Machine Learning, Bled, Slovenia.
  4. Marinescu, M.C., Ramirez, R. (2009). Modeling timing expressiveness in singing voice performances, International Workshop on Machine Learning and Music- European Conference on Machine Learning, Bled, Slovenia.
  5. Anglade, A., Ramirez, R., Dixon, S. (2009). First-Order Logic Classification Models of Musical Genres Based on Harmony, Sound and Music Computing Conference, Porto, Portugal.

 

2008

 

  1. Ramirez, R., Hazan, A., Maestre, E., Serra, X. (2008). A Genetic Rule-based Expressive Performance Model for Jazz Saxophone, Computer Music Journal, 32(1), pp.38-50.
  2. Ramirez, R., Perez, A., Kersten, S., Maestre, E. (2008). Performer Identification in Celtic Violin Recordings, International Society of Music Information Retrieval Conference, Philadelphia
  3. Perez, A., Maestre, E., Ramirez, R., Kersten, S. (2008). Expressive Irish Fiddle Performance Model Informed with Bowing, International Computer Music Conference, Belfast, UK.
  4. Perez, A., Ramirez, R., Kersten, S. (2008). Modeling Moods in Violin Performances, Sound and Music Conference, Berlin, Germany.
  5. Kersten, S., Maestre, E., Ramirez, R. (2008). Concatenative Synthesis of Expressive Saxophone Performance, Sound and Music Conference, Berlin, Germany.
  6. Marinescu, M.C., Ramirez, R. (2008). Expressive Performance in the Human Tenor Voice, Sound and Music Conference, Berlin, Germany.
  7. Ramirez, R. (2008).  An fMRI Study on Attentive Music Listening.  The Neurosciences and Music.
  8. Ramirez, R., Perez, A., Maestre, E.:K., Rizo, D., Roman, P., Iñesta, J.M. (2008).  Modeling Celtic Violin Expressive Performance . International Workshop on Machine Learning and Music, International Conference on Machine Learning, Helsinki, Finland.
  9. Ponce León, P., Rizo, D., Ramirez, R. (2008).  Melody Characterization by a Fuzzy Rule System. International Workshop on Machine Learning and Music, International Conference on Machine Learning, Helsinki, Finland.

 

2007

 

  1. Ramirez, R., Maestre, E., Gomez, E., Pertusa, A., Serra, X. (2007). Performance-based Interpreter Identification in Saxophone Audio Recordings. IEEE Transactions on Integrated Circuits and Sytems for Video Technology, 17(3), pp. 356-364.
  2. Ramirez, R., Cecilla, E.  (2007). Learning to Decode Instantaneous Cognitive States from Brain Images, Fontiers in the Converge of  Biosicnce and Information Technologies, IEEE Computer Societe Press, Korea.
  3. Ramirez, R., Puiggros, M. (2007). A Machine Learning Approach to Detecting Instantaneous Cognitive States from fMRI Data, Pacific-Asia Conference on Knowledge Discovery and Data Mining, Lecture Notes in Computer Science, Springer, Nanjing, China.
  4. Ramirez, R., Puiggros, M. (2007). A Genetic Programming Approach to Feature Selection and Classification of Instantaneous Cognitive States, European Workshop on Evolutionary Computation in Image Analysis and Signal Processing, Spain, Lecture Notes in Computer Science, Springer LNCS, Valencia, Spain.
  5. Ramirez, R., Puiggros, M. (2007). An Evolutionary Computation Approach to Cognitive States Classification, IEEE Congress on Evolutionary Computing, IEEE Press, Singapore.
  6. Ramirez, R., Puiggros, M. (2007). Automatic Classification of Instantaneous Auditory Cognitive States, Conference of the Society for Music Perception and Cognition, Montreal, Canada.
  7. Ramirez, R., Santosa. A. (2007). A Framework for Separation of Concerns in Concurrent Programming, IEEE International Computer Software and Applications Conference, Beijing, China.
  8. Ramirez, R. (2007). Automatically Detecting Cognitive States: a Speech and Music Case Study, International Conference on Language and Music as Cognitive Systems, Cambridge, UK.
  9. Ramirez, R., Maestre, E., Pertusa, A. (2007). Identifying Saxophonists from Their Playing Styles, 30th AES Conference, Finland.
  10. Ramirez, R., Hazan, A. (2007). A Genetic Rule-based Expressive Performance Model for Jazz Saxophone, IJCAI International Workshop on Artificial Intelligence and Music, Hyderabad, India.

 

2006

 

  1. Ramirez, R. et al. (2006). A Tool for Generating and Explaining Expressive Music Performances of Monophonic Jazz Melodies, International Journal on Artificial Intelligence Tools, 15(4), pp. 673-691
  2. Ramirez, R. et al. (2006). Modeling Expressive Music Performance in Bassoon Audio, Lecture Notes in Control and Information Sciences, 345, pp. 951-958, China.
  3. Hazan, A., Ramirez, R. (2006). Modeling Expressive Performance: a Regression Tree Approach Based on Strongly Typed Genetic Programming, Lecture Notes in Computer Science, 3907, pp. 676-687, Budapest.
  4. Ramírez, R. (2006). A Logic-based Language for Modeling and Verifying Musical Processes, Proceedings of International Computer Music Conference; New Orleans, ICMA Press.
  5. Maestre, E. Hazan, A. Ramirez, R. (2006) Using concatenative synthesis for expressive performance in jazz saxophone, Proceedings of International Computer Music Conference; New Orleans, ICMA Press.
  6. Hazan, A. Grachten, M. Ramirez, R. (2006) Evolving performance models by performance similarity: beyond note-to-note transformations, Proceedings of the Intl. Conference on Music Information Retrieval, Canada.
  7. Ramirez, R., Puiggros, M. (2006). Training Classifiers to Detect Instantaneous Musical Cognitive States, International Conference on Music Perception and Cognition, Bologna, Italy.
  8. Hazan, A. Ramirez, R. (2006). Modeling expressive performance using consistent evolutionary regression trees. Proceedings of ECAI Workshop on Evolutionary Computation.
  9. Ramirez, R. et al. (2006). A Sequential Covering Evolutionary Algorithm for Expressive Music Performance, Proceedings of The Conference on Innovative Applications of Artificial Intelligence, Boston, AAAI Press.
  10. Puiggròs, M. Gómez, E. Ramirez, R. Serra, X. Bresin, R. (2006). 'Automatic characterization of ornamentation from bassoon recordings for expressive synthesis', Proceedings of 9th International Conference on Music Perception and Cognition; Bologna, Italy

 

2005

 

  1. Ramirez, R. Hazan, A. (2005). Discovering Expressive Transformation Rules from Saxophone Jazz Performances, Journal of New Music Research, Vol. 34, No. 4, pp. 319-330
  2. Ramirez, R. Hazan, A. (2005). Understanding Expressive Music Performance Using Genetic Algorithms, Lecture Notes in Computer Science, 3449, pp. 508-516
  3. Ramirez, R. Hazan, A. (2005). Intra-note Features Prediction Model for Jazz Saxophone Performance. Proceedings of International Computer Music Conference, Barcelona, ICMA Press.
  4. Ramirez, R., Hazan, A. (2005). A Learning Scheme for Generating Expressive Music Performances of Jazz Standards, Proceedings International Joint Conference on Artificial Intelligence, Edinburgh.
  5. Ramirez, R., Santosa, A. (2005). Formal Verification of Concurrent and Distributed Constraint-based Java Programs, Proceedings IEEE International Conference on the Engineering of Complex Computer Systems, IEEE Press, Shanghai.
  6. Ramirez, R., Hazan, A. (2005). An Approach to Expressive Music Performance Modeling, Proceedings of 118th Audio Engineering Society Convention, Barcelona.
  7. Ramirez, R., Hazan, A. (2005). Modeling Expressive Music Performance in Jazz, Proceedings International Florida Artificial Intelligence Research Society Conference, AAAI Press, Clearwater, Florida.

 

2004

 

  1. Ramirez, R. Santosa, A. (2004). Constraint-based Synchronization and Verification of Distributed Java Programs, Lecture Notes in Computer Science, 3132
  2. Ramirez, R. (2004). Inductive Logic Programming and Music, Proceedings International Computer Music Conference, Miami, ICMA Press.
  3. Ramirez, R, Ramirez, A. (2004). Mexican Brick Vaults and Domes: a Mathematical Analysis, Nexus: Architecture and Mathematics Conference, Kim Williams Books.
  4. Ramirez, R., Hazan, A. (2004). Learning Expressive Performance Rules in Jazz, Proceedings International Computer Music Conference, Miami, ICMA Press.
  5. Ramirez, R. et al. (2004). Understanding Expressive Transformations in Saxophone Jazz Performances UsingInductive Machine Learning``, Proceedings Sound and Music Computing International Conference, Paris.
  6. Ramirez, R., Hazan, A. (2004). Rule induction for expressive music performance modeling, ECML Workshop Advances in Inductive Rule Learning, Pisa, Italy.
  7. Ramirez, R. Santosa, A. (2004). The Implementation of a Constraint-based Distributed Java Programming Framework, Proceedings International Conference on Parallel and Distributed Computing Systems, ISCA Press.
  8. Ramirez, R. Santosa, A. (2004). Constraint-based Concurrent and Distributed programming in Java, Proceedings International Symposium on Distributed Computing and Applications to Business, Engineering and Science, Wuhan University Press, Wuhan, China.
  9. Ramirez, R. Santosa, A. (2004). Poster Presentation: Constraint-based Synchronization and Verification of Distributed Java Programs``, Proceedings International Conference on Logic Programming, Springer, Saint Malo.
  10. Ramirez, R. et al. (2004). A Machine Learning Approach to Expressive Performance in Jazz Standards, Proceedings International Workshop on Multimedia Data Mining (in conjunction with ACM SIGKDD International Conference on  Knowledge Discovery & Data Mining).
  11. Ramirez, R. Santosa, A. (2004). Constraint-based Synchronization and Verification of Distributed Java Programs, Proceedings ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing, ACM Press.
  12. Ramirez, R. Santosa, A. (2004). Model Checking Constraint-based Concurrent Java Programs, Proceedings International Workshop on Constructive Methods for Parallel Programming, Stirling, UK.
  13. Ramirez, R. (2004). Concurrent and Distributed Programming Using Constraint Logic Programs, Proceedings ACM Symposium on Applied Computing, ACM Press, Canada.

 

2003

 

  1. Ramirez, R. (2003). Inducing Musical Rules with ILP, Lecture Notes in Computer Science, 2916
  2. Ramirez, R. (2003). Inductive Logic Programming for Learning Musical Rules, Proceedings International Conference on Applied Artificial Intelligence.
  3. Ramirez, R. (2003). Inducing Musical Rules with ILP, Proceedings International Conference on Logic Programming, Springer, Bombay, India.
  4. Ramirez, R. (2003). Extracting Harmonization Rules with Inductive Logic Programming, Proceedings International Conference on Inductive Logic Programming.
  5. Ramirez, R. (2003). Learning Sets of Musical Rules, Proceedings International Computer Music Conference, ICMA Press, Singapore.
  6. Ramirez, R. et al. (2003).  A Methodology for Concurrent and Distributed Java Application, Proceedings International Parallel and Distributed Processing Symposium, Workshop on Java for Parallel and Distributed Computing, IEEE Computer Society Press, Canada.
  7. Ramirez, R. et al. (2003).  An Aspect-Oriented Framework for Concurrent Applications, Workshop on Aspect-Oriented Software Development, TR University of Essen, Essen.

 

2002 and before

 

  1. Ramirez, R. et al. (2002).  A Methodology for Reliable Concurrent Programming, Thirteenth International Symposium on Software Reliability Engineering, Chillarege Press.
  2. Ramirez, R. (2002). A constraint-based methodology for coordination in multi-agent systems, Iberoamerican Conference on Artificial Intelligence, Workshop on Multi-Agent Systems, Spain.
  3. Ramirez, R. et al. (2002). Distributed Programming Using Constraint Logic Programs, Inter. Conference on Parallel and Distributed Processing Techniques and Applications, CSREA Press.
  4. Ramirez, R. et al. (2001). Event Logic Programming, Lecture Notes in Computer Science, 2127, pp. 314-318
  5. Ramirez, R. et al. (2001). Event Logic Programming, Sixth International Conference on Parallel Computing Technologies, Springer, Russia.
  6. Ramirez, R. et al. (2000). Implementing declarative concurrency in Java, Lecture Notes in Computer Science, 1900, pp. 700-708
  7. Ramirez, R. et al. (2000). Concurrent programming made easy, Sixth IEEE International Conference on Engineering of Complex Computer Systems, IEEE Press, Japan.
  8. Ramirez, R. et al. (2000). Implementing declarative concurrency in Java, Proceedings European Conference on Parallel Computing, Springer-Verlag, München.
  9. Ramirez, R. et al. (2000). Declarative concurrency in Java, Proceedings International Workshop on High-Level Parallel Programming Models and Supportive Environments, Springer, Mexico.
  10. Ramirez, R. (1999). A coordination model for real-time programming, Proceedings Australasian Conference on Parallel and Real-Time Systems, Melbourne, Springer-Verlag.
  11. Ramirez, R. (1998). Representing and executing real-time systems, Proceedings European Conference on Parallel Computing, Springer-Verlag, Lecture Notes in Computer Science 1470, ldnference on Parallel and Distributed Systems, Vienna.
  12. Ramirez, R. (1998). Time, Communication and Synchronisation in an Agent-Based Programming Language, Proceedings International Workshop on Temporal Representation and Reasoning, Florida, IEEE Press.
  13. Rafael Ramirez and Julio Peralta, (1998). A constraint-based melody harmonizer, Proceedings ECAI'98 Workshop on Constraints for Artistic Applications, Brighton.
  14. Rafael Ramirez, (1998). A Concurrent Object-Oriented Real-Time Programming Language, Proceedings Second European Conference on Parallel and Distributed Systems, Vienna.
  15. Ramirez, R. (1998). Automatic Harmonization of Popular Music Melodies, Proceedings International Symposium on Engineering of Intelligent Systems, Tenerife, ICSC Acad. Press.
  16. Ramirez, R. (1998). On the Execution of Agent-Based Systems Specifications, Proceedings International Symposium on Engineering of Intelligent Systems, Tenerife, ICSC Acad. Press.
  17. Ramirez, R. (1997). A logical approach for specification and execution of concurrent real-time systems, Proceedings International Workshop on Real-Time Computing Systems and Applications, Taiwan, IEEE Press.
  18. Ramirez, R. (1997). Towards declarative concurrent real-time programming, Proceedings Australasian Conference on Parallel and Real-Time Systems, Sydney, Springer-Verlag.
  19. Ramirez, R. (1996). Concurrent Object-Oriented Programming in Tempo++, Proceedings Asian Computing Science Conference, Singapore, Springer-Verlag, Lecture Notes in Computer Science, 1179, pp. 244-253
  20. Ramirez, R. (1995). Nets, Logic and Object-Oriented Programming, Proceedings Workshop on Object-Oriented Programming and Models of Concurrency, Turin.
  21. Ramirez, R. (1995). Declarative Concurrent Object-Oriented Programming in Tempo++, Proceedings International Workshop on Parallel Logic Programming, Tokyo.
  22. Gregory, G. and Ramirez, R. (1995). Tempo: a Declarative Concurrent Programming Language, Proceedings Twelfth International Conference on Logic Programming, Tokyo, MIT Press.
  23. Ramirez, R. (1995). Precedence Constraints in Tempo, Proceedings International Workshop on Unification, Barcelona.

Book Chapters

 

  1. Ramirez, R. (2011).  Modelling, Analysing, Identifying and Synthesizing Expressive Popular Music Performances, Springer (in press)
  2. Ramirez, R. et al. (2008).  Evolutionary Expressive Music Performance Modeling, In: The Art of Evolution, pp. 123-144, Springer, ISBN 978-3-540-72876-4
  3. Ramirez, R. (2007).  Identifying Famous Interpreters from Their Playing Style, In: Intelligent Music Information Systems: Tools and Methodologies, pp. 221.238, IGI Global, ISBN 1-59904-663-6
  4. Ramirez, R. et al. (2006).  A Data Mining Approach to Expressive Music Performance Modeling, In: Multimedia Data Mining, pp. 379-399, Springer, ISBN 1-84628-436-8

PhD Thesis

Rafael Ramirez, A logic-based concurrent object-oriented programming language, PhD thesis, Bristol University, 1997.