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
|