DrumScript DrumScript DrumScript
  • Getting Started
  • API Reference
  • Guide
  • Runbooks
  • Contributing
  • Release Notes
  • Fun Theory
/

Getting Started

  • Prerequisites
  • Standard Installation
  • Installing External Dependencies

User Guide

  • DrumScript CLI Reference
  • Configuration
  • Usage Guide
  • Glossary of Terms
  • Definitions
  • Roadmap for DrumScript
  • DrumScript Security Policy
  • Usage Guide

Theory

  • How to Read Drum Notation
  • Digital Signal Processing (DSP)
  • Automatic Tempo Detection (ATD)
  • Stem-Splitter
  • How it works
  • Percussion Frequencies
  • Bibliography & References
  • Theory/ Sources

API Reference

  • API Reference
    • drumscript.notation_generator.constants
    • drumscript.transcribe
    • drumscript.extract_stems
    • drumscript.detect_tempo
    • drumscript.export_pdf
    • drumscript.export_midi
    • drumscript.export_xml
    • drumscript.audio_processor.audio_loader
      • drumscript.audio_processor.audio_loader.load_audio
      • drumscript.audio_processor.audio_loader.normalise_audio
    • drumscript.audio_processor.stem_splitter
      • drumscript.audio_processor.stem_splitter.extract_drum_stem
      • drumscript.audio_processor.stem_splitter.mix_stems
      • drumscript.audio_processor.stem_splitter.separate_audio
    • drumscript.audio_processor.stem_splitter.extract_drum_stem
    • drumscript.audio_processor.stem_splitter.mix_stems
    • drumscript.audio_processor.stem_splitter.separate_audio
    • drumscript.audio_processor.tempo_detector
      • drumscript.audio_processor.tempo_detector.estimate_tempo
    • drumscript.audio_processor.onset_detector
      • drumscript.audio_processor.onset_detector.detect_onsets
    • drumscript.audio_processor.feature_extractor
      • drumscript.audio_processor.feature_extractor.extract_features
      • drumscript.audio_processor.feature_extractor.extract_features_for_onsets
    • drumscript.drum_classifier.classify
      • drumscript.drum_classifier.classify.classify_event
      • drumscript.drum_classifier.classify.classify_events
      • drumscript.drum_classifier.classify.classify_idiophone
      • drumscript.drum_classifier.classify.classify_membranophone
      • drumscript.drum_classifier.classify.classify_rudiment_events
      • drumscript.drum_classifier.classify.extract_features
      • drumscript.drum_classifier.classify.get_audio_slice
    • drumscript.drum_classifier.classify.classify_rudiment_events
    • drumscript.drum_classifier.classify.classify_event
    • drumscript.drum_classifier.classify.classify_events
    • drumscript.drum_classifier.classify.classify_idiophone
    • drumscript.drum_classifier.classify.classify_membranophone
    • drumscript.drum_classifier.classify.extract_features
    • drumscript.drum_classifier.classify.get_audio_slice
    • drumscript.notation_generator.constants
    • drumscript.notation_generator.helpers
      • drumscript.notation_generator.helpers.calculate_cents_difference
      • drumscript.notation_generator.helpers.format_drum_event
      • drumscript.notation_generator.helpers.get_note_duration_name
      • drumscript.notation_generator.helpers.round_to_nearest_subdivision
    • drumscript.notation_generator.score_builder
      • drumscript.notation_generator.score_builder.build_score
    • drumscript.notation_generator.pdf_exporter
      • drumscript.notation_generator.pdf_exporter.draw_bar_line
      • drumscript.notation_generator.pdf_exporter.draw_clef
      • drumscript.notation_generator.pdf_exporter.draw_notehead
      • drumscript.notation_generator.pdf_exporter.draw_staff
      • drumscript.notation_generator.pdf_exporter.draw_time_signature
      • drumscript.notation_generator.pdf_exporter.export_pdf
      • drumscript.notation_generator.pdf_exporter.get_vertical_position
    • drumscript.notation_generator.midi_exporter
      • drumscript.notation_generator.midi_exporter.export_to_midi
    • drumscript.notation_generator.xml_exporter
      • drumscript.notation_generator.xml_exporter.export_xml
    • drumscript.utils.ffmpeg_installer
      • drumscript.utils.ffmpeg_installer.install_ffmpeg
      • drumscript.utils.ffmpeg_installer.is_ffmpeg_installed

Development

  • Code of Conduct for DrumScript
  • Contributing to DrumScript
  • Documentation
  • Testing Guidance

Runbooks

  • Runbooks
    • Create a Drumless Backing Track
    • Extract Drums from a Song
    • Measure Tempo
    • Transcribe a Drum Track

Project Info

  • About DrumScript

Versions

  • Release Notes
    • v0.1.0 (Planning)
    • v0.1.1 (Planning)
    • v0.1.2 (Pre-Alpha)
    • v0.1.3 (Pre-Alpha)
    • v0.1.4 (Alpha)
    • v0.1.5 (Alpha)
DrumScript 0 0
Edit this page
  1. DrumScript /
  2. Runbooks
View as Markdown Open in ChatGPT Open in Claude

Runbooks¶

Welcome to the DrumScript runbooks! You can view the code and outputs right here.

  • Create a Drumless Backing Track
  • Extract Drums from a Song
  • Measure Tempo
  • Transcribe a Drum Track
Previous
Testing Guidance
Next
Create a Drumless Backing Track

© 2026, DrumScript

Made with Sphinx and Shibuya theme.