lp:~quadrispro/composite/composite

Created by Alessio Treglia and last modified
Get this branch:
bzr branch lp:~quadrispro/composite/composite

Related bugs

Related blueprints

Branch information

Owner:
Alessio Treglia
Project:
Composite
Review team:
VCS imports
Status:
Development

Import details

Import Status: Failed

This branch is an import of the HEAD branch of the Git repository at git://gitorious.org/composite/composite.git.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 30 seconds — see the log

Recent revisions

1133. By Gabriel M. Beddingfield

composite.desktop.in: Fixing incorrect 'Version' value

According to the Desktop Entry Specification[1] the 'Version' key
refers to the version of the Desktop Entry Specification that the file
is conforming to.[2] It is /not/ the version of the application.
However, this was being used as the version of Composite.

Setting 'Version' to 1.0 to conform with the spec.

Thanks to Dominique Michel <email address hidden> for reporting
this!

[1] http://standards.freedesktop.org/desktop-entry-spec/latest/
[2] http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s05.html

Signed-off-by: Gabriel M. Beddingfield <email address hidden>

1132. By Gabriel M. Beddingfield

INSTALL.txt: Add pkg-config as a build requirment

The CMake build system works best if pkg-config is properly
installed. If pkg-config is not installed, the build system will try
to make-do. However, at this time I'm declaring non-pkg-config builds
to be "unsupported."

Thanks to Dominique Michel <email address hidden> for reporting
this!

Signed-off-by: Gabriel M. Beddingfield <email address hidden>

1131. By Gabriel M. Beddingfield

Tritium: MixerImpl: replace tabs with spaces.

No actual changes to code.

1130. By Gabriel M. Beddingfield

Tritium: MixerImpl: optimize mix_down() a little.

1. Don't clip output. Let the hardware worry about that.

2. Don't call the constructor for T<>::shared_ptr on every iteration.
   Pull the variable declaration out of the loop.

1129. By Gabriel M. Beddingfield

Tritium: Effects::getPluginList() was constantly scanning directories.

When the user has no plugins installed, Effects::getPluginList() will
constantly search folders for them. This is a problem because it's
being called from MixerImpl::mix_down() (which expects that it is
receiving cached data).

Adding a class variable to indicate that the info has been cached.
Also returning a reference instead of a copy.

1128. By Gabriel M. Beddingfield

Remove all references to QCoreApplication.

To facilitate development, we were using QCoreApplication to find a
folder called "data/" in the same folder as the executable. This is a
leftover from Hydrogen and is no longer even valid. In addition,
using QCoreApplication in Tritium (and the LV2 Sampler) is buggy.

Removing QCoreApplication from Tritium. As a consequence, you must
have Tritium/Composite installed (somewhere) in order to test it or it
will not find its resources.

1127. By Gabriel M. Beddingfield

Merge branch 'maint-0.006'

* maint-0.006:
  LV2 Sampler: [WA] Check for QCoreApplication::instance()
  Bump version to 0.006.2 for release.
  LV2 Sampler: Pass LV2_EVENT_URI as the `map` parameter to uri_to_id().
  LV2 Sampler: Gracefully handle a 0 return from uri_to_id().
  t_Serialization: Set environment variable for data path for tests.
  Add environment variable "COMPOSITE_DATA_PATH" to find drumkits etc.
  Bump version to 0.006.1 (bugfix release)
  t_AudioPort: fix degenerate tests on float precision.
  Change test failure to compiler warning on t_SeqScript.cpp.
  Update the reference .h2song file for default id
  LV2 Midi Event: Check event type for MIDI events
  Add the uri-map LV2 extension.
  Move Logger instance to module level instead of instance level.
  LV2 Sampler: Initialize QCoreApplication
  Song.cpp: Replace using of QString(int) with QString(const char*)

Conflicts:
 CMakeLists.txt
 ChangeLog
 INSTALL.txt

1126. By Gabriel M. Beddingfield <email address hidden>

Merge branch 'maint-0.006'

1125. By Gabriel M. Beddingfield <email address hidden>

Composite: Load audio engine and make noise.

All Composite does is loads the GMkit and plays a drum sound
whenever you hit one of the squares.

1124. By Gabriel M. Beddingfield <email address hidden>

Tritium::LocalFileMng: Add QtXml to QDomDocument include.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.