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 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
|
-------------------------------------------------------------------------------
Version tk707-0.7
Changes since tk707-0.6
-------------------------------------------------------------------------------
October 13, 2004
- put copyright in all files
- manage with svn
November 27, 2002
- alsa-9.x patches from http://www.alsa-project.org/~iwai/alsa.html
March 12, 2001 pierre.saramito@imag.fr
- inline help from .texi to .help; browse in tcl :-)
March 9, 2001 pierre.saramito@imag.fr
- fix the sizing problem.
March 5, 2001 Rick Younie <younie@debian.org>
- port for next debian release; add unix manual; signal
the sizing problem when "X -dpi 75".
October 6, 2000 pierre.saramito@imag.fr
- add pattern comments for score annotation: score is automatically
generated by a translator (tl2ly) from .dat file to .ly (for lilypond).
This translator in under progress and is not yet distributed.
September 13, 2000 pierre.saramito@imag.fr
- add midi-play support for flam and accents.
Set the accent volume fader to 100 % by default.
- change the note_play and note_test feeling: the sound
maintains while along the key is pressed and stop when it is released.
This is *especially* usefull for the Gravis & timidity MIDI environment
where whistles do not have some prescribed duration:
whistle note never stoped !
- change the Button-2-Motion meaning in the edit-map:
increment one-by-one midi-note instead of using the Y value.
Use also 1/2 second delay between each note change.
- change the track clear from current position to end
from Atl-click CLEAR to Shift-Ctrl-click CLEAR: KDE uses Alt-click
for moving windows, and this command was not reachable when running KDE !
September 11, 2000 pierre.saramito@imag.fr
- add midi_save flam & accent support.
Update documentation.
September 9, 2000 pierre.saramito@imag.fr
- add read/write note properties (fla, accent,...) in .dat data file format
and edit clicks for that.
-------------------------------------------------------------------------------
Version tk707-0.6
Changes since tk707-0.5
-------------------------------------------------------------------------------
September 11, 2000 pierre.saramito@imag.fr
- fix an install bug in Makefile.am
September 7, 2000 pierre.saramito@imag.fr
- version 0.6 released
- add version handler using CVS and the VERSION file
for major version number.
- fix some configure flags for a (buggy) Mandrake Linux.
September 6, 2000 chris@vislab.usyd.edu.au
- fix a bug when openning "~/.tk707rc" file at tart up
- close the alsa-port selector as soon as the "Save" button
is pressed and an output port has been selected (rather than requiring
OK as well).
- when done as root, make stopped because it couldn't find the "tcl2c"
program. This is because root don't have . in PATH
root. Referenced "tcl2c" as "./tcl2c" in the make process.
September 5, 2000 pierre.saramito@imag.fr
- fix a minor bug: pattern copy/paste and copy merge
work also for groups patterns diferent than A :-)
- add a default file name for saving .dat and .mid,
computed from last loaded .dat :-))
work also for groups patterns diferent than A !
- work on a large demo: brazilian samba batucada (carioca),
that uses most of the features of TK-707. Big test !
September 4, 2000 pierre.saramito@imag.fr
- version pre-0.6 released
- update html pages for distribution.
September 3, 2000 pierre.saramito@imag.fr
- I've just installed "timidity-1.10" as a alsa/midi server,
and I can hear the pattern-play mode...! So, the change of scales are
now played correctly in interactive mode : polyrythmies... The GUS
patches are handled by this server, and there is a link to the Gravis
sounds for the 727 patches. The sound is nice for gongas: hear the
file "son-montuno.dat" with the 727.map as demo.
- add instrument abbreviations for volume labels (instead of instrument number),
The abbrev is also stored in .map files: load is backward compatible.
I have these abbrevs on the tk727, but I'am interesed to
get those for the 707; Neverthless, I put somes in the 707.map file.
- some few C code hacks in order to compile with C++
- use autoconf and automake: the installation is easier.
- restructure the documentation, using Texinfo, and
update documentation for INSTALL and the scale feature: HTML and
postscipt outputs are available.
September 1, 2000 pierre.saramito@imag.fr
- adjust the general layout. The widget hierarchy
slighly is changed.
- clean the score image, by using xfig.
The image generation from .fig uses "fig2dev -L pm" and "xv" with
the "autocrops" button. Is this feature in fig2dev ?
- add the "turning lamps" on the left of the score, and
activated by the "scale" button.
- change the felling of the tempo dial: use an angular
dependence, associated to the circular mouvement of the mousse.
August 30, 2000 pierre.saramito@imag.fr
- insert a score of decomposition by steps of the tempo
and add turning lamps on the left of the score, as on tk7x7
This interface is much more pretty.
Need to fix the layout of the interface: some buttons have moved...
August 26, 2000 pierre.saramito@imag.fr
- fix a "midi save" bug : while {$step < 16} { ...
becomes after fix in .tcl : while {$step < $last_step} { ...
- add a "scale" field in "struct pattern_tag" and
a menu that set its value in 1..4 and update midi output and
save file.dat output. Patterns with ternary decomposition are
allowed: change the number of deltas per step : 384 = 3*128 when
saving on midi file.
Caution: The play function does not take it to account because I have no
midi sound card... sorry. I hear midi files accross "timidity" as a
`midi2way' translator and then use "play file.midi"; so...later !
-------------------------------------------------------------------------------
Version tk707-0.5
Changes since tk707-0.4
-------------------------------------------------------------------------------
Mar 5, 2000
- Create/Edit patterns directly from pattern display grid.
Double click near intersection of instrument & step to insert the
instrument at that step (or delete it if its already there). Must be
in pattern write mode of course.
- Copy/Paste of patterns. Ctrl-c to copy current pattern, then
select another pattern and Ctrl-v or Ctrl-b to paste into new location.
Ctrl-v deletes prior contents of destination pattern while Ctrl-b
merges copied contents with prior contents of destination pattern.
Pasting is only enabled in pattern write mode, while copying is poosible
in any mode.
Mar 4, 2000
- LAST STEP button now allows setting the number of steps in a pattern
so that the default (16) can be changed to a lesser value. This enables
unusual time signatures to be simulated, e.g. 7/4 is possible by following
a 16 step pattern with a 12 step pattern. Grouping of consecutive patterns
to make this easier isn't done yet.
A new .dat file format is required to record the step lengths so
file writing has been changed, as has file reading (which reads old format
.dat files as well, in which case all step lengths are left at 16).
Mar 1, 2000
- Added gui for selecting output client:port from those available
at startup. Input selection also but it doesn't do anything (yet).
Feb 27, 2000
- Added gui for editing sound maps & put description into README file.
Feb 26, 2000
- Added key_labels_reset so that key labels would change to correct
name when different sound map is loaded.
- Included alternate sound map file (snd_727.map). Based on TR-707
sounds, although I don't know exactly which keys the sounds are supposed
to map to. This mapping won't work with a TR-707 (because there are no
sounds corresponding to the midi note values) but works with D-110 module.
Should also work on any midi module with GM drum set.
-------------------------------------------------------------------------------
Version tk707-0.4
Changes since tk707-0.3
Feb 16, 2000
- Added logo
Feb 15, 2000
- Separated pattern & control queues into their own contexts.
Feb 14, 2000
- Tap write now working.
- Added space bar as keyboard shortcut to toggle start/stop.
Feb 13, 2000
- "tk707 -l" returns list of available port descriptions.
These can be used with -p option if no ALSA_OUTPUT_PORTS environment
variable has been set.
- Added fader controls for midi volume, mapped as per original TR-707.
An "Edit Fader Map" item in the Map menu shows the default mapping of
instruments to fader. It will include the ability to edit the mapping when
I think of a suitable interface for it (the TR-707 couldn't do this). This
will be especially useful when using different instrument sound maps.
- Added track/pattern play/write status display to MODE window.
-------------------------------------------------------------------------------
Version tk707-0.3
Changes since tk707-0.2a
Feb 11, 2000
- Added more track editing features -
Insert pattern before current measure
Delete current measure
Delete rest of track including current measure
- TEMPO/MEAS button now toggles display of tempo or measure when in
Track mode.
Feb 9, 2000
- Fixed bug which blocked second queue after 200 events.
- Added pattern clear after confirmation.
Feb 8, 2000
- Finished conversion of Tcl<->C command interface to newer Tcl_Obj
based system. This will mean that at least Tcl/Tk 8.0 is required.
- Added tempo value under tempo dial.
- Added keypress events for keys 1->0 & q->y to simulate clicks on
note buttons.
Feb 6, 2000
- Implemented second output queue. This allows immediate output of
events even when there are events buffered in the normal queue,
e.g. while a track is playing, you can "play along" by clicking on the
instrument keys. (after Takashi Iwai's "How to use two clients in a
single application?" page)
-------------------------------------------------------------------------------
Version tk707-0.2a
Changes since tk707-0.2
Feb 6, 2000
- Added some libs to Makefile which weren't being included by
default in some systems.
- Added tempo Meta Event to beginning of track during MFF output,
which then highlighted need to correct how note timings are set.
(above 2 items from Steve Ratcliffe)
|