Why This Project Exists
The Web Content Accessibility Guidelines (WCAG) AI Accessibility album is an innovative fusion of creativity, technology, and inclusivity. Its purpose is to promote awareness and understanding of WCAG through engaging, enjoyable, and accessible music. By combining AI-generated compositions with thoughtful human oversight, this project demonstrates how digital accessibility may enrich educational experiences for those interested in learning the details of WCAG.
Share Your Thoughts!
Accessibility is a continuous journey. Your feedback and suggestions are invaluable to improving the WCAG AI Accessibility album. Have ideas or insights on how the project could be more effective or inclusive? We’d love to hear from you!
Your collaboration helps make digital accessibility harmonious. Thank you for listening, engaging, and supporting!
Full Playlist
Track List
- 1.1.1 – Text Alternatives Show the Way (indie pop)
- 1.2.1 – When Silent Movies Speak (ska)
- 1.2.2 – Caption Babylon (reggae)
- 1.2.3 – Every Scene Deserves a Voice (lullaby)
- 1.2.4 – When the Show Goes Live (country)
- 1.2.5 – When Pictures Need a Voice to Sing (bhangra)
- 1.2.6 – Hands That Speak, Hearts That See (heavy metal)
- 1.2.7 – Pause the Frame, Tell the Story (jazz)
- 1.2.8 – Every Story Told (electronica)
- 1.2.9 – Live and Clear (world music)
- 1.3.1 – Code Beyond the Visual (thrash metal)
- 1.3.2 – Keep It In Sequence (trap soul)
- 1.3.3 – More Than Meets the Eye (modal jazz)
- 1.3.4 – Orientation Freedom (art rock)
- 1.3.5 – Fill In The Blanks (progressive trance)
- 1.3.6 – Mi Símbolo, Mi Camino (cuban son montuno)
- 1.4.1 – Beyond the Colors of the Raga (hindustani classical music)
- 1.4.2 – Three Seconds of Silence (psychedelic surf rock)
- 1.4.3 – Groove With The Light (funk soul)
- 1.4.4 – Zoom To See (nortec)
- 1.4.5 – Real Text Shines Through (alternative dance-rock)
- 1.4.6 – The Contrast Spectacular (broadway musical theatre)
- 1.4.7 – Twenty Decibels Down (a cappella pop)
- 1.4.8 – Floating Words (dream pop)
- 1.4.9 – Images of Static Words (coldwave)
- 1.4.10 – Reflow Samba (bossa nova)
- 1.4.11 – See the Contrast (french chanson)
- 1.4.12 – Space It Out (hip hop)
- 1.4.13 – Let It Stay (indie pop)
- 2.1.1 – Keyboard Riot (riot grrrl)
- 2.1.2 – Never Trapped in Digital Space (dream pop)
- 2.1.3 – Aloha Keys (hawaiian traditional)
- 2.1.4 – The Accidental Polka (polka)
- 2.2.1 – Il Tempo della Compassione (italian operatic aria (specifically, verismo opera))
- 2.2.2 – The Dancing Light Must Wait (egyptian tarab)
- 2.2.3 – Time Is On Our Side (progressive house)
- 2.2.4 – No Interruptions (uk drill)
- 2.2.5 – Shadow of the Session Timer (gothic dance-rock)
- 2.2.6 – When Time Runs Out (minimalist classical piano music)
- 2.3.1 – Three Times or Less (synth-pop/dance-rock)
- 2.3.2 – Three Times or Less (alternative rock/slacker rock)
- 2.3.3 – Still Waters, Gentle Screens (chamber folk)
- 2.4.1 – Skip to My Heart (tango)
- 2.4.2 – Every Page Needs a Name (outlaw country)
- 2.4.3 – Focus Order Mambo (salsa)
- 2.4.4 – Click With Purpose (cuban bolero son)
- 2.4.5 – Find Your Way (vocal jazz/soul jazz)
- 2.4.6 – Clear Signs Along the Way (jangle pop)
- 2.4.7 – Where the Focus Goes (shoegaze)
- 2.4.8 – Lost in the Static (alternative rock)
- 2.4.9 – Click With Purpose (jump-up drum and bass)
- 2.4.10 – The Ragtime Headers Dance (ragtime piano)
- 2.4.11 – Keep Your Light in Sight (gospel soul)
- 2.4.12 – Focus Under the Disco Lights (italo disco)
- 2.4.13 – Neon Focus (hyperpop)
- 2.5.1 – One Touch Wonder (drill and bass)
- 2.5.2 – Touch and Release (art pop/baroque pop)
- 2.5.3 – Speak What You See (dream pop)
- 2.5.4 – Motion Optional (experimental hip hop)
- 2.5.5 – Touch the Thunder (arena rock/glam metal)
- 2.5.6 – Switch the Input (dubstep)
- 2.5.7 – No Need to Drag Me Down (canadian maritime folk)
- 2.5.8 – Touch That Target (funk metal)
- 3.1.1 – Sprachcode (industrial metal)
- 3.1.2 – Gengo no Hana (j-pop)
- 3.1.3 – Dictionary of Understanding (chamber pop)
- 3.1.4 – Decode the Night (french electro house)
- 3.1.5 – Reading Between the Lines (downtempo electronica)
- 3.1.6 – Neon Words (synthwave pop)
- 3.2.1 – Don’t Shift My Focus (trip-hop)
- 3.2.2 – Warn Me First (amapiano)
- 3.2.3 – Same Old Place Blues (electric blues)
- 3.2.4 – Keep It Consistent (downtempo hip-hop)
- 3.2.5 – Control the Change (french filter house)
- 3.2.6 – Find Me in the Same Place (uk future garage/post-dubstep)
- 3.3.1 – Error Messages (k-pop trap-influenced edm)
- 3.3.2 – Label Me Right (europop disco)
- 3.3.3 – Give Them a Suggestion (pop ballad)
- 3.3.4 – Last Chance Protocol (heavy metal)
- 3.3.5 – A Helping Hand (surf pop)
- 3.3.6 – Before You Say Goodbye (1950s romantic ballad)
- 3.3.7 – Don’t Ask Me Twice (filipino dance-pop)
- 3.3.8 – Login Liberty (afro-house)
- 3.3.9 – Unlock Your World (funk-pop)
- 4.1.1 – Last Post for Parsing (military bugle call)
- 4.1.2 – Electric Components (electro)
- 4.1.3 – Status Update (festival trap)
Technology Behind the Music
Creating these accessible musical pieces involved a blend of cutting-edge technology and tools, including:
– Python — The core programming language used for this project.
– OpenAI Python Library — For interacting with OpenAI’s GPT models to summarize information in plain language and generating images for album art.
– Anthropic Python SDK — For interacting with Claude models from Anthropic to generate lyrics.
– Suno — AI-powered platform for generating original music and audio content.
– Ableton Live — Digital audio workstation (DAW) used for music editing of specific issues in generated songs.
– TechSmith Snagit — Image annotation tool used for updating visuals.
– Deepgram — AI-powered speech recognition platform for improving the accuracy of syncing lyrics as captions.
– YouTube API — API for programmatically accessing and managing the songs on Equal Entry’s YouTube channel.
– gspread — For reading and writing Google Sheets from Python to manage the 86 tracks.
– Pillow (PIL) — For image processing, resizing, and overlaying branding onto generated videos.
– WordPress REST API — For programmatically updating Equal Entry website content.
– Markdown — For converting Markdown text to HTML.
– pyperclip — For cross-platform clipboard operations.
– Beautiful Soup — For parsing and extracting information from HTML, namely the WCAG success criteria.
– ffmpeg — For combining images and audio into video files for posting to YouTube.