File: Changes

package info (click to toggle)
nama 1.600-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,856 kB
  • sloc: perl: 20,332; makefile: 7
file content (150 lines) | stat: -rw-r--r-- 4,883 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Changes to Audio::Nama

1.600 May 29, 2025
    * convert terminal library from readline to tickit

1.506 Apr 18, 2025

    * remove hotkey functionality
    * fix dependencies

1.505 Oct 29, 2024

    * generate distribution with Module::Build (replacing Module::Install)

1.500 Oct 29, 2024

    * fix aux send failure
    * merge development code (tempo)
    * revert development dead end (hotkeys)
    * new starting point for maintenance and development

1.214 Sep 26, 2019

    * numerous updates (1,040 commits since 1.205)

1.205 Dec 31, 2015

1.110 Jan 1, 2014
    * basic implementation of sequences/clips
    * use git is now default: retain project history,
      with tagging and branching of significant snapshots
    * add undo/redo
    * add remote control interface
    * add multi engine support
    * add hotkey mode
    * do not delete marks that fades depend on
    * retain playback position on project save/load
    * wrap seeks in fades for smooth transitions
    * many fixes - git repository is the authoritative source

1.102 March 3, 2013

    * new .namarc option 'use_git' for project management
       + many internal changes to support git
       + save/get commands handle branches similar to save/get files 
    * drop backwards compatibility and project conversion
       (checkout Rosetta for this)
    * auto mp3/ogg encoding of mixdown files
    * name mixdown files using project or branch name
    * cleanup variable declarations
    * dismantle eager mode 
    * internal latency compensation option

1.100 March 9, 2012

	* New serialization format, prefer json
	* convert_project_format() 
	   + archives project state.yml files
       + converts them to new format state.json 
	   + run as nama> eval convert_project_format
	* New class EffectChain used to specify presets, store bypass parameters
	* Replace hated and maligned bus MON mode filter. 
	  (Use 'rerecord' to toggle to previous REC setup.)
    * Eager mode - get sound to soundcard ASAP. 
      + Declare as eager_mode: doodle in .namarc
      + Two varieties of eager: preview and doodle
        - doodle: monitor "live" inputs only
        - preview: monitor "live" inputs while playing back WAV files
      + Issue the 'arm' command when ready to record.
    * Optional use of Git for managing state
      files and therefore project development. 
	* Rename source files
	* Replace 225 global variables by 16 "singletons",
	  which are still global variables 
    * support for multiple serialization formats
    * Miscellaneous fixes
		

1.078 August 19, 2011

     * new commands
        +  view_waveform launches Mhwaveedit on current track/version/waveform
        +  edit_waveform launches Audacity   on current track/version/waveform

1.077 August 12, 2011

     * fix: nosolo doesn't restore previous state (umutes all tracks)
     * incorporate whatis.patch from debian

1.076 August 8, 2011

     * numerous fixes (consult git log for details)

1.073 April 9, 2011

     * fix bug with inserts
     * move entire man page to executable

1.070 March 27, 2011

      New features
      * track edits (non-destructive punch-in style recording)
      * track comments
      * version comments
      * project templates
      * autosave
      * support jack.plumbing and jack_connect for JACK
        client connections
      * user-defined commands (custom.pl)

      Other changes
      * expanded test coverage
      * initial support for Midish MIDI sequencer and filter
      * separate code into multiple modules
      * many fixes and improvements


1.064  August 6, 2010
      * fix Bug rt.cpan.org #60024: Audio::Nama::Assign::expand_tilde()

1.063  August 2, 2010

      * various minor improvements
      * fix Bug#591166 (Debian build support)

1.052  March 20, 2010 (summary)

      * prompt displays current bus and current track
      * configurable use of ea or eadb for volume control
      * Ladish Level 1 support 
      * big speedup by caching results of Track and Wav methods
      * generate setup using graph representation and IO objects
      * rewrite send- and sub-buses 
      * track caching (track freezing)
      * post-fader track inserts (send/receive) with wet/dry control
      * more flexible track input 
         + manual connection to JACK port
         + auto connect to list of JACK ports
      * track normalize and fixdc commands
      * automix (normalized mixdown) command
      * import audio: copy files unless resampling or converting format
      * region shifting, with multiple regions per track
      * effect chains (presets)
      * effect profiles (effect chains over multiple tracks)
      * non-recording preview and doodle modes
      * unified event code for GUI and text modes
      * rewrite support for Ecasound controllers
      * test coverage for signal routing functions 
      * new debugging options