Bass Line Shapes Desk Card

BassLineShapes card.pdf (181.5 KB)

Maybe this will help some one a little bit. If you’re memory challenged and cramped for desk space you can print this document (card stock is best), fold it in half and it will provide a quick reference for the bass shapes.

9 Likes

The next installment of tools. First, a little explaining. I find B2B is a fantastic way to learn. Thank you @Josh and @Gio . Both have created highly useful lessons and advice to learning the notes on the fret board. As a supplement to the techniques presented I installed an andoid app “Guitar Fretboard”. It’s pretty nice. But I’ve noticed a problem. Using the app is like playing a game and it’s causing brain connections in the wrong way. I don’t find it useful for translating to the actual instrument.
Today I developed something (with the aid of chatgpt) that I believe will help me in the way I learn and maybe others will find it useful. It’s sorta like flashcards but automated an requires using a tuner to check if the users response is correct. I’m hoping it will be possible to add feedback directly from the phone tuner but for now, here it is.

You will need an html editor. I’m using “trebedit” from the playstore. copy the text below and save it as notes.html. Open the notes.html file in a browser and try it out.

Hope it helps.

<!DOCTYPE html>

<html>
<head>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Random Note Trainer</title>
  <style>
    body {
      font-family: Arial, sans-serif;
      text-align: center;
      margin-top: 30%;
      background: #111;
      color: white;
    }
    #note {
      font-size: 70px;
      margin: 20px;
    }
    button, input {
      font-size: 18px;
      padding: 10px 15px;
      margin: 5px;
      border-radius: 8px;
      border: none;
    }
    label {
      font-size: 16px;
    }
  </style>
</head>
<body>

<div id="note">Press Start</div>

<div>
  <button onclick="start()">Start</button>
  <button onclick="pause()">Pause</button>
  <button onclick="newNote()">Next</button>
</div>

<div>
  <label>Seconds per note:</label>
  <input type="number" id="speed" value="3" min="1" max="10">
</div>

<div>
  <label>
    <input type="checkbox" id="naturalsOnly"> Naturals only (A–G)
  </label>
</div>

<script>
let timer = null;
const allNotes = [
  "A","A#","Bb","B",
  "C","C#","Db","D",
  "D#","Eb","E",
  "F","F#","Gb","G",
  "G#","Ab"
];
const naturalNotes = ["A","B","C","D","E","F","G"];
function getNotes() {
  return document.getElementById("naturalsOnly").checked
    ? naturalNotes
    : allNotes;
}
function newNote() {
  const notes = getNotes();
  const n = notes[Math.floor(Math.random() * notes.length)];
  document.getElementById("note").innerText = n;
}
function start() {
  const interval = document.getElementById("speed").value * 1000;
  if (timer) clearInterval(timer);
  newNote();
  timer = setInterval(newNote, interval);
}
function pause() {
  if (timer) clearInterval(timer);
}
</script>

</body>
</html>

Hmmm I guess the forum editor interpreted as instructions. Sorry bout that.
Notes.pdf (48.5 KB)

Here’s a pdf file with the code.

Yeah I’m too lazy for that.

Can’t you format it into something we can all see easily?

@Barney

I’m not sure what you are unable to see. Unfortunately the forum editor only allows attachments of images. The PDF is as close as I can get to providing the text.
Are you not able to see the text in the PDF or are you not able to select and copy it?

Happy to help you out.

Sorry dude I’m not doing your homework for you here.

Convert whatever you want to share with the class into a format we can all read. That’s it.

@Barney

I figured out how to insert preformatted text in the original post for the tool and edited the post. You should be able to copy it from there.
However, I’m working on a creating a QR code that will auto load the app and it wont be necessary to edit or save any files - should have it ready tomorrow.
It’s not a fancy app. Just an electronic flash card system that presents a random note for the user to find and pluck. A tuner is need to determine if the correct note has been plucked. A clip on tuner will work. If you have two devices and can use one to run the app and one to run a tuner, I like TE Tuner in the Playstore.
I’m attaching a couple of screenshots from the running app.

I hope you and others will find this useful. It’s something I’m hoping will help me to learn the fretboard notes and find them as second-nature eventually.