The Kwave Handbook

Thomas Eschenbacher

Revision 20.07.70 (2020-07-06)

Kwave is a simple sound editor built on KDE Frameworks 5.


Table of Contents

1. Introduction
Kwave Resources
Kwave Revision History
2. Basics about digital audio
The analogue world
Digitalization
Sample Encoding
Sample Formats
3. Using Kwave
User Interface Mode
Command Line
List of Files or Commands
GUI Type
Qt Toolkit options
Startup Options
Opening and Saving files
Supported File formats
Converting to and from .wav
Format of ASCII files
Creating a New File
Recording
Playback
File Properties
Zooming and navigating
Zooming in and out
Scrolling left and right
Using the overview
Vertical zoom
How to select
Selecting channels
Selecting samples
Clipboard
Drag and Drop
4. Automization and Scripting with Kwave
General Syntax
Using the Command Line
Kwave Script Files
General Structure
Comments and Empty Lines
Termination
Labels
Command Reference
a
about_kde
add_track
c
clipboard_flush
close
continue
copy
crop
cut
d
delayed
delete
delete_track
dump_metadata
e
expandtolabel
f
fileinfo
forward
g
goto
i
insert_at
insert_track
l
label:add
label:delete
label:edit
loadbatch
loop
m
menu
msgbox
n
newsignal
next
o
open
openrecent
p
paste
pause
playback_start
plugin
plugin:execute
plugin:setup
prev
q
quit
r
redo
redo_all
reenable_dna
reset_toolbars
revert
rewind
s
save
saveas
saveselect
select_gui_type
select_track:all
select_track:invert
select_track:none
select_track:off
select_track:on
select_track:toggle
selectall
selectnext
selectnextlabels
selectnone
selectprev
selectprevlabels
selecttoleft
selecttoright
selectvisible
start
stop
sync
u
undo
undo_all
v
view:scroll_end
view:scroll_left
view:scroll_next
view:scroll_next_label
view:scroll_prev
view:scroll_prev_label
view:scroll_right
view:scroll_start
view:zoom_all
view:zoom_in
view:zoom_normal
view:zoom_out
view:zoom_selection
w
window:activate
window:cascade
window:click
window:close
window:minimize
window:mousemove
window:next_sub
window:prev_sub
window:resize
window:screenshot
window:sendkey
window:tile
window:tile_vertical
5. Plugins
Plugin Reference
about (About Kwave)
amplifyfree (Amplify Free)
band_pass (Band Pass Filter)
codec_ascii (ASCII Codec)
codec_audiofile (Audiofile Codec)
codec_flac (FLAC Codec)
codec_mp3 (MP3 Codec)
codec_ogg (Ogg Codec)
codec_wav (WAV Codec)
debug (Debug Functions)
export_k3b (Export to K3b Project)
fileinfo (File Info)
goto (Goto Position)
insert_at (Insert At)
lowpass (Low Pass Filter)
newsignal (New Signal)
noise (Noise Generator)
normalize (Normalizer)
notch_filter (Notch Filter)
pitch_shift (Pitch Shift)
playback (Playback)
record (Record)
reverse (Reverse)
samplerate (Sample Rate Conversion)
saveblocks (Save Blocks)
selectrange (Select Range)
sonagram (Sonagram)
stringenter (Enter Command)
volume (Volume)
zero (Zero Generator)
6. Questions and Answers
7. Credits and License
Main Authors
Major Contributors
Minor contributors, copyright holders and others
Thanks To
A. File Info