Kittenbot HK Sharing Hub English
  • Welcome to KittenBot HK English Sharing Hub
  • Extension Boards
    • Robotbit Edu
      • Robotbit Edu Introduction
      • Robotbit Base Shield
      • Robotbit Edu Coding with MakeCode
      • Robotbit Edu Coding with KittenBlock
    • Robotbit 2.2
      • Robotbit 2.2 Info
      • Robotbit Base Shield
      • Robotbit 2.2 Coding with MakeCode
      • Robotbit 2.2 Coding with KittenBlock
    • Robotbit EDU and Robotbit 2.2 Differences
    • Newbit Arcade Shield
      • Newbit Arcade Shield Info
      • MakeCode Arcade Programming Tutorial
        • Using Newbit Arcade Shield as a remote controller
      • MicroCode Programming Tutorial
    • Armourbit Expansion Box
    • JoyFrog Micro:bit Controller
      • JoyFrog micro:bit Controller Info
      • JoyFrog Coding with MakeCode
      • JoyFrog Coding with Kittenblock
    • SugarBox Expansion Box
    • IOBit Expansion Board
    • K-Watch for Futureboard
  • AI Modules
    • AI Camera KOI 2
      • AI Camera KOI 2 Info
      • MakeCode Programming
        • KOI 2 in MakeCode Quick Start Guide
        • Show String
        • KOI Buttons
        • Taking and Displaying Photos
        • Recording and Playing Voice Clips
        • Switch Camera Orientation
        • Color Blob Tracking
        • Line Tracing
        • Code Scanner
        • Face Mask Detection
        • Face Attributes Detection
        • WiFi and IoT
        • Image Classifier: Model Training and Save
        • Image Classifier: Running and Load
        • Built-in Tracking: Road Signs
        • Built-in Tracking: Numbers
        • Built-in Tracking: Common Items
        • Built-in Tracking: Color Balls
        • File Operations
      • MicroPython Programming
        • KOI 2 in MicroPython Quick Start Guide
        • Basic Operations
        • Color Blob and Line Tracking
        • Code Scanner
        • Face Detection
        • Image Classifier
        • Built-in Tracking Models
        • Custom Tracking Models
      • KittenBlock Programming
        • KOI 2 in KittenBlock Quick Start Guide
        • Basic Operations
        • Color Blob and Line Tracking
        • Code Scanner
        • Face Detection
        • Image Classifier
        • Built-in Tracking Models
      • KOI 1 and KOI 2 Firmware Upgrades
      • KOI 2 Serial Command API
    • AI Camera KOI
      • AI Camera KOI Info
      • KOI Coding with MakeCode
        • KOI MakeCode Quickstart Guide
        • Interchanging between Armourbit and Robotbit
        • A and B Buttons
        • Displaying Text
        • LCD Orientation
        • Taking and Displaying Pictures
        • Recording and Playback
          • Making sound clips for KOI(Audacity)
        • Scanning Barcodes and QR Codes
        • Circle Tracing
        • Rectangle Tracing
        • Line Tracing
        • Face Detection
        • Classifier Model Training
        • Classifier Model Predicting
        • Voice Recognition (Firmware v1.9.5 or above)
        • Voice Recognition Train Model(KOI v1.12.0)
        • Voice Recognition Load Model(KOI v1.12.0)
        • Internet of Things (KOI v1.9.5)
        • Internet Time (KOI v1.12.0)
        • Face Recognition (KOI v1.9.5)
        • Text-to-Speech (KOI v1.9.5)
      • KOI Coding with Futureboard
        • Using KOI with Futureboard QuickStart
        • Futureboard x KOI 1: Basics
        • Futureboard x KOI 2: Face Detection
        • Futureboard x KOI 3: Image Classifier
        • Futureboard x KOI 4: Blob and Line Tracking
        • Futureboard x KOI 5: Shape Detection
        • Futureboard x KOI 6: Code Scanner
        • Futureboard x KOI 7: IoT and Baidu
        • Futureboard x KOI 8: Voice
      • KOI Serial Command API
      • KOI Kittenblock & MicroPython
        • KOI Programming with KittenBlock QuickStart
        • KOI MicroPython Programming Quickstart
        • KOI MicroPython API
      • KOI Firmware Update
        • KOI Update History
        • Firmware Update Tutorial
        • KOI WiFi Firmware Update
    • Sugar ASR Voice Module
      • Sugar ASR Voice Module Info
      • Sugar ASR Programming
      • Sugar ASR Custom Command Training
      • Sugar ASR Commands List
      • Sugar ASR Unplugged Usage
    • Sugar Cam Tutorial: AI Mode(Advanced)
  • Wifibrick & IoT Solutions
    • Wifibrick
      • Wifibrick Info
      • WifiBrick Firmware Update
    • IoT Platform Introductions
      • ThingSpeak
      • MakerCloud
      • ObjectBlocks
      • Kittenblock Built-in MQTT
    • MakeCode Coding for IoT Platforms
      • Makecode Coding and Thinkspeak
      • Makecode Coding and MakerCloud
      • Makecode Coding and ObjectBlocks
      • Makecode X KittenBlock IoT
      • Makecode Coding and KittenBot IoT
    • FutureBoard Programming for IoT Platforms
      • FutureBoard and ThingSpeak
      • FutureBoard and MakerCloud
      • FutureBoard and ObjectBlocks
    • IFTTT x IoT Platform
      • MakerCloud x IFTTT
      • ThingSpeak x IFTTT
    • IoT Platform x MIT AI2
  • Functional Modules
    • Powerbrick Series
      • Armourbit Expansion Box
      • Battery Box
      • Environment Temperature and Humidity Module
      • Soil Moisture Sensor
      • Water Level Sensor
      • Ultrasound and Sound Module
      • IR Line Trace Module
      • AB Bumpers Module
      • Color & Gesture Module
      • RFID Reader Module
      • RGB LED Matrix
      • MP3 Music Module
      • Powerbrick MakeCode Programming for Armourbit
      • Powerbrick MakeCode Programming for Robotbit
    • Sugar Series
      • Sugar Button Module
      • Sugar PIR Sensor Module
      • Sugar Line Sensor Module
      • Sugar Magnet Sensor Module
      • Sugar LED Module
      • Sugar Potentiometer Module
      • Sugar Flame Sensor Module
      • Sugar Light Sensor Module
      • Sugar Water Level Sensor Module
      • Sugar Soil Moisture Sensor Module
      • Sugar Environment Sensor Module
      • Sugar Joystick Module
      • Sugar TOF Distance Sensor
      • Sugar ASR Voice Module
      • Sugar String Light
      • Sugar Vibe Motor
      • Sugar Laser LED Module
      • Sugar Atmospheric Pressure Module
      • Sugar Crash Microswitch Module
      • Sugar Water Temperature Sensor
      • Sugar Buzzer Module
      • Sugar Touch Module
      • Sugar 7-Segment Display Module
      • Sugar I2C Hub
      • Sugar Grayscale Module
      • Sugar Sound Sensor Module
      • Sugar Camera Module
        • Sugar Cam Tutorial: Command Mode(Default)
          • Sugar Cam Tutorial: QR Code Scanner
          • Sugar Cam Tutorial: Voice Recognition
          • Sugar Cam Tutorial: Capture and MP3
          • Sugar Cam Tutorial: Futureboard FPV
          • Sugar Cam Tutorial: KittenBlock
          • Sugar Cam Tutorial: KittenBlock AI
        • Sugar Cam Tutorial: Remote Mode(Advanced)
          • Sugar Cam Tutorial: Web-based Streaming
          • Sugar Cam Tutorial: HTML Customization
        • Sugar Cam Tutorial: AI Mode(Advanced)
          • Sugar Cam Tutorial: Teachable Machine Model Training
          • Sugar Cam Tutorial: Teachable Machine Image Classification
        • Serial Command API
      • Sugar Atomizer Module
      • Sugar Carbon Dioxide Sensor Module
      • Sugar Solar Panel and Power Management Module
      • Sugar Weigh Module
      • Sugar UV Module
      • Sugar RFID Module
      • Sugar Numpad Module
      • Sugar RGB LED Ring
    • Turbidity Sensor
    • pH Meter
      • pH Meter Info
      • pH Meter Initial Tuning
      • pH Meter Programming Tutorial
      • pH Meter Export Calibration Value
      • pH Buffer Solution Mixing Tutorial
    • PM2.5 Particulates Sensor
    • KittenClock RTC Module
    • Contactless Infra Red Temperature Sensor
    • All in 1 Water Pump
    • Ultrasound Sensor
    • 5 Way Line Follow Module
    • GeekServo Fan
    • KittenRadio
    • RGB LED Strip and Board
      • RGB LED Strip
      • RGB LED Screen
        • RGB LED Screen Info
        • RGB LED Screen - Neopixel Tutorial
        • RGB LED Screen and Matrices
        • RGB LED Screen Daisy Chaining
        • RGB LED Screen - Static Effects Tutorial
        • 8x32 RGB LED Screen - Dynamic Effects Tutorial
        • 16x16 RGB LED Screen - Dynamic Effects Tutorial
    • Discontinued Modules
      • Button Module
      • Potentiometer
      • Ambient Light Sensor
      • Analog Flame Sensor
      • Moisture Sensor
      • Water Sensor
      • Magnetic Sensor
      • Slider Potentialmeter
      • Sound Sensor
      • Infra Red Tracker Sensor
      • RGB LED Module
    • FingerPrint Recognition Module
  • Motors and Servos
    • Geekservo Motor
    • Geekservo Servo
    • GeekServo 2KG Motors
    • GeekServo 2KG Servo
    • T/T DC Motors
    • Geek Motor O 360 Servo
    • High Speed DC Motor
    • 9g Servo
  • Microsoft Jacdac Series
    • What's Jacdac?
    • Jacdac Hardware
      • Jacdac+MakeCode Quickstart
      • Jacdac+MicroCode QuickStart
      • Jacdac Kit A
        • Jacdapter
        • Jacdac Slider
        • Jacdac Rotary Button
        • Jacdac RGB Ring
        • Jacdac Button
        • Jacdac Magnet Sensor
        • Jacdac Light Sensor
        • Jacdac Hub
      • Jacdac Kit B
        • Jacdac Power Module
        • Jacdac Haptic
        • Jacdac Accelerometer
        • Jacdac Relay
        • Jacdac Environment
        • Jacdac RGB Light Strip
        • Jacdac Servo Driver
        • Jacdac Ultrasound
      • Jacdac Duckybot
        • Duckybot Instructions
          • Wake Up Duckling
          • Environment Sensing
          • Fall Detection
          • Following Duckling
  • Main Controllers
    • BBC Micro:bit V2
    • FutureBoard
      • About FutureBoard
        • FutureBoard Info
        • FutureOS Operation Guide
      • FutureBoard KittenBlock Programming Tutorial
        • FutureBoard and KittenBlock Quick Start Guide
        • Programming with Kittenblock: Onboard Sensors
        • Programming with KittenBlock: Buzzer
        • Programming with KittenBlock: Screen
        • Programming with KittenBlock: Turtle
        • Programming with KittenBlock: GPIO
        • Programming with KittenBlock: Neopixel
        • Programming with KittenBlock: WiFi & IoT
        • Programming with KittenBlock: Microphone
        • Programming with KittenBlock: Radio
        • Programming with KittenBlock: Robotbit
        • Programming with KittenBlock: Powerbrick
        • Programming with KittenBlock: Sugar
        • Programming with KittenBlock: HK Observatory
        • Programming with KittenBlock: KMB ETA
      • FutureBoard MicroPython Programming Tutorial
        • FutureBoard & MicroPython Quick Start Guide
        • Programming with MicroPython: Screen and Display
        • Programming with MicroPython: Onboard Sensors
        • Programming with MicroPython: Buzzer
        • Programming with Micropython: Turtle
        • Programming with MicroPython: GPIO
        • Programming with MicroPython: NeoPixel
        • Programming with MicroPython: WiFi & IoT
        • Programming with MicroPython: Network Time Protocol
        • Programming with MicroPython: I2S Microphone
        • Programming with MicroPython: Wireless Radio
        • Programming with MicroPython: Robotbit
        • Programming with MicroPython: urequests & ujson
        • Programming with MicroPython: I2C Device
        • Programming with MicroPython: Sugar and Powerbrick Modules
        • Programming with MicroPython: ASR Voice Recognition Module
        • Programming with MicroPython: KOI
      • Firmware Updates
        • Update Process
        • FutureBoard Firmware History
        • Resetting the FutureBoard
    • MeowBit
      • Meowbit Introduction
      • MeowBit System Operations
      • Meowbit Programming Tutorial
        • Meowbit MakeCode Coding QuickStart
        • MeowBit HourOfCode Tutorial
        • Meowbit Kittenblock Coding Quickstart
        • MeowBit’s Light Sensor
        • Meowbit’s Accelerometer
        • Meowbit’s Temperature Sensor
        • Meowbit’s IO Pins
        • MeowBit Wireless SD Module
        • Meowbit & Robotbit
        • Meowbit & Neopixel
        • Meowbit & IOBit
        • Meowbit & Turtle(Kittenblock)
        • Meowbit’s Display(Kittenblock)
        • Meowbit MicroPython Quick Start
        • Meowbit MicroPython API
    • Nanobit
      • Nanobit Introduction
      • Nanobit & MakeCode Programming
      • Nanobit Shield Expansion Board
  • Educational Kit Sets
    • Micro:bit Inventor Education Kit
      • Micro:bit Inventor Education Kit Introduction
      • Micro:bit Inventor Kit Instructions
        • Traffic Lights
        • Fire Alarm
        • Birthday Candles
        • Electric Gate
        • Smart Hanger
        • Plant Helper
        • Radio
        • Rhythm Machine
        • Quiz Machine
        • Nightlight
        • Swinging Fan
        • Zombie Game
        • Delivery Kart
        • RC Kart
        • Safe
        • Piano
      • Micro:bit Inventor Kit - AI Upgrade
        • Micro:bit Inventor Kit x KOI AI Camera Use Cases
        • Voice Control AI Hanger
        • AI Pedestrian Crossing
        • AI Access Gate Control
        • AI Face Tracking Fan
        • Biometrics Authentication Safe Locker
      • Micro:bit Inventor Kit - IoT Upgrade
        • IoT Streetlight
        • IoT Hanger
        • IoT Gate
        • IoT Door Lock
        • IoT Safe
        • IoT Fire Alarm
      • Micro:bit Inventor Kit - ASR Upgrade
        • ASR Upgrade Use Cases
        • Voice Control Fan
        • Voice Control Hanger
        • Voice Control Night Light
        • Voice Control Smart Appliances
      • Micro:bit Inventor Kit - KOI 2 Upgrade
        • Mask Detector Gate
        • Facial Image Identification Safe
        • Face Detection Fan
        • AI Traffic Management
        • Road Sign Tracking Car
    • Powerbrick
      • PowerBrick All-In-One
      • PowerBrick Instructions and Parts List
        • PowerBrick Building Blocks List
        • Gestured Controlled Crane
        • Chomping Duck
        • Line Follow Street Cleaning Car
        • Dino King
        • Robo Dancer
        • Smart Bin
        • Smart Gate
        • Weather Reporter
        • Brick Sorter
        • Windmill
    • Health Care Educational AI Kit
      • Health Care Educational AI Kit Introduction
      • Health Care Educational AI Kit Instructions(KOI 1)
        • Health Care Educational AI Kit Parts List
        • AI Disinfection Alcohol Dispenser
        • Handheld Contactless Temperature Monitor
        • Auto-Tracking Temperature Monitor
        • Anti-epidemic Supplies Commander
        • Mask Detector
        • Contactless Elevator
        • Contactless Door Bell
        • Driverless Delivery Cart
        • UV Light Sterilizer
      • Health Care Educational AI Kit Instructions(KOI 2)
        • Health Care Educational AI Kit Parts List
        • Handheld Contactless Temperature Monitor
        • AI Disinfection Alcohol Dispenser
        • Auto-Tracking Temperature Monitor
        • Anti-epidemic Supplies Commander
        • Mask Detector
        • Contactless Elevator
        • Contactless Door Bell
        • Driverless Delivery Cart
        • Driverless Sterilizing Cart
        • UV Light Sterilizer
    • FutureBoard IoT Education Kit
      • FutureBoard IoT Education Kit Intro
      • FutureBoard IoT Education Kit Instructions
        • Weather Station
        • Welcoming Robot
        • Timer
        • Safe
        • Smart Streetlamp
        • Laser Distance Ruler
        • RC Kart
        • Smart Parking Lot
    • Weather Station Educational Kit
      • Weather Station Educational Kit Introduction
      • Voice Weather Station Instructions
        • 6-in-1 Complete Weather Station
        • Environment Light Meter
        • Temperature & Humidity Barometer
        • Air Pressure Meter
        • Rainfall Meter
        • Wind Vane
        • Anemometer
      • IoT Weather Station Instructions
        • 6-in-1 Complete Weather Station
        • Environment Light Meter
        • Temperature & Humidity Barometer
        • Air Pressure Meter
        • Rainfall Meter
        • Wind Vane
        • Anemometer
      • Weather Station Building Instructions
        • 6-in-1 Weather Station Instructions
        • Environment Light Meter Instructions
        • Barometer Instructions
        • Rainfall Meter Instructions
        • Wind Vane Instructions
        • Anemometer Instructions
    • KOI AI Air Hockey
    • AI/AIoT Recycling Bin
      • AI/AIoT Recycling Bin Intro
      • AI/AIoT Recycling Building Instructions
      • AI/AIoT Recycling Kit Tutorial(KOI 1)
      • AI/AIoT Recycling Kit Tutorial(KOI 2)
    • Smart Book Crossing Cabinet Education Kit
      • Smart Book Crossing Cabinet Intro
      • Smart Book Crossing Cabinet Instructions
        • Building Instructions
        • MakeCloud Set Up Procedure
        • AI2 Application Set Up
        • FutureBoard Sample Program
        • Micro:bit Sample Program
    • IoT Make Easy Smart Home Education Kit
      • IoT Make Easy Smart Home Education Kit Introduction
      • IoT Make Easy Building Instructions
        • Set Up for MakerCloud
        • MakerCloud x IFTTT Guide
        • Set Up for ObjectBlocks
        • Set Up for Thingspeak
        • Safety Gas Stove
        • Remote Security Door
        • Safety Bathtub
        • Anti-Spilling Sink
    • Industry 4.0 Conveyor Belt
      • Industry 4.0 Conveyor Belt Introduction
      • Building Instructions
      • Inventory System Sample Program(FutureBoard)
      • Inventory System Sample Program(MakeCode)
      • IoT Platform Set Up Tutorial
    • Industry 4.0 Robotic Arm
      • Industry 4.0 Robotic Arm for SYE
    • KittenBot Fitness Testing Kit
      • KittenBot Fitness Testing Kit Intro
      • 1. Push-Up Exercise
      • 2. Sit-Up Exercise
      • 3. Sit and Reach Test
      • 4. Y-Balance Test
      • 5. Plank Exercise
    • SumoBot 12-in-1 Kit
      • SumoBot 12-in-1 Kit Introduction
      • SumoBot 12-in-1 Model Instructions
        • SumoBot 12-in-1 Parts List
        • SumoBot
        • Flag Swiper
        • RoboPusher
        • Punching Mantis
        • Speed Racer
        • RoboCatcher
        • RoboDino
        • Sumo Wrestler
        • RoboFootballer
        • RoadBlock Smasher
        • Battle Turret
        • Smart Toilet Tissue Machine
    • MR STEMER 3-in-1 BattleBots Kit
      • MR STEMER 3-in-1 BattleBots Kit Intro
      • MR STEMER 3-in-1 Model Instructions
        • MR STEMER 3-in-1 Parts List
        • SumoBot
        • Flag Swiper
        • RoboPusher
    • Robotbit Basic Kart
      • Robotbit Basic Kart Introduction
      • Basic Kart Building Instructions
      • Remote Control Kart
      • Line Tracing Kart
      • Obstacle Avoiding Kart
      • AI Automated Driving Kart
    • Mecanum Wheel Robotic Car Kit
      • Mecanum Wheel Robotic Car Kit Intro
      • Mecanum Wheel Robotic Car Kit Instructions
        • Mecanum Robotic Car
        • Mecanum Robotic Shooter
    • Mecanum Wheel Robot 2KG
      • Mecanum Wheel Robot 2KG Introduction
      • Mecanum Wheel Robot 2KG Building Instructions
      • Mecanum Wheel Robot 2KG Sample Programs
    • All Terrain RC Rover Kit
      • All Terrain RC Rover
      • All Terrain RC Rover Building Instructions
      • All Terrain RC Rover Sample Program
    • MR STEMer Kart Lite
    • Robotbit Robot Arm
    • Meowbit Creator Kit
      • Meowbit Creator Kit Introduction
      • Meowbit Creator Kit Instructions
        • Meowbit Creator Kit Parts List
        • 1. Step Counter
        • 2. Tug-Of-War
        • 3. Coin Collector
        • 5. Basketball Game
        • 6. Piano Master
        • 7. Voice Control Lights
        • 8. Anti-Noise Window
        • 9. Line Follower Robot
        • 10. Obstacle Avoiding Robot Cat
        • 11. Smart Parking Lot
    • Circuitry Experiments Education Kit
      • Circuitry Experiments Education Kit Introduction
      • Circuitry Experiments Kit Component List
    • MRSTEMer Competition Arena
    • TabbyBot AI Cart
      • TabbyBot Programming QuickStart
      • Scaredy Cart Programming Tutorial
      • Light Show Programming Tutorial
      • Obstacle Avoiding Cart Tutorial
      • Line Follower Cart Tutorial
    • (Discontinued Item)Robotbit Sensor Kit
    • Pneumatic Rocket Launching Kit
      • Pneumatic Rocket Tutorial
    • Robotbit Differential Car
      • RC Differential Car Tutorial
      • AI Upgrade: KOI 2 Auto Parking
        • KOI 2 Auto Parking Tutorial
  • Programming Platforms
    • Newest! Microsoft MicroCode
    • MakeCode Tutorial
      • Kittenbot & MakeCode
      • Makecode Extension Updates
      • MakeCode Micro:bit Programming for iPad
    • KittenBlock
      • Installing KittenBlock
      • Uninstall KittenBlock 1.88 Completely
      • Kittenblock User Interface
        • Kittenblock Main UI
        • Blocks Menu
        • Coding Area
        • Stage
      • KittenBlock & Micro:bit
        • Connecting Micro:bit to KittenBlock
        • Micro:bit Coding & Kittenblock
      • KittenBlock Functions & Features
        • Kittenblock Unique Features
          • Python Editor
          • KittenBlock Hardware File System
          • Wiring Diagram Maker
        • Kittenblock VS Scratch 3.0
        • Learning Python 3 with Kittenblock
        • Kittenbot Extensions
          • Video Sensing
          • Translation
          • Text to Speech
          • Internet of Things
          • Artificial Intelligence
            • FaceAI
            • BaiduAI
          • Machine Learning
            • Machine Learning 5
            • Machine Learning 5 Image Classification
            • Machine Learning 5 Feature Extraction
            • Machine Learning 5 SketchRNN
            • Machine Learning 5 PoseNet
            • Machine Learning 5 FaceAPI
    • KittenCode
      • KittenCode Introduction
      • KittenCode Interface
  • Scientific Measuring Device Kit
    • Measuring PM2.5 Particulates
    • Measuring Carbon Dioxide
    • Measuring Water Temperature
    • Measuring Water Turbidity
    • Measuring Sound Level
    • Measuring pH Level
    • Futureboard Lite Operation Manual
  • Kittenbot & Bricklink Studio
  • Kittenbot HK SharingHub Chinese
