A responsive web application for bass players and guitarists to find original songs, guitar backing tracks, and bass backing tracks organized by difficulty level.
- 50+ songs organized into 6 difficulty levels
- Three links per song: Original YouTube video, guitar backing track search, bass backing track search
- Responsive design that works on mobile, tablet, and desktop
- Filter by difficulty level with color-coded badges
- Search functionality to find songs by title or artist
- Clean, modern UI with guitar-themed styling
- Noob (1-10) - Beginner-friendly songs with simple bass lines
- Beginner (11-20) - Slightly more challenging but still accessible
- Gettin' There (21-30) - Intermediate level songs
- Intermediate (31-40) - More complex bass lines and techniques
- Almost Badass (41-49) - Challenging songs for advanced players
- Badass (50) - Expert-level bass lines
bass-backing-tracks/
├── index.html # Main HTML file
├── style.css # CSS styles
├── script.js # JavaScript application logic
├── README.md # This file
├── Backing Tracks.md # Original song list
└── data/ # Song data by difficulty level
├── noob.json
├── beginner.json
├── getting-there.json
├── intermediate.json
├── almost-badass.json
└── badass.json
- Open
index.htmlin a web browser - Use the difficulty buttons to filter songs by skill level
- Use the search box to find specific songs or artists
- Click any link to open YouTube in a new tab:
- Original Song: The official music video
- Guitar Backing Track: YouTube search for guitar backing tracks
- Bass Backing Track: YouTube search for bass backing tracks
To add new songs, edit the appropriate JSON file in the data/ directory:
{
"id": 51,
"title": "Song Title",
"artist": "Artist Name",
"difficulty": "difficulty-level",
"originalLink": "https://www.youtube.com/watch?v=VIDEO_ID",
"guitarLink": "https://www.youtube.com/results?search_query=Song+Title+guitar+backing+track",
"bassLink": "https://www.youtube.com/results?search_query=Song+Title+bass+backing+track"
}- Create a new GitHub repository
- Push all files to the repository
- Go to repository Settings → Pages
- Select the main branch as the source
- Your site will be published at
https://username.github.io/repository-name
- HTML5
- CSS3 (with Flexbox and Grid)
- JavaScript (ES6+)
- Font Awesome icons
- Google Fonts (Poppins and Roboto Slab)
This project is for educational/personal use. All YouTube content belongs to their respective owners.
Created for bass players and guitarists to practice with backing tracks. Song list curated from personal practice collection.