RSS feed
3c947587
– qwx <qwx@sciops.net>
authored
on 2023/02/09 14:10
get rid of comparisons to -1
0a2b6b19
– qwx <qwx@sciops.net>
authored
on 2023/02/09 12:27
cmd: fix wrong offset for paste/replace
c5626b88
– qwx <qwx@sciops.net>
authored
on 2023/02/07 04:16
don't use ULL for usize on 32bit
7b2f1522
– qwx <qwx@sciops.net>
authored
on 2023/02/05 12:02
draw: fix nonsense delta for panning with keys
08d25423
– qwx <qwx@sciops.net>
authored
on 2023/02/05 11:54
draw: fix race in signalling drawn updated waveform
845a2a5b
– qwx <qwx@sciops.net>
authored
on 2023/02/05 11:28
pplay: recall last command if repeated
dcf6a43f
– qwx <qwx@sciops.net>
authored
on 2023/02/05 11:25
fix broken build
cf4c2905
– qwx <qwx@sciops.net>
authored
on 2023/02/04 12:19
draw: improve panning drawing performance by reducing updates
5f5ba7ed
– qwx <qwx@sciops.net>
authored
on 2023/02/03 22:12
draw: draw while paused
ef82ceaa
– qwx <qwx@sciops.net>
authored
on 2023/02/03 22:06
cmd: promote read thread to proc
d8f18c2b
– qwx <qwx@sciops.net>
authored
on 2023/02/01 01:45
cmd: reset position to start of chunk on delete
1ed61fa9
– qwx <qwx@sciops.net>
authored
on 2023/01/30 23:01
lift range requirement for copy
5f1c56ab
– qwx <qwx@sciops.net>
authored
on 2023/01/30 22:54
draw: fix markers disappearing when panning zoomed in
d8dffc95
– qwx <qwx@sciops.net>
authored
on 2023/01/30 22:02
chunk: fix insertion at pos=0 not updating root
53955227
– qwx <qwx@sciops.net>
authored
on 2023/01/29 18:04
draw: reserve space for status text only
efeca9c8
– qwx <qwx@sciops.net>
authored
on 2023/01/29 17:47
better pastel-ish colors
db8bfd2f
– qwx <qwx@sciops.net>
authored
on 2023/01/29 17:08
remove last of merging code
0ba7c95f
– qwx <qwx@sciops.net>
authored
on 2023/01/29 17:06
explicitely set insertion range or position
9a942b24
– qwx <qwx@sciops.net>
authored
on 2023/01/29 12:23
draw: refactor/simplify timestamp and loop position drawing
33f4e463
– qwx <qwx@sciops.net>
authored
on 2023/01/25 22:36
cmd: fix failing pipelines indefinitely disabling command input
a11f4ecd
– qwx <qwx@sciops.net>
authored
on 2023/01/25 22:34
update manpage, fix typos
219c645f
– qwx <qwx@sciops.net>
authored
on 2023/01/25 22:24
promote stereo option to runtime toggle
411fec76
– qwx <qwx@sciops.net>
authored
on 2023/01/25 22:03
fix non-interruptible temporary warning (386, arm)
ddb90edc
– qwx <qwx@sciops.net>
authored
on 2023/01/25 22:03
chunk: fix wrong rerooting on cut over root
c0475eef
– qwx <qwx@sciops.net>
authored
on 2023/01/25 22:00
cmd: more sensible range requirements
2fa0cd4d
– qwx <qwx@sciops.net>
authored
on 2023/01/07 20:56
write to file without interrupting main thread
7ae4c9df
– qwx <qwx@sciops.net>
authored
on 2023/01/07 20:30
add (s)how command: spawn new pplay with contents of dot
9dc9a4c9
– qwx <qwx@sciops.net>
authored
on 2023/01/07 19:27
saner colors
d7e430e8
– qwx <qwx@sciops.net>
authored
on 2023/01/07 06:07
pplay(1): more details on editing
ab9083ce
– qwx <qwx@sciops.net>
authored
on 2023/01/06 17:52
update manpage
bd41f4a0
– qwx <qwx@sciops.net>
authored
on 2023/01/06 17:51
add Kleft and Kright fast panning by screenful
951fd81d
– qwx <qwx@sciops.net>
authored
on 2023/01/01 14:07
tentative undo implementation and fix cut/paste not snarfing
faa5d556
– qwx <qwx@sciops.net>
authored
on 2022/12/29 07:16
decouple memory buffers from chunks referencing them, no more copying
8d34476e
– qwx <qwx@sciops.net>
authored
on 2022/12/08 17:39
buffer can grow before totalsz is updated, don't panic
f3c2b594
– qwx <qwx@sciops.net>
authored
on 2022/12/08 17:16
reimplement advance() using getslice()
db9fa8f9
– qwx <qwx@sciops.net>
authored
on 2022/12/08 16:59
cmd: redefine getbuf as concatenating slices
468c64cc
– qwx <qwx@sciops.net>
authored
on 2022/12/06 21:16
fix crop command
52558757
– qwx <qwx@sciops.net>
authored
on 2022/12/05 23:15
increase robustness by always recalculating size
e7846afe
– qwx <qwx@sciops.net>
authored
on 2022/11/30 02:19
drawsamp: don't memcpy everything, just fetch chunk slices as intended
443ab2b6
– qwx <qwx@sciops.net>
authored
on 2022/11/30 02:12
p2c: fix off-by-one
94b59080
– qwx <qwx@sciops.net>
authored
on 2022/11/30 01:09
display minutes correctly
29e2aba8
– qwx <qwx@sciops.net>
authored
on 2022/11/30 01:05
zoominto: don't check for range
8cac775c
– qwx <qwx@sciops.net>
authored
on 2022/11/30 00:52
add zooming into a range
c7d5348d
– qwx <qwx@sciops.net>
authored
on 2022/11/30 00:51
recognize 'q' as a command as well
6007fd6a
– qwx <qwx@sciops.net>
authored
on 2022/11/29 13:29
logic for sample drawing pixel width
3615c3b7
– qwx <qwx@sciops.net>
authored
on 2022/11/28 20:24
fix panning bounding bugs
de50e138
– qwx <qwx@sciops.net>
authored
on 2022/11/28 19:29
always repaint window on command, even if failed
d1e4deed
– qwx <qwx@sciops.net>
authored
on 2022/11/28 19:28
misc debug checks, slightly better error messages
3345ce88
– qwx <qwx@sciops.net>
authored
on 2022/11/24 23:12
fix ^ and simplify reading/writing buffers from/to files
0e7f9e24
– qwx <qwx@sciops.net>
authored
on 2022/11/24 15:14
disable ^ command, this cannot work
158c8ac2
– qwx <qwx@sciops.net>
authored
on 2022/11/24 14:54
don't die if pipeline fails
b31dfe04
– qwx <qwx@sciops.net>
authored
on 2022/11/24 14:46
fix read buffer overflow, more sensible io size
eb7c19d8
– qwx <qwx@sciops.net>
authored
on 2022/11/24 14:15
multiple fixes over bug-prone buffers vs. position tracking
4f2673e8
– qwx <qwx@sciops.net>
authored
on 2022/11/22 04:17
misc fixes; somewhat successful attempt to fix ^
b538a7f7
– qwx <qwx@sciops.net>
authored
on 2022/11/21 22:45
full monty pcm editing, sans undo
3cc271e1
– qwx <qwx@sciops.net>
authored
on 2022/11/21 20:58
fix links, insertion; always recompute range on split; experimental support for all other dot operations
4f75866d
– qwx <qwx@sciops.net>
authored
on 2022/11/20 12:17
prepare for piping: link chains, not nodes; properly separate insert/replace; generalize pipeto
57fb3f34
– qwx <qwx@sciops.net>
authored
on 2022/11/20 09:22
experimental crop command
5a42de47
– qwx <qwx@sciops.net>
authored
on 2022/11/20 08:56
remove stale prototype
659f55ff
– qwx <qwx@sciops.net>
authored
on 2022/11/20 08:56
and also fix last commit
7ce3aecb
– qwx <qwx@sciops.net>
authored
on 2022/11/20 08:54
avoid races between sample drawing and edits, fix lmb click behavior
972c000f
– qwx <qwx@sciops.net>
authored
on 2022/11/17 08:35
fix paste command
78081938
– qwx <qwx@sciops.net>
authored
on 2022/11/17 08:35
draw: fix typo
e893c82d
– qwx <qwx@sciops.net>
authored
on 2022/11/17 08:22
redraw on edit
b4ff7eda
– qwx <qwx@sciops.net>
authored
on 2022/11/17 07:26
add a configurable background
b2aa6ca1
– qwx <qwx@sciops.net>
authored
on 2022/11/17 07:21
fully functional cut/copy/paste, minus graphics glitch
bb8274cf
– qwx <qwx@sciops.net>
authored
on 2022/11/16 19:40
add debug mode: draw chunk splits
280f1def
– qwx <qwx@sciops.net>
authored
on 2022/11/16 13:05
increase chunk size and avoid oob on static buffer for drawsamp
1f34ec67
– qwx <qwx@sciops.net>
authored
on 2022/11/14 16:00
fix print flags for 32-bit
8f75ccd8
– qwx <qwx@sciops.net>
authored
on 2022/11/14 15:52
experimental chunked buffers to allow editing (itself disabled for testing)
9714f4b0
– qwx <qwx@sciops.net>
authored
on 2022/10/31 04:41
global installation as audio/pplay
868c4388
– qwx <qwx@sciops.net>
authored
on 2022/10/30 18:32
really decouple drawing samples from playback, fix graphics glitch at startup
13c8ff13
– qwx <qwx@sciops.net>
authored
on 2022/10/30 18:02
follow play(1)'s example and assert dominance
1c5ddd7d
– qwx <qwx@sciops.net>
authored
on 2022/10/29 18:01
oops, sir-not-appearing-in-this-film
7fb266c8
– qwx <qwx@sciops.net>
authored
on 2022/10/29 17:59
decouple sample drawing from playback
16451788
– qwx <qwx@sciops.net>
authored
on 2022/10/29 17:59
don't treat deleting all prompt text as an error
c630a467
– qwx <qwx@sciops.net>
authored
on 2022/10/28 12:43
experimental pipeto command
b4a91c51
– qwx <qwx@sciops.net>
authored
on 2022/10/27 23:43
basic command interface with write command
bd843e07
– qwx <qwx@sciops.net>
authored
on 2022/10/27 01:40
more informative dot, and in samples or seconds, not bytes
cce425ce
– qwx <qwx@sciops.net>
authored
on 2022/10/24 03:02
don't die on me yet
85be368e
– qwx <qwx@sciops.net>
authored
on 2022/10/24 02:07
wrap play/pause toggle
66f0c670
– qwx <qwx@sciops.net>
authored
on 2022/10/24 01:54
release /dev/audio on unpause, just keep playing on prompt
81e01f77
– qwx <qwx@sciops.net>
authored
on 2021/04/15 12:51
properly initialize mouse state
5e16a3c9
– qwx <qwx@sciops.net>
authored
on 2020/02/06 17:31
redraw: most redrawing only involves reseting view offsets and blanking bg
19978963
– qwx <qwx@sciops.net>
authored
on 2020/02/06 17:02
drawsamps: fix overshooting bin at the end of a batch and simplify some
d0a1ce23
– qwx <qwx@sciops.net>
authored
on 2020/02/04 15:43
use default man target from /sys/src/cmd/mkone
a10e87d9
– qwx <qwx@sciops.net>
authored
on 2020/02/04 15:35
add -f: don't read whole file into memory at startup
fd7be1f5
– qwx <qwx@sciops.net>
authored
on 2020/01/08 22:40
split source up to facilitate extension
331ab02f
– qwx <qwx@sciops.net>
authored
on 2020/01/08 22:36
current state: simplest form