Powered by GitBook
On this page
  • Import FutureBoard Library
  • 03: Buzzer
  1. Main Controllers
  2. FutureBoard
  3. FutureBoard MicroPython Programming Tutorial

Programming with MicroPython: Buzzer

PreviousProgramming with MicroPython: Onboard SensorsNextProgramming with Micropython: Turtle

Last updated 1 year ago

Import FutureBoard Library

Import the Library to make use of its functions.

from future import *

03: Buzzer

1. Emitting a frequency

buzzer.tone(freq,d=0.5)

Emits a sound using a frequency.

Refer to this document for the relation of frequencies and notes:

Parameter d denotes the duration in seconds, use -1 for non-stop.

2. Emitting a note

buzzer.note(note,beats=1)

Emits a sound using a note, value ranges from 0~130, with a total of 12 octaves, multiples of 12 are the C note of that octave.

Parameter beats controls the length, default is 1.

3. Resting

buzzer.rest(beats=1)

Parameter beats controls the length, default is 1.

4. Setting the bpm

buzzer.bpm(bpm=120)

Sets the bpm(beats per minute) of the buzzer, default is 120.

5. Stopping the buzzer

buzzer.stop()

6. Playing a melody

buzzer.melody(m)

Define your own melody or use the predefined melodies with m.

