annajordanous Goto Github PK
Name: Anna Jordanous
Type: User
Company: School of Computing, University of Kent
Twitter: annajordanous
Location: Kent, UK
Name: Anna Jordanous
Type: User
Company: School of Computing, University of Kent
Twitter: annajordanous
Location: Kent, UK
The code featured in this academic paper from 2010 - here is the abstract of the paper Can a computer evolve creative entities based on how creative they are? Taking the domain of jazz improvisation, this ongoing work investigates how creativity can be evolved and evaluated by a computational system. The aim is for the system to work with minimal human assistance, as autonomously as possible. The system employs a genetic algorithm to evolve musical parameters for algorithmic jazz music improvisation. For each set of parameters, several improvisations are generated. The fi tness function of the genetic algorithm implements a set of criteria for creativity proposed by Graeme Ritchie. The evolution of the improvisation parameters is directed by the creativity demonstrated in the generated improvisations. From preliminary fi ndings, whilst Ritchie's criteria does guide the system towards producing more acceptably pleasing and typical jazz music, the criteria (in their current form) rely too heavily on human intervention to be practically useful for computational evaluation of creativity. In pursuing more autonomous creativity assessment, however, this system is a promising testbed for examining alternative theories about how creativity could be evaluated computationally.
Collaborative work between me and Bill Keller
advent of code 2022
Automatic generation of poems - Msc Thesis
An adaptation of the Epimorphics Linked Data API for Fedora 3 repositories with embedded Mulgara triplestore.
[work in progress] An Islandora Solution pack for the DEFRA DTC archive project to allow users to create new Measurement objects (see DTC archive data model), upload CSV files to the DTC archive repository, check the validity of those CSV files against the DTC archive specified formats and generate RDF relating to the content of the CSV files.
software version control visualization
messing around with Kotlin
Network analysis tools to identify prominent members of the IF Interactive Fiction social network
The Impro-Visor program source
A Drupal module for browsing and managing Fedora-based digital repositories
A Drupal site demonstrating Islandora features. Use it as a starting point for customization.
Multiple samples showing the best practices in location APIs on Android.
MOO for music improvisation with automated creativity evaluation at scale
The simplest, fastest repository for training/finetuning medium-sized GPTs.
Code for exploring the value of electronic music via analysing network interactions on Soundcloud.
https://www.kaggle.com/datasets/niklasfischer/real-world-tech-job-applications/data
An automatic paper generator
Max/MSP code, documentation and technical reports (papers) for the HMM score follower reported in Jordanous (2007) MSc thesis, 2008 CIM paper and 2009 JNMR paper. The score follower uses hidden markov models to provide live automatic accompaniment (computer-generated) in live performance by a soloist, matching the soloist's tempo and expression, and following their position in the score.
Code, stylesheets and data generated for the Sharing Ancient Wisdoms project ( http://www.ancientwisdoms.ac.uk ) using TEI/XML, RDF and a custom ontology based on CIDOC-CRM to model information about relations between scholarly manuscripts
testing - playing with an old java project with GAs - ignore
playing with the twitter4j API for Java, to analyse tweets about Beyond the Fence musical
Code to take MIDI files of polyphonic music and split it up into its constituent voices, using strictly empirical methods (information on frequencies in context of a previous note). Using Matlab and the MIDI toolbox (included in this repository) by Petri Toiviainen and Tuomas Eerola, Department of Music, University of Jyväskylä, Finland: https://www.jyu.fi/hum/laitokset/musiikki/en/research/coe/materials/miditoolbox . This repository also contains the ICMC 2008 paper on this work and the corresponding PPT presentation.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.