如果我在 Audacity 2.4.2 音轨上创建几个空标签(通过单击轨道上的各个点,并Ctrl-B
在每次单击后按下),奈奎斯特提示符会评估表达式
(cadar (aud-get-info "Labels"))
...到一个列表L,其元素又是 3 元素子列表。为了便于描述,我将这些 3 元素子列表称为“三元组”。
碰巧的是,对于这些三元组中的每一个,前两个元素都是相同的浮点数,最后一个元素是空字符串。
因此,这种列表L的典型实例可能以类似
((0.12345 0.12345 "") (6.78901 6.78901 "") (23.45678 23.45678 "") ...
如何创建一个包含此类列表L的所有第一个元素的新列表?
例如,如果我的初始列表L如上所示开始,则涉及列表L的奈奎斯特表达式将评估为如下所示的列表开头?
(0.12345 6.78901 23.45678 ...)
(我尝试过类似的东西(mapc (lambda (x) x) (cadar (aud-get-info "Labels")))
,不仅没有产生预期的结果,而且在某些情况下实际上导致在轨道上添加了几个新标签,我觉得这完全是令人困惑的。因此,尽管这听起来很奇怪,但我必须强调我正在寻找保持原始界面不变的解决方案,特别是不要在当前选择的轨道上添加任何新标签。)