Predefined Melodies:

CORRECT = "c6:1 f6:2 "
NOTICE = "d5:1 b4:1 "
ERROR = "a3:2 r a3:2 "
DADA = "r4:2 g g g eb:8 r:2 f f f d:8 "
ENTERTAINER = "d4:1 d# e c5:2 e4:1 c5:2 e4:1 c5:3 c:1 d d# e c d e:2 b4:1 d5:2 c:4 "
PRELUDE = "c4:1 e g c5 e g4 c5 e c4 e g c5 e g4 c5 e c4 d g d5 f g4 d5 f c4 d g d5 f g4 d5 f b3 d4 g d5 f g4 d5 f b3 d4 g d5 f g4 d5 f c4 e g c5 e g4 c5 e c4 e g c5 e g4 c5 e "
ODE = "e4 e f g g f e d c c d e e:6 d:2 d:8 e:4 e f g g f e d c c d e d:6 c:2 c:8 "
NYAN = "f#5:2 g# c#:1 d#:2 b4:1 d5:1 c# b4:2 b c#5 d d:1 c# b4:1 c#5:1 d# f# g# d# f# c# d b4 c#5 b4 d#5:2 f# g#:1 d# f# c# d# b4 d5 d# d c# b4 c#5 d:2 b4:1 c#5 d# f# c# d c# b4 c#5:2 b4 c#5 b4 f#:1 g# b:2 f#:1 g# b c#5 d# b4 e5 d# e f# b4:2 b f#:1 g# b f# e5 d# c# b4 f# d# e f# b:2 f#:1 g# b:2 f#:1 g# b b c#5 d# b4 f# g# f# b:2 b:1 a# b f# g# b e5 d# e f# b4:2 c#5 "
RING = "c4:1 d e:2 g d:1 e f:2 a e:1 f g:2 b c5:4 "
FUNK = "c2:2 c d# c:1 f:2 c:1 f:2 f# g c c g c:1 f#:2 c:1 f#:2 f d# "
BLUES = "c2:2 e g a a# a g e c2:2 e g a a# a g e f a c3 d d# d c a2 c2:2 e g a a# a g e g b d3 f f2 a c3 d# c2:2 e g e g f e d "
BIRTHDAY = "c4:3 c:1 d:4 c:4 f e:8 c:3 c:1 d:4 c:4 g f:8 c:3 c:1 c5:4 a4 f e d a#:3 a#:1 a:4 f g f:8 "
WEDDING = "c4:4 f:3 f:1 f:8 c:4 g:3 e:1 f:8 c:4 f:3 a:1 c5:4 a4:3 f:1 f:4 e:3 f:1 g:8 "
FUNERAL = "c3:4 c:3 c:1 c:4 d#:3 d:1 d:3 c:1 c:3 b2:1 c3:4 "
PUNCHLINE = "c4:3 g3:1 f# g g#:3 g r b c4 "
BADDY = "c3:3 r d:2 d# r c r f#:8 "
CHASE = "a4:1 b c5 b4 a:2 r a:1 b c5 b4 a:2 r a:2 e5 d# e f e d# e b4:1 c5 d c b4:2 r b:1 c5 d c b4:2 r b:2 e5 d# e f e d# e "
BA_DING = "b5:1 e6:3 "
WAWA = "e3:3 r:1 d#:3 r:1 d:4 r:1 c#:8 "
JUMP_UP = "c5:1 d e f g "
JUMP_DOWN = "g5:1 f e d c "
POWER_UP = "g4:1 c5 e g:2 e:1 g:3 "
POWER_DOWN = "g5:1 d# c g4:2 b:1 c5:3 "

Defining Melodies:

  • with c4:2 as an example:

    • C is the note

    • 4 is the octave

    • :2 is the length

https://pages.mtu.edu/~suits/notefreqs.html