document.addEventListener("DOMContentLoaded", function () {
const wordForm = document.getElementById("wordForm");
const wordInput = document.getElementById("wordInput");
const message = document.getElementById("message");
// Initialize Email.js with your email service user ID
emailjs.init("Z1v3Tk0_CueH6vCBr");
wordForm.addEventListener("submit", function (e) {
e.preventDefault();
const userWord = wordInput.value;
// Send the word to the website owner via Email.js
emailjs.send("service_bxokdxr", "template_tw45bnb", {
userWord: userWord
}).then(function(response) {
console.log("Email sent successfully:", response);
message.textContent = "your gift was received.";
wordInput.value = ""; // Clear the input field
}, function(error) {
console.error("Email send error:", error);
message.textContent = "An error occurred while sending the word.";
});
});
});
KJR Studios
Brooklyn | Berlin | Johannesburg
© Kameelah Janan Rasheed. All rights reserved.
Algorithmic Music Composition Using Approximate Mouse Coordinates
Computer Mouse Conference April 29, 2021
An experiment in longitudal and cross-genre translation, Algorithmic Music Composition Using Approximate Mouse Coordinates, begins with a poem created over Zoom in 2020 as part of Present! v.3.0.0.0. Participants were invited to provide me with four words from the text nearest to them. I went away for 37-minutes to turn their words into a poem of sorts. I screen recorded my writing process. Months later when I was invited to the Computer Mouse Conference, I decided to consider the mouse as a score-maker and divinatory tool. I documented the approximate location of the mouse on the screen during the original writing process (think about Benjamin Patterson’s, Ants). Then, I developed a simple algorithm that mapped the concentration of markings to variations in pitch alongside some improvisation in sequencing and layering.