Skip to content

jameshu88/Music-Language-and-Cognition-in-Children-Penn-PURM-2023-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Penn PURM Linguistics Research Projects

In the summer of 2023, I used Javascript, MongoDB, and HTML to design 3 online musicolinguistic games for the Univeristy of Pennsylvania's phonetics laboratory, collecting data from over 200 runs of my software in the lab, to analyze how influence of language acquisition on rhythm and pitch. Here is some of the code for my website, which I have since archived upon completion of research. Findings presented 2023, April 10. Music, language, and phonetic cognition in children. Annual CURF Research Exposition, University of Pennsylvania, Philadelphia, PA, United States.

Penn PURM Taiko

Screen Shot 2023-08-26 at 3 29 08 PM

Penn PURM Taiko is a JavaScript-based rhythm game inspired by Taiko no Tatsujin. It measures users' rhythmic perception to correlate with their levels of linguistic and music education. The app utilizes JavaScript and stores data in a MySQL database.

Penn PURM Timbre

Screen Shot 2024-01-21 at 4 58 10 PM

Penn PURM Timbre is another JavaScript game that measures players' abilities to differentiate between instrument timbres. It provides a fun and engaging way to compare players' ability to differentiate vocal timbres.

Penn PURM VocalSense

Screen Shot 2024-01-21 at 4 55 57 PM

Penn PURM VocalSense is a Next.js project bootstrapped with create-next-app. This game measures players' abilities to differentiate between the intonations of two speakers by asking which elephant has spoken in a higher tone.

Getting Started

npm run dev
# or
yarn dev
# or
pnpm dev

Open http://localhost:3000 in your browser to see the result.

Start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.

This project uses next/font to automatically optimize and load Inter, a custom Google Font.

Learn More

Next.js Documentation - Learn about Next.js features and API. Learn Next.js - An interactive Next.js tutorial.

Deploy on Vercel

The easiest way to deploy a Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out the Next.js deployment documentation for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published