SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files
TKECA 4.0.0 - 2003-2004 Luis Pablo Gasparotto

TKECA is a Tcl/Tk frontend for Kai Vehmanen's Ecasound. So you will need Ecasound for using it.

For running you will need Tcl/Tk package.


LADSPA:

For using LADSPA plugins you will need: listplugins
analyseplugin
Ecasound compiled with Ladspa support


Changes:
0.2.0-0.2.1     Visual changes
                A lot of alert messages
                Unlimited tracks (I need to add a scroll bar)
                Top buttons layout
                Mixdown to file
                Pause/Continue button
                Export to .ecs button
                "Save as" button
0.2.1-0.4.0     Ladspa plugins support
                The way that tkeca deals with effects was changed
                Some changes in the script 
                You don't need to type "wish" anymore (Thanks to Kai 
                    Vehmanen)
0.4.0-0.4.1     Effects Preview
0.4.1-0.4.2     Scrollbar in the tracks frame added. 
                Visual changes
                Mixdown bug solved
                Browsers starts in .            
0.4.2-0.6.0     Options button works. Allows to edit ecasoundrc file
                Entry for selecting current directory
                Bug fixes on "Save as" button, open file when there was an 
                    existing project, play when choosing a different
                    device 
                Autodetect external wave editor and ladspa directory
                Visual changes in effect windows
0.6.0-0.8.0     Recording/Mixdown properties windows
0.8.0-0.8.1     Alert when trying to make mixdown with no tracks
                Bug when opening more than one Recording properties 
                    windows fixed
0.8.1-0.8.2     Bug when trying to export .ecs with checked Rec box                 
                Bug when playing recorded tracks        
                Add quotes when filename contains spaces
0.8.2-1.0.0     GUI changes
                Each track can contain more than file (takes), each take 
                    can be placed in a desired time and processed during
                    a defined time("Wave Info" button opens a new window)
                Each take have a "Wave Edit" button
                Each take can be seted to Play or Record but it always 
                    will depends of the track status (Main window)
                mfe file format was changed, no compatibility with 
                    previous versions
                "Wave Edit" button was changed for "Eca Tools" because now 
                    wave edit works with each take and Normalize and Dc 
                    Fix works with all track takes. The "Wave Edit" button 
                    was added to "Wave Info" window             
                The Play+Record button was eliminated and replaced for the 
                    "Recording" checkbutton 
                The "Play" button changes to "Stop" button when playing 
                    tracks
                Added buttons to modify the starting position
1.0.0-1.0.1     Tkeca was released under GNU General Public License (GPL)
                Added file license.txt
1.0.1-1.0.2     Bug when ecasoundrc wasn't in ~/.ecasoundrc
                    (Thanks to Kai Vehmanen)
                Bug when no LADSPA directory was defined in .ecasoundrc
                    (Thanks to Kai Vehmanen)
1.0.2-1.2.0     Bug in "Options" button (.ecasoundrc related)
                "Save File" stores "Current Directory" and "Recording"
                Up to 16 channels
                Added ALSA and JACK devices to the "Dev." button
                Added "Chn." for selecting source for multichannel cards
                Added "Del Last Track" button
                Added "Del All Tracks" button
                Added "Prop" button for track properties
                Added automatic wave file length parse using Ecalength
                The way that Tkeca build the Ecasound command was
                    improved
                Bug when panning mono files
1.2.0-1.4.0     Opening "Track Properties" window is no longer when 
                    checking the "Rec" check box. Now use the "Prop"
                    button
                Bug when deleting tracks: "Waves" info keeps the old 
                    wave files information
                Mute and unmute tracks in real time
                Volume slide works in real time
                Pan slide works in real time
                "Play" checkbox was replaced by "Mute" checkbox, it works
                    only with the takes marked as "Play". It has no effect 
                    with the takes marked as "Rec"
                Parse current position when pressing the Stop button
1.4.0-1.6.0     Added "Bypass" effect checkbox. You can use it in real 
                    time.               
                Effects parameters can be modified in real time.
                Bug when "Edit Current Effect"    
                Bug when using Volume and Pan in real time
1.6.0-1.8.0     Added Locate window with up to 16 preset positions
                Added detection of wrong versions of mfe files
                "Del All Tracks" function was changed by "Close"
                Destroy associated Wave files windows when deleting tracks
                    or close
                Added "Lose changes" warning when opening a new file over 
                    an already opened file    
1.8.0-2.0.0     Real time position clock (it's only for reference, it's 
                    not a precision tool). When stop playing/recording the 
                    clock values are replaced by the output of Ecasound's
                    "dump-position", this is the real position
                Automatic file name extension
2.0.0-3.0.0     Tkeca don't use ewf files anymore, now each track has only 
                    one associated wave file. This is because sometimes 
                    ewf files generates sync problems
                Allows to start recording in the middle of a wave file              
                Punch-in and punch-out positions in the locate window
                    (Thanks to Rocco for suggest this feature and helping 
                    me to test it)
                Automatic "Go to 00:00" after punching and after 
                    play/record for a time longer than the longest wave
                    file
                Effect menu was improved, now you can see the name of the 
                    attached effect and it status.
                Added "Wave File Delete" command to Tools button
                Automatic filename extension when exporting to .ecs
                "Exported to..." message after exporting to ecs
                Enlarged pan and volume faders
                Enlarged "Options" window
                The way Tkeca generates the chainsetup was improved
                "Time Format" button was added. It allows to switch 
                    between MM:SS and SSSS. Useful for old Ecasound users 
                    who use to work with Seconds
                "Wave Files" window no longer in this version
                The main window was simplified
                The general "Recording" checkbox was eliminated         
3.0.0-3.2.0     Bug when Fw 5'' and Rew 5'' in Seconds Format           
                Bug in LADSPA effects that use srate. Tkeca assumes 44100
                    (Thanks to Mark de Wever for report this bug)
                Bug in effects names when loading an saved file.
                    (Thanks to Mark de Wever for report this bug)
                Pre-roll using temporary files
                Metronome (like an effect)
                html User Manual 
3.2.0-3.2.1     Bug when opening projects mfe(volume_position1) 
                    not defined.
                Bug when generating instructions for Ecasound
3.2.1-4.0.0     Bug when opening file over an already open file
                Bug when changing plug-ins parameters in real time.
                Bug in the File entry box.
                "Default" device option uses the default output of 
                    ecasoundrc
                "Solo" button.
                "Del" current track button.
                Ut to 8 effects in each track.
                Save the effects status.
                Added Ecasound preset effects (10 band Eq and more)
                Track name box                      
                Disable "Rec" checkbutton when playing/recording
                Muted tracks skiped when exporting to .ecs.
                Some basic mastering tools were added to the 
                    Mixdown Options Window. 
                "Del Last Track" button no longer.
                Mixdown Options window changed.
                Effect Windows format changed.
                Track Recording Properties windows changed.
                Global Options Window changed.
                Effect menus changed. Faster and easier access
                Warning message when trying to add new effects on the 
                    fly, this is not (and never was) allowed.
                Warning message  when deleting wave files.
                Compatibility with files created with version 3.0.0 or
                    later.
                Cosmetic changes.
4.0.0-4.0.1     Bug when changing Volume or Pan on the fly.
4.0.1-4.0.2     Bug in mixdown properties window.

TODO:
  • Add a scroll bar in the tracks frame (Done in version 0.4.2)
  • Allows to change global options (Done in version 0.6.0)
  • Allows to change recording properties when checking the Rec checkbox (Done in version 0.8.0)
  • Allows to open more then one wave file for track

    i.e. ding.wav at 00:00

    dang.wav at 04:00 ... (Done in version 1.0.0)

  • Add preview feature to the Effects windows (Done in version 0.4.1)
  • Realtime Mute/Unmute tracks (Done in version 1.4.0)
  • Realtime Active / Bypass effects in real time (Done in version 1.6.0)
  • Change effects parameters in real time (Done in version 1.6.0)
  • Parse current position when pressing the Stop button (Done in version 1.4.0)
  • "Solo" button (Done in version 4.0.0)
  • Locate positions (Done in version 1.8.0)
  • A decent User Manual

Thanks to:

Kai Vehmanen for making Ecasound
Seymour Shlien for be my Tcl/Tk mentor


Licensing/Distribution Policy

Copyright (C) 2002-2003 Luis Pablo Gasparotto

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

See 'license.txt' file for details

http://tkeca.sourceforge.net
Contact: luispa8@yahoo.com.ar


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.