File: NEWS

package info (click to toggle)
ladcca 0.4.0-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 2,672 kB
  • ctags: 1,321
  • sloc: ansic: 11,879; sh: 7,356; makefile: 327
file content (76 lines) | stat: -rw-r--r-- 2,750 bytes parent folder | download | duplicates (2)
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
0.4.0:

* low level tcp protocol has changed along with a lot of structure clean ups
  on the client- and server-side.
* added low level protocol versioning
* well defined server interface protocol (that works! :)  this has been the bulk
  of the work that's added two more properties to cca_event_t, client_id and
  project, bumped the major version of the high level protocol and caused more
  changes to the low level protocol
* new high level normal client event, CCA_Server_Lost
* removed CCA_Use_Jack and CCA_Use_Alsa client flags; sending the server
  the jack client name or alsa client id now suffices
* major amounts of cleanups and fixes
* server now saves project info in XML which means a new dependency on libxml2
* socket stuff now uses protocol-agnostic system calls and the server defaults
  to IPv6.  an entry in /etc/services is required to support this.  make install
  will install an entry if there isn't one present.  this can be disabled with a
  configure option, --disable-serv-inst.  there's also a new option for ladccad,
  --no-ipv6 which, suprisingly, stops the server using ipv6.
* the --with-default-dir configure option and -d ladccad option now set the
  directory relative to $HOME, rather than being a system-wide directory
* project directories now get cleaned up if they haven't been saved
* updated the manual

Patches

* fluidsynth cvs


0.3.2:

* fixed a missing #include


0.3.1:

* fixed problem with the readline headers paying attention to HAVE_CONFIG_H
* fixed HAVE_GTK2 always being defined to work properly and only be defined
  if it's available


0.3.0:

* Added the facility to run restored apps in a terminal using xterm, and
  added the CCA_Terminal client flags for clients that need a terminal to
  operate.
* much improved jack and alsa listeners in the server
* quite a few compilation and bug fixes and whatnot


0.2:

* Added protocol versioning
* ladccad now permanently listens to jack and alsa, with seperate threads
  dealing with each.  it backs up all the alsa and jack connections every 30
  seconds so that a client's connections can be resumed automatically, and
  it's also much better seperation of the jack/alsa/project code
* fixed loads of bugs
* fixed file permissions for config data files, making stores actually work
* well defined client event protocol, documented in the manual
* minor api changes and additions
* added a gui to the synth client, and made it try and get real-time-ness
  for the midi thread.  fixed the dodgey sound (for some reason, the jack
  buffer was being cast to doubles instead of floats.) it's actually usable now.

Patches
* alsa modular synth 1.5.5
* jack rack 1.0
* seq24 0.4.0
* sweep 0.5.12
* vkeybd 0.1.12


0.1:

* initial public release