CsoundQt Menu Items

(On OS X, substitute CTRL key for COMMAND key and ALT for OPTION key.)
The key shortcuts can be changed in Edit > Set keyboard shortcuts

File

  • New (CTRL+N) Create new untitled file
  • Open (CTRL+O) Open existing file
  • Save (CTRL+S) Save current file
  • Save as (CTRL+SHIFT+S) Save current file as a different file
  • Export without widgets Save current file as a different file without the widget section
  • Reload Revert file to last saved version Insert/Update Cabbage text
  • Close current tab (CTRL+W) Close current file
  • Print (CTRL+P) Print current file
  • File Information Display information about current file
  • Recent files List recently opened files
  • Templates Select a file from Templates folder
  • Exit (CTRL+Q) Exit CsoundQt

Edit

  • Undo (CTRL+Z) Undo last change
  • Redo (CTRL+SHIFT+Z) Redo change
  • Cut (CTRL+X) Cut selected text
  • Copy (CTRL+C) Copy selected text to clipboard
  • Paste (CTRL+V) Paste clipboard in current cursor position
  • Evaluate Selection (CTRL+SHIFT+W) Evaluate selected code
  • Evaluate Section (SHIFT+CTRL+E) Evaluate code section
  • Code Pad in Csound Mode (SHIFT+ALT+S) Toggle Code Pad from Csound to Python mode
  • Find and replace (CTRL+F) Open find-and-replace dialog
  • Find again Repeat last search
  • Comment/Uncomment (CTRL+/) Comment / Uncomment selected text (add / remove ';' character before each line)
  • Indent (CTRL+I) Insert tab at current line / selection
  • Kill line (CTRL+K) Remove current line
  • Kill to End of Line (ALT+SHIFT+K) Remove text from cursor to end of line
  • Show/hide line number area (ALT+SHIFT+K) Show / hide line numbers in editor
  • Toggle parameter mode (ALT+SHIFT+P) Toggle between different modes of code completion
  • Join orc/sco Opens dialog for joining open orc and sco files into a new csd file
  • Invalue->chnget Convert lines with “invalue” to “chnget”
  • Chnget->invalue Convert lines with “chnget” to “invalue”
  • Insert/Update CsLADSPA text Insert a section or update it
  • Insert/Update Cabbage text Insert a section or update it
  • Widget edit mode (CTRL+E) Turn widget edit mode on/off
  • Configuration Open configuration panel
  • Set keyboard shortcuts Change / set / restore keyboard shortcuts

Control

  • Run Csound (CTRL+R) Run current csd file in realtime to sound card
  • Run in Terminal (CTRL+SHIFT+R) Run current csd in external shell
  • Pause Pause / resume execution
  • Render to file (ALT+F) Run current csd and write to disk
  • Record (CTRL+SPACE) Run current csd in realtime and record Csound's audio output to disk
  • Stop (ALT+S) Terminate execution of current csd
  • Stop All (ALT+.) Terminate all running csd tabs
  • Edit AudioFile Edit last audio file in external editor
  • Play Audiofile Play generated audio file in external player

View

  • Focus Text Editor (ALT+0) Focus to the CsoundQt editor
  • Widgets (ALT+1) Toggle Widget Panel visibility
  • Help Panel (ALT+2) Toggle Help Panel visibility
  • Output Console (ALT+3) Toggle Output console Panel visibility
  • View Code Graph (ALT+4) Shows code as flow chart
  • Inspector (ALT+5) Toggle Inspector Panel visibility
  • Live events (ALT+6) Toggle Live Events Sheet visibility
  • Python console (ALT+7) Toggle Python console visibility
  • Code pad (ALT+8) Toggle Code pad visibility
  • Utilities (ALT+9) Open Utilities dialog
  • View Full Screen Toggle full screen view
  • Split View (CRTL+SHIFT+A) Toggle split view of instruments, score, and optional other sections

Examples

  • Getting Started Basic examples and built-in tutorials
  • FLOSS Manual Examples All examples from the Csound FLOSS Manual
  • McCurdy Collection Many of Iain McCurdy's Realtime Examples converted to CsoundQt by René
  • Live Collection Examples with live audio input
  • Widgets Characteristics and usage of CsoundQt's widgets
  • Synths Different synthesizer implementations
  • Music Musical pieces written in or converted to Csound
  • Useful Audio / MIDI tester and other useful stuff
  • Miscellaneous Various examples

Favorites

Direct access to any folder which is set in Configure > Environment > Favorite dir

Scripts

This menu is only available when CsoundQt is compiled with Python support. It will then provide a collection of Python scripts which to control CsoundQt via the Python programming language.

Help

  • Show opcode entry (SHIFT+F1) Show opcode entry for opcode under cursor or selected in Help Panel
  • Show opcode entry in external browser (ALT+SHIFT+F1) Opens opcode entry for opcode under cursor or selected in external browser
  • Help Back (CTRL+LEFT ARROW) Go back in help browser history
  • Help Forward (CTRL+RIGHT ARROW) Go forward in help browser history
  • Csound Manual Show the Csound Manual
  • Download Csound Manual Open browser and load a page to download the Csound Manual
  • Opcode Overview Show opcode overview in help panel
  • Opcode Quick Reference Show ordered short reference of all Csound opcodes
  • GEN Routines Show GEN Routines overview
  • Open Quick Reference Guide Open this documnt as pdf
  • Reset Preferences Reset all CsoundQt preferences (should be used with caution in case of bugs due to wrong preference settings)
  • Report a Bug Direct access to bug report (for CsoundQt, not Csound)
  • Request a Feature Direct access to feature request (for CsoundQt)
  • Csound IRC Chat Join Csound's IRC chat
  • About CsoundQt Info and links
  • Donate to CsoundQt Free speech and free beer both need some support

Context

(Right mouse click in text area)

  • Undo (U) Undo last edit
  • Redo (R) Redo last edit
  • Cut (T) Cut selection
  • Copy (C) Copy selection
  • Paste (P) Paste selection
  • Delete Delete selection
  • Select All Select all text in editor
  • Evaluate Selection Evaluate selected text
  • Opcode Help Show opcode entry for opcode under cursor or selected in Help Panel
  • Show/hide line numbers Toggle line number view
  • Opcodes Selection of opcodes by category