REFEREED
PUBLICATIONS
2011
- Ramirez, R., Maestre, E., Serra, X. (2011). A Rule-Based Approach to
Music Performance Modelling, IEEE Transactions on Evolutionary Computation (in press).
- 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
- Gomez, I., Ramirez,
R. (2011). A Data Sonification Approach to Cognitive State Identification, International Conference on Auditory
Display
- Vamvakousis, Z., Ramirez,
R. (2011). The EyeHarp: A Gaze-based Musical Instrument for
Disabled People, Sound and Music Computing Conference
2010
- Ramirez, R., Maestre, E., Serra, X. (2010). Automatic performer identification in commercial monophonic Jazz performances, Pattern Recognition
Letters, 31.
- 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).
- Maestre, E.,
Ramirez, R. (2010). An approach to predicting bowing control parameter
contours in violin performance, Intelligent Data Analysis, 14(5).
- 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
- 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
- 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.
- 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.
- 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.
- 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
- 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.
- Ramirez, R., Perez, A., Kersten, S., Maestre, E. (2008). Performer
Identification in Celtic Violin Recordings, International Society of Music
Information Retrieval Conference, Philadelphia
- Perez, A., Maestre, E., Ramirez, R., Kersten, S. (2008). Expressive
Irish Fiddle Performance Model Informed with Bowing, International
Computer Music Conference, Belfast, UK.
- Perez, A., Ramirez, R., Kersten, S. (2008). Modeling Moods in Violin
Performances, Sound and Music Conference, Berlin, Germany.
- Kersten, S., Maestre, E., Ramirez, R. (2008). Concatenative Synthesis
of Expressive Saxophone Performance, Sound and Music Conference, Berlin,
Germany.
- Marinescu, M.C., Ramirez, R. (2008). Expressive Performance in the
Human Tenor Voice, Sound and Music Conference, Berlin, Germany.
- Ramirez, R. (2008). An
fMRI Study on Attentive Music Listening. The Neurosciences and Music.
- 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.
- 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
- 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.
- 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.
- 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.
- 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.
- Ramirez, R., Puiggros, M. (2007). An Evolutionary
Computation Approach to Cognitive States Classification, IEEE Congress on
Evolutionary Computing, IEEE Press, Singapore.
- Ramirez, R., Puiggros, M. (2007). Automatic Classification
of Instantaneous Auditory Cognitive States, Conference of the Society for
Music Perception and Cognition, Montreal, Canada.
- Ramirez, R., Santosa. A. (2007). A Framework for
Separation of Concerns in Concurrent Programming, IEEE International
Computer Software and Applications Conference, Beijing, China.
- Ramirez, R. (2007). Automatically
Detecting Cognitive States: a Speech and Music Case Study, International
Conference on Language and Music as Cognitive Systems, Cambridge, UK.
- Ramirez,
R., Maestre, E., Pertusa, A.
(2007). Identifying Saxophonists from Their
Playing Styles, 30th AES Conference, Finland.
- 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
- 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
- Ramirez, R. et al. (2006). Modeling
Expressive Music Performance in Bassoon Audio, Lecture Notes in Control
and Information Sciences, 345, pp. 951-958, China.
- 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.
- Ramírez, R.
(2006). A Logic-based Language for Modeling and Verifying Musical
Processes, Proceedings of International Computer Music Conference; New Orleans, ICMA Press.
- 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.
- 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.
- Ramirez, R., Puiggros,
M. (2006). Training Classifiers to Detect Instantaneous
Musical Cognitive States, International Conference on Music Perception and
Cognition, Bologna, Italy.
- Hazan, A. Ramirez, R. (2006). Modeling
expressive performance using consistent evolutionary regression trees. Proceedings of
ECAI Workshop on Evolutionary Computation.
- 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.
- 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
- 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
- Ramirez, R. Hazan, A. (2005). Understanding
Expressive Music Performance Using Genetic Algorithms, Lecture Notes in Computer Science, 3449, pp. 508-516
- Ramirez, R. Hazan, A. (2005). Intra-note Features Prediction Model for Jazz
Saxophone Performance. Proceedings of International
Computer Music Conference, Barcelona, ICMA Press.
- Ramirez, R., Hazan, A. (2005). A Learning Scheme for Generating Expressive Music Performances of
Jazz Standards, Proceedings International Joint Conference on Artificial Intelligence,
Edinburgh.
- 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.
- Ramirez, R., Hazan,
A. (2005). An Approach to
Expressive Music Performance Modeling, Proceedings of 118th Audio
Engineering Society Convention, Barcelona.
- Ramirez, R., Hazan,
A. (2005). Modeling
Expressive Music Performance in Jazz, Proceedings International Florida Artificial Intelligence Research Society
Conference, AAAI Press, Clearwater, Florida.
2004
- Ramirez, R. Santosa, A. (2004). Constraint-based Synchronization and
Verification of Distributed Java Programs, Lecture
Notes in Computer Science, 3132
- Ramirez, R. (2004). Inductive Logic Programming and Music,
Proceedings International Computer Music Conference, Miami,
ICMA Press.
- Ramirez, R, Ramirez, A. (2004). Mexican Brick Vaults and Domes: a
Mathematical Analysis, Nexus: Architecture and Mathematics Conference, Kim
Williams Books.
- Ramirez, R., Hazan, A. (2004). Learning Expressive Performance Rules in Jazz, Proceedings
International Computer Music Conference, Miami,
ICMA Press.
- Ramirez, R. et al. (2004). Understanding Expressive
Transformations in Saxophone Jazz Performances UsingInductive
Machine Learning``, Proceedings Sound and Music Computing International
Conference, Paris.
- Ramirez, R., Hazan,
A. (2004). Rule induction
for expressive music performance modeling, ECML Workshop Advances in
Inductive Rule Learning, Pisa, Italy.
- 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.
- 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.
- 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.
- 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).
- 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.
- Ramirez, R. Santosa, A. (2004). Model
Checking Constraint-based Concurrent Java Programs, Proceedings International
Workshop on Constructive Methods for Parallel Programming, Stirling, UK.
- Ramirez, R. (2004). Concurrent and
Distributed Programming Using Constraint Logic Programs, Proceedings ACM
Symposium on Applied Computing, ACM Press, Canada.
2003
- Ramirez, R. (2003). Inducing Musical Rules with
ILP, Lecture Notes in Computer Science, 2916
- Ramirez, R. (2003). Inductive Logic Programming for Learning
Musical Rules, Proceedings International Conference on Applied Artificial
Intelligence.
- Ramirez, R. (2003). Inducing Musical Rules with ILP, Proceedings
International Conference on Logic Programming, Springer, Bombay, India.
- Ramirez, R. (2003). Extracting Harmonization Rules with Inductive
Logic Programming, Proceedings International Conference on Inductive Logic
Programming.
- Ramirez, R. (2003). Learning Sets of Musical Rules, Proceedings
International Computer Music Conference, ICMA Press, Singapore.
- 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.
- 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
- Ramirez, R. et al. (2002). A Methodology for
Reliable Concurrent Programming, Thirteenth International Symposium on
Software Reliability Engineering, Chillarege
Press.
- Ramirez, R. (2002). A constraint-based methodology for coordination in multi-agent
systems, Iberoamerican Conference on Artificial
Intelligence, Workshop on Multi-Agent Systems, Spain.
- Ramirez, R. et al. (2002). Distributed Programming Using Constraint Logic Programs, Inter.
Conference on Parallel and Distributed Processing Techniques and
Applications, CSREA Press.
- Ramirez, R. et al. (2001). Event Logic Programming, Lecture
Notes in Computer Science, 2127, pp. 314-318
- Ramirez, R. et al. (2001). Event Logic Programming, Sixth International Conference on
Parallel Computing Technologies, Springer, Russia.
- Ramirez, R. et al. (2000). Implementing
declarative concurrency in Java, Lecture Notes in Computer Science, 1900,
pp. 700-708
- Ramirez, R. et al. (2000). Concurrent programming made easy, Sixth IEEE International
Conference on Engineering of Complex Computer Systems, IEEE Press, Japan.
- Ramirez, R. et al. (2000). Implementing declarative concurrency in Java, Proceedings European
Conference on Parallel Computing, Springer-Verlag,
München.
- Ramirez, R. et al. (2000). Declarative concurrency in Java, Proceedings International
Workshop on High-Level Parallel Programming Models and Supportive
Environments, Springer, Mexico.
- Ramirez, R. (1999). A coordination model for real-time programming, Proceedings
Australasian Conference on Parallel and Real-Time Systems, Melbourne,
Springer-Verlag.
- 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.
- Ramirez, R. (1998). Time, Communication and Synchronisation
in an Agent-Based Programming Language, Proceedings International Workshop
on Temporal Representation and Reasoning, Florida, IEEE Press.
- Rafael Ramirez and Julio Peralta, (1998). A constraint-based melody harmonizer,
Proceedings ECAI'98 Workshop on Constraints for Artistic Applications,
Brighton.
- Rafael Ramirez, (1998). A Concurrent Object-Oriented
Real-Time Programming Language, Proceedings Second European Conference on
Parallel and Distributed Systems, Vienna.
- Ramirez, R. (1998). Automatic Harmonization of Popular Music
Melodies, Proceedings International Symposium on Engineering of
Intelligent Systems, Tenerife, ICSC Acad. Press.
- Ramirez, R. (1998). On the Execution of Agent-Based Systems
Specifications, Proceedings International Symposium on Engineering of
Intelligent Systems, Tenerife, ICSC Acad. Press.
- 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.
- Ramirez, R. (1997). Towards declarative concurrent real-time
programming, Proceedings Australasian Conference on Parallel and Real-Time
Systems, Sydney, Springer-Verlag.
- 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
- Ramirez, R. (1995). Nets, Logic and Object-Oriented Programming,
Proceedings Workshop on Object-Oriented Programming and Models of
Concurrency, Turin.
- Ramirez, R. (1995). Declarative Concurrent Object-Oriented Programming
in Tempo++, Proceedings International Workshop on Parallel Logic
Programming, Tokyo.
- Gregory, G. and Ramirez, R. (1995). Tempo: a Declarative Concurrent
Programming Language, Proceedings Twelfth International Conference on
Logic Programming, Tokyo, MIT Press.
- Ramirez, R. (1995). Precedence Constraints in Tempo, Proceedings
International Workshop on Unification, Barcelona.
Book Chapters
- Ramirez, R. (2011). Modelling,
Analysing, Identifying and Synthesizing Expressive Popular Music Performances, Springer (in press)
- 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
- 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
- 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.