Audacity Bug Summary
••• Introduction •••
••• Keywords •••
    Audacity 3.0.3 development began 19th April 2021

Audacity Bugzilla



Bug 579 - Linux: Nyquist Workbench mishandles new line characters
Linux: Nyquist Workbench mishandles new line characters
Status: CLOSED FEATURE DISABLED
Product: Audacity
Classification: Unclassified
Component: Other
unspecified
PC Linux
: P5 Repeatable
Assigned To: Default Assignee for New Bugs
: nyquist
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-12 03:50 UTC by Steve Daulton
Modified: 2019-05-30 09:35 UTC (History)
5 users (show)

See Also:
Steps To Reproduce:
Create a text document containing the text: ;type process (print s) Set the Line End characters to be LF. Copy and paste the text into Nyquist Workbench and apply to a selection. Nyquist workbench correctly prints: #<Sound: #xxxxxxxxx> to the Output window. Repeat but with Line End characters set to CR+LF or CR. Nyquist workbench wrongly prints: NIL
Release Note:
First Git SHA:
Group: ---
Workaround:
Closed: 2019-05-30 00:00:00


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Steve Daulton 2012-09-12 03:50:58 UTC
On Linux, a process type plug-in that is copied and pasted from a text document that uses CR+LF will fail.

Nyquist workbench fails to read the plug-in header correctly, so it does not recognise that it is a "process" type plug-in, hence the symbol "S" is not bound to the track audio data.

Workaround:
Convert documents to use "LF" before copying, or use "File menu > Open".
Comment 1 Gale Andrews 2012-09-13 05:23:48 UTC
FWIW on Windows, creating and copying text with different line endings in Notepad++, the workbench output is correct each time.
Comment 2 Steve Daulton 2015-06-30 15:26:56 UTC
This appears to be fixed in 2.1.1.

(for 2.1.1, the "steps to reproduce" should say "*track*" rather than "S")
Comment 3 Peter Sampson 2019-05-30 09:35:32 UTC
Nyquist Workbench has been declared obsolete for Audacity 2.3.3 onwards.

there is a Proposal for a replacement: https://wiki.audacityteam.org/wiki/Proposal_Nyquist_IDE
>Proposal Nyquist IDE