Coder Social home page Coder Social logo

duration's Introduction

Duration

Timeline for creative code

Duration controls change over time. With a simple one window approach, the cross platform stand alone application manages lists of tracks to compose changing data over a fixed duration.

The application sends values over OSC and can be configured through OSC messages.

Duration is open source and completely free to use in your art, research, or commercial projects. It's built with openFrameworks, and inherits its commitment to sharing. Duration is a project by James George, co-developed by YCAMInterLab during the Guest Research Project v.2

Demo video

Readme TL;DR? The latest walk through video is here: https://vimeo.com/59654979

License

Copyright 2012-2013 James George and YCAMInterLab

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Changing the default language

Duration is currently available in English, Japanese, French and Italian.

To change the language, open Duration/data/settings.mxl and change the word inside the language tag. Restart Duration

Thanks to Joanie LeMercier, Takayuki Ito, and Francesco Fantoni for help translating! If you would like to provide a translation to a different language, please take a look at the languagefile.csv, add your translations and send it to me through a pull request or email and I'll add it to the next release!

Using the Duration interface

Managing Projects

A Duration project is just a collection of track data and interface configuration settings. It's all saved to a folder with .xml files and a special .durationproj file containing the track names and settings.

By convention Duration looks for projects in ~/Documents/Duration folder. Projects saved here will show up in the Project drop-down menu within the application. You can put projects anywhere else you'd like, but you will have to remember yourself where you put them.

Managing tracks

Tracks are everything in Duration. To add tracks to your project select a type from the Add Track drop-down and it'll be appended to your composition. Name the track by clicking on the the name in the track header and typing in a new name. This name is used for all outgoing OSC messages to identify your track, so think of it as both a name and an OSC address. You can have duplicate names, but it makes it hard to work with on the output side. It's also common to put routing information right in the name, so /mytrack/position/x is a great name for a track. If you leave off the leading slash Duration adds it for you when it sends the message.

To remove a track, click on the delete button on the far right of the header and confirm you want it removed.

Track Types

Duration has six built in track types. Each track has keyframes which specify values or behavior at specific moments. Between keyframes tracks can define ways of interpolating values to create smooth changes.

Bangs

Bangs are the simplest track, causing a message with no parameters to be triggered once when the playhead passes over each keyframe.

Flags

Flags are just like bangs with the added functionality of attaching a string of text to be attached to the message.

Switches

Switches cause large regions of the track to be marked as on, and messages are sent each time a switch edge is encountered.

Curves

Curves allow for specifying a smoothly changing value between a given min and max range. Right clicking a keyframe brings up a menu for selecting different smooth interpolation options between keyframes.

LFOs

Low Frequency Oscillators provide sine waves and noise functions to be used in animations.

Colors

Color tracks use a color palette image loaded to create smoothly changing colors over time. Each sample on the timeline specifies a position in the palette image to sample from. The next position is smoothly transitioned, sampling from the image along the way.

Audio

Audio track allows for visualizing an audio waveform, sound playback, and FFT data sent through OSC. Currently only one audio track is allowed per project, and the duration of the project is fixed to the length of the audio track.

Setting the duration

Every project has a fixed Duration. To change it, click on the duration timecode value beneath the playhead current time code on the to panel and type a new duration. Your new duration value must match the timecode format of HH:MM:SS:MILS. Shortening the duration may result in some keyframes being clipped if they fall out of range.

In and Out points

Setting in and out points let's you focus playback on just a small part of your composition. Use the hotkeys i and o to set the in and out range, or drag the handle beneath the time ticker. Alt+i and Alt+o can be used to clear the current in out.

Configuring BPM

Duration has a very basic 4/4 time signature grid based on a BPM. This let's you snap keyframes to precise quarter measures. To change the BPM click and drag the BPM digit on the top panel.

Note: more complex time signatures are planned for future releases.

Configuring OSC communication

The top right of the Duration window configures incoming and outgoing OSC for the project. Type the incoming port to listen to and the outgoing address and port. Each individual track may also be enabled or disabled using the toggle in the header.

Shortcuts

  • NOTE: Windows and Linux use CTRL and Mac uses COMMAND
FunctionShortcut
Toggle playSPACE
Savecommand+s
Cut Selectioncommand+x
Copy Selectioncommand+c
Paste Selectioncommand+v
Undocommand+z
Redoshift+command+z
Set in pointi
Set out pointo
Clear in pointalt+i
Clear out pointalt+o
Select all keyframes in Focused trackcommand+a
Add all keyframes in Focused track to selectioncommand+shift+a
Delete all selected keyframesdelete or backspace
Nudge keyframes a littlearrow keys
Nudge keyframes a little moreshift+arrow keys

Connecting things to Duration

By itself Duration is pretty useless, so let's hook it up to another realtime environment through OSC.

Receiving output

Duration sends all its data over OSC in bundles. Whenever a value changes it well send an update (whether you are just editing the track or it's playing back). The OSC messages are formatted like this:

 /track/display/name <values as arguments>

Each type of track sends different arguments.

Track Type Arguments
Bang No Arguments.
Flag 1 String argument representing Flag's text (can be blank)
Switch 1 Int32 argument, set to 1 for on, 0 for off
Curve and LFO 1 Float argument representing the current value, ranging between Min and Max
Color 3 Int32 arguments ranging from 0-255 for Red, Green, Blue

Track info messages

When a new project is loaded or playback begins, Duration will always send a special information message with the address /duration/info. The arguments contain information about all the tracks in the current project. The message has 4 arguments per Curves track, and 2 arguments for other tracks. The first argument is always a string with the track type, the second is the display name (which will always match the address of messages sent from that track). For Curves, the additional two arguments are floats representing the min and max values for that track.

For a project with 2 color tracks, a curves track and a flags track the info message would look like this:

/duration/info Colors /colortrack_one Colors /colortrack_two Curves /accelerate -1.5 2.0 Flags /flagtrack

Controlling Duration through OSC

Duration's OSC input is always listening for you to tell it what to do next.

<tr>
    <td>Open project</td>
    <td>/duration/open</td>
    <td>ProjectPath (String)</td>
    <td>Immediately opens project at "ProjectPath", Current project is not saved. Paths with a leading slash are assumed absolute, otherwise relative to ~/Documents/Duration</td>
</tr>
<tr>
    <td>Save Project</td>
    <td>/duration/save</td>
    <td>-</td>
    <td>Saves any changes to the current project.</td>
</tr>

<tr>
    <td>Start Playback</td>
    <td>/duration/play</td>
    <td>-</td>
    <td>Does not have an effect if the project is already playing. If playback started an /duration/info message is triggered</td>
</tr>
<tr>
    <td>Stop Playback</td>
    <td>/duration/stop</td>
    <td>-</td>
    <td>If already stopped, this command will reset the playhead to time 0</td>
</tr>
<tr>
    <td>Set Duration</td>
    <td>/duration/setduration</td>
    <td>Seconds (Float)</td>
    <td>Resets the current project's Duration to Seconds. If the duration is shortened values may be clipped</td>
</tr>
<tr>
    <td>Set Duration</td>
    <td>/duration/setduration</td>
    <td>Milliseconds (Int)</td>
    <td>Resets the current project's Duration to Millis. If the duration is shortened values may be clipped</td>
</tr>
<tr>
    <td>Set Duration</td>
    <td>/duration/setduration</td>
    <td>Timecode (String)</td>
    <td>Resets the current project's Duration to Timecode, formatted HH:MM:SS:MILS. If the duration is shortened values may be clipped</td>
</tr>
<tr>
    <td>Seek</td>
    <td>/duration/seektoposition</td>
    <td>Position (Float)</td>
    <td>Sets playhead position to Position, 0 to 1.0</td>
</tr>
<tr>
    <td>Seek</td>
    <td>/duration/seektosecond</td>
    <td>Second (Float)</td>
    <td>Sets playhead position to the specified second</td>
</tr>
<tr>
    <td>Seek</td>
    <td>/duration/seektomillis</td>
    <td>Millis (Int)</td>
    <td>Sets playhead position to the specified millisecond</td>
</tr>
<tr>
    <td>Seek</td>
    <td>/duration/seektotimecode</td>
    <td>Millis (String)</td>
    <td>Sets playhead position to the specified timecode, specified HH:MM:SS:MILS</td>
</tr>
<tr>
    <td>Enable OSC In</td>
    <td>/duration/enableoscin</td>
    <td>Enable (Int)</td>
    <td>1 enables, 0 disables incoming OSC. Careful this may be the last message you ever send.</td>
</tr>
<tr>
    <td>Enable OSC In</td>
    <td>/duration/enableoscin</td>
    <td>TrackName (String); Enable (Int)</td>
    <td>1 enables, 0 disables incoming OSC for TrackName</td>
</tr>
<tr>
    <td>Enable OSC Out</td>
    <td>/duration/enableoscout</td>
    <td>Enable (Int)</td>
    <td>1 enables, 0 disables outgoing OSC</td>
</tr>
<tr>
    <td>Enable OSC Out</td>
    <td>/duration/enableoscout</td>
    <td>TrackName (String); Enable (Int)</td>
    <td>1 enables, 0 disables outgoing OSC on track matching name</td>
</tr>
<tr>
    <td>Enable OSC Out</td>
    <td>/duration/enableoscout</td>
    <td>TrackName (String); Enable (Int)</td>
    <td>1 enables, 0 disables outgoing OSC on track matching name</td>
</tr>
<tr>
    <td>OSC Rate</td>
    <td>/duration/oscrate</td>
    <td>Rate (Float)</td>
    <td>Sets the outgoing OSC rate in messages per second. Default is 30</td>
</tr>
<tr>
    <td>Add Track</td>
    <td>/duration/addtrack</td>
    <td>TrackType (String); TrackName (String,Optional); XMLFile (String,Optional)</td>
    <td>Creates a new track of type TrackType (bangs, flags, switches, curves, colors or audio. Optionally set the name and a path to an external XML file to load.</td>
</tr>
<tr>
    <td>Set Range</td>
    <td>/duration/valuerange</td>
    <td>TrackName (String); Min (Float); Max (Float)</td>
    <td>Changes the value range of the target Curves track to [Min, Max]</td>
</tr>
<tr>
    <td>Set Range: Min</td>
    <td>/duration/valuerange/min</td>
    <td>TrackName (String); Min (Float)</td>
    <td>Changes the min value of the target Curves track to Min</td>
</tr>
<tr>
    <td>Set Range: Max</td>
    <td>/duration/valuerange/max</td>
    <td>TrackName (String); Max (Float)</td>
    <td>Changes the min value of the target Curves track to Max</td>
</tr>
<tr>
    <td>Color Palette</td>
    <td>/duration/colorpalette</td>
    <td>TrackName (String); PalettePath (String)</td>
    <td>Loads the image at PalettePath for target Colors track</td>
</tr>
<tr>
    <td>Audio Clip</td>
    <td>/duration/audioclip</td>
    <td>ClipPath (String)</td>
    <td>Loads the sound clip into the Audio track. The Audio track must alrady be present in the current project</td>
</tr>
Command OSC Address Arguments Notes
New Project /duration/new ProjectPath (String) Immediately creates and opens a new project for "ProjectPath", Current project is not saved. Paths with a leading slash are assumed absolute, otherwise relative to ~/Documents/Duration

Remote Control

Duration comes packaged with a simple application called "DurationRemote", which can be used to test control messages.

Recording data into tracks from OSC

Duration has an experimental feature for recording OSC data as keyframes in Curves or Bang tracks. To record an incoming signal into a curves track, rename a track to match the address of the message being received. The first parameter of the incoming message must also be a float.

If a message is being received that matches a Curve track's name and has valid data, the background of that track will start to pulse red, indicating it's ready to record. Hitting play will immediately result in the incoming data to be written into the track. Use a Bang track to record intermittent messages and a Curves track to record data streams. To simply play a track back without recording any data, disable incoming OSC on that track.

  • NOTE: Use the bundled RecordingDataGenerator to test this functionality by naming a track to match one of the outgoing parameters.
  • NOTE: This is still an experimental feature with a few quirks. Be careful about receiving values out of range, recording over existing data or ending up with huge amounts of unmanageable keyframes! All of these cases are not yet handled very well by Duration.

Hacking on Duration

Duration is open source and free to use. Timelines are used in so many different scenarios there is no way that one application could solve them all, with this in mind Duration was built to be extended. There are a few ways to approach customizing Duration.

Download source bundle

Each Duration release is coupled with a Binary release as well as a source package available in the downloads section on this repository. The source package contains the application and all of its dependencies and project files for all platforms. This is the easiest way to get up and running to hack Duration. But if you want to contribute to its development consider forking the project and dependencies on Github so that you may issue Pull requests for your changes.

Compile from Github

To compile from Github requires three things

  • A fork of the develop branch of openFrameworks
  • A fork of Duration project itself in openFrameworks/apps/
  • Forks of all dependent add-ons in openFrameworks/addons

The Duration repository has a clone_addons.sh file that can be run from the terminal:

$ ./openFrameworks/apps/Duration/clone_addons.sh 

This will configure all necessary dependencies into openFrameworks/addons/ and the project should compile

Version History

  • Alpha 004 released February 26th 2013
  • Alpha 003 released February 2nd 2013
  • Alpha 002 released September 23nd 2012
  • Alpha 001 released August 15th 2012

Supported By

Duration is a project by James George, co-developed by YCAMInterLab during the Guest Research Project v.2

Additional Support

Playmodes who graciously funded and shaped the project in its early stages for BlueBeams.

The Frank-Ratchye STUDIO for Creative Inquiry who have supported the RGBDToolkit project for which ofxTimeline was first created.

Eyebeam who supported further development of ofxTimeline during my residency in Spring 2012.

Built with openFrameworks and ofxTimeline


Creative Commons License
This Document by James George and YCAMInterLab is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

duration's People

Contributors

elliotwoods avatar hvfrancesco avatar itotaka avatar obviousjim avatar satoruhiga avatar yosukesakai avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

duration's Issues

How to deal with multiple values?

I´m working with Duration and VPT and wants to set a corner pin to a specific point.
The OSC syntax is: /cornerpin/upper_left f f (x y 0.,1.)

So if I make a layer with curves it only sends one value. But I cant tell him which one it is i want to send.
Its setting the X value for the curves value and the y value to 0.
is there a way to combine two Curves like having one for the X and one for the Y? Or setting the X to something fixed (not 0) and just change the Y by the curves value?

Feature: OSC communication class

Hello,

I'm thinking about implementing a class to include simplifying OSC communication with Duration from a standalone application. Anybody using Duration would need this.
Both a receiver and sender would be great. Usage would be like:

durationRC durationOut;
durationOut.connect("localhost", 12346);
durationOut.stop();
durationOut.play();
etc.
durationReceiver durationIn;
durationIn.listen(12345);
durationIn.autoBindToTracks();
durationIn.getCurrentTime();
ofAddListener(durationReceiver::durationFloatEvent, this, &ThisClass::floatListener);
void ThisClass::floatListener(durationFloatEventArgs &_args){
    if( _args.track.compare("/myTrack/")==0 ){
        float value = _args.value;
    }
}

What do you think about this?
Should the receiver be a singleton ?

DurationRemote: confusion between font and fontsize

Hello,
Just found out that in Duration Remote, there's a confusion in the testApp::setup().
gui->addTextInput("bla bla", "bla bla", 300);
addTextInput's 3rd argument is the font size (of enum type ofxUIWidgetFontType), not the widget size.
This results a runtime error (nullpointer as font is NULL)

I fixed it by replacing the 3rd argument with OFX_UI_FONT_MEDIUM and everything works fine.
Is that the right behaviour or did something weird happen to ofxUI ?

Cannot change the duration of a sketch

I downloaded duration_004 for OSX, and whenever I try to change the duration of my sketch (either more or less than the default of 30 seconds) the entire program freezes.

Any thoughts on how I can make it longer or shorter?

libGLEW.so.1.6: cannot open shared objecy on debian testing

I have libglew1.7 install on debian and I get

./Duration: error while loading shared libraries: libGLEW.so.1.6: cannot open shared object file: No such file or directory

when trying to start libglew from the binaries... should I be compiling instead?

Build fails on Linux; ofxTimeline addon ignored by build system?

Having cloned everything according to the README, running make in openFrameworks/apps/Duration/Duration terminates with:
src/DurationController.h:37:25: fatal error: ofxTimeline.h: No such file or directory #include "ofxTimeline.h"

Setting PROJECT_CFLAGS = -I../../../addons/ofxTimeline/src results in:

In file included from src/DurationController.h:43:0, from src/DurationController.cpp:33: ../../../addons/ofxTimeline/src/ofxTLAudioTrack.h:37:51: fatal error: ofOpenALSoundPlayer_TimelineAdditions.h: No such file or directory #include "ofOpenALSoundPlayer_TimelineAdditions.h"

Setting PROJECT_CFLAGS = -I../../../addons/ofxTimeline/src -I../../../addons/ofxTimeline/libs/ofOpenALSoundPlayer_TimelineAdditions/src moves things forward, but eventually results in a huge list of linker errors.

There seem to be no object files from ofxTimeline in the list of linker options, and since they don't seem to be built by the Duration makefile, I can't manually add them to PROJECT_LDFLAGS like I did with the includes. How do I build Duration?

xml file conflict

When a track is deleted, the corresponding xml file is not erased, this causes a crash if the project is saved in the meantime and a new track of the same kind is added.

Ideas

Here are the ideas we talked about.

  • bezier curves
  • make flags and bangs send float values. VDMX can receive these but not string values. When routing through osculator and changing bang to float it sends values 1 and 0 and makes a bang this way. Still, being able to sen strings is nice for other kind of use.
  • a track where you can make flags that work as a stop and play. Play activated with a keyboard shortcut or OSC. This is intended for pausing duration itself.
  • Grouping for tracks. Activating groups. Show/Hide grouped tracks.

Best regards,
Niklas

sending an array of floats

I have a feature request for a track that can send an list (array) of floats. It would be useful for sending messages to SuperCollider.

Duration crashes when sending timecode

This is really a great application thank you for sharing.

When I send /duration/setduration from Isadora with a timecode containing the numbers 8 or 9 anywhere in the timecode, Duration crashes.

For example sending 00:07:35:015 everything works fine.
when sending 00:00:39:015 or 00:00:19:013 or 00:00:35:018 or 00:08:35:015 Duration crashes.

Best
Michel

Edit duration control is not clear and hard to use

The "edit duration" control is hard to tune and should be a non-numerical widget. An Ableton-style horizontal rectangular box control or the number with some way to control via click+drag would do the trick (something like the BPM widget).

The control is also not well labeled and took me awhile to find.

Download and Duration Website Hi-Jacked

Just moved over to a new machine and was going to pull down Duration and found that the binary download links, source link, and the duration.cc website are all linking to random ads. You might want to take a look at what's going on with the external hosting.

Related controls should be grouped visually

It's not clear how things relate and there should be separate between different kinds of controls for the sake of learnability and visual clarity.

For instance, it's not clear the relation between OSC In/Out and their respective parameters.

Compare:

duration

with

ableton

Exception on loading an MP3.

Name of the file that I was trying to Load: "_A Desert Night (Daniel Portman & Stanley Ross Remix).mp3"

Here's the DUMP.

Process: Duration [968]
Path: /Users/USER/Downloads/*/Duration.app/Contents/MacOS/Duration
Identifier: com.ycam.Duration
Version: .002
Code Type: X86 (Native)
Parent Process: launchd [156]
User ID: 501

Date/Time: 2013-02-02 19:33:20.973 -0200
OS Version: Mac OS X 10.8.2 (12C60)
Report Version: 10

Interval Since Last Report: 177899 sec
Crashes Since Last Report: 3
Per-App Crashes Since Last Report: 1
Anonymous UUID: 94B70D08-2E97-EB7F-290B-86421541A285

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_ARITHMETIC (SIGFPE)
Exception Codes: EXC_I386_DIV (divide by zero)

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 com.ycam.Duration 0x00014fbb ofOpenALSoundPlayer_TimelineAdditions::loadSound(std::string, bool) + 459
1 com.ycam.Duration 0x00047d26 ofxTLAudioTrack::loadSoundfile(std::string) + 70
2 com.ycam.Duration 0x0002228e ofxTLUIHeader::guiEvent(ofxUIEventArgs&) + 2542
3 com.ycam.Duration 0x00022b5f Poco::Delegate<ofxTLUIHeader, ofxUIEventArgs, false>::notify(void const_, ofxUIEventArgs&) + 63
4 com.ycam.Duration 0x0002e51e Poco::DefaultStrategy<ofxUIEventArgs, Poco::AbstractDelegate >::notify(void const_, ofxUIEventArgs&) + 142
5 com.ycam.Duration 0x0002e38d Poco::AbstractEvent<ofxUIEventArgs, Poco::FIFOStrategy<ofxUIEventArgs, Poco::AbstractDelegate >, Poco::AbstractDelegate, Poco::FastMutex>::notify(void const_, ofxUIEventArgs&) + 125
6 com.ycam.Duration 0x0002c632 ofxUICanvas::triggerEvent(ofxUIWidget_) + 98
7 com.ycam.Duration 0x000262a2 ofxUIWidget::triggerEvent(ofxUIWidget_) + 34
8 com.ycam.Duration 0x0002719c ofxUIButton::mousePressed(int, int, int) + 252
9 com.ycam.Duration 0x0002c355 ofxUICanvas::mousePressed(int, int, int) + 373
10 com.ycam.Duration 0x0002f8ca ofxUICanvas::onMousePressed(ofMouseEventArgs&) + 42
11 com.ycam.Duration 0x0002fa0f Poco::Delegate<ofxUICanvas, ofMouseEventArgs, false>::notify(void const_, ofMouseEventArgs&) + 63
12 com.ycam.Duration 0x0020272e Poco::DefaultStrategy<ofMouseEventArgs, Poco::AbstractDelegate >::notify(void const_, ofMouseEventArgs&) + 142
13 com.ycam.Duration 0x0020259d Poco::AbstractEvent<ofMouseEventArgs, Poco::FIFOStrategy<ofMouseEventArgs, Poco::AbstractDelegate >, Poco::AbstractDelegate, Poco::FastMutex>::notify(void const_, ofMouseEventArgs&) + 125
14 com.ycam.Duration 0x001fe4ca ofNotifyMousePressed(int, int, int) + 202
15 com.ycam.Duration 0x001fae0a ofAppGlutWindow::mouse_cb(int, int, int, int) + 154
16 com.apple.glut 0x3e006ccb -[GLUTView _commonMouseDown:] + 315
17 com.apple.AppKit 0x9583aa21 -[NSWindow sendEvent:] + 6968
18 com.apple.glut 0x3e047cbb -[GLUTWindow sendEvent:] + 59
19 com.apple.AppKit 0x95835a0f -[NSApplication sendEvent:] + 4278
20 com.apple.glut 0x3e011f76 -[GLUTApplication _runMainLoopUntilDate:autoreleasePool:] + 70
21 com.apple.glut 0x3e012240 -[GLUTApplication run] + 192
22 com.apple.glut 0x3e028ca1 glutMainLoop + 977
23 com.ycam.Duration 0x001fbe52 ofRunApp(ofBaseApp*) + 274
24 com.ycam.Duration 0x00003182 main + 130
25 com.ycam.Duration 0x000030f5 start + 53

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x97c2c9ae kevent + 10
1 libdispatch.dylib 0x98170c71 _dispatch_mgr_invoke + 993
2 libdispatch.dylib 0x981707a9 _dispatch_mgr_thread + 53

Thread 2:
0 libsystem_kernel.dylib 0x97c2bc72 __semwait_signal + 10
1 libsystem_c.dylib 0x90f1ca61 nanosleep$UNIX2003 + 189
2 libsystem_c.dylib 0x90f1c92a usleep$UNIX2003 + 60
3 com.ycam.Duration 0x001fbf55 ofSleepMillis(int) + 21
4 com.ycam.Duration 0x00037cff ofxTimeline::threadedFunction() + 111
5 com.ycam.Duration 0x00214d5f ofThread::run() + 239
6 com.ycam.Duration 0x000a3b03 Poco::ThreadImpl::runnableEntry(void*) + 121
7 libsystem_c.dylib 0x90e92557 _pthread_start + 344
8 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 3:
0 libsystem_kernel.dylib 0x97c2bc72 __semwait_signal + 10
1 libsystem_c.dylib 0x90f1ca61 nanosleep$UNIX2003 + 189
2 libsystem_c.dylib 0x90f1c92a usleep$UNIX2003 + 60
3 com.ycam.Duration 0x001fbf55 ofSleepMillis(int) + 21
4 com.ycam.Duration 0x0007ec3c DurationController::threadedFunction() + 92
5 com.ycam.Duration 0x00214d5f ofThread::run() + 239
6 com.ycam.Duration 0x000a3b03 Poco::ThreadImpl::runnableEntry(void*) + 121
7 libsystem_c.dylib 0x90e92557 _pthread_start + 344
8 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 4:
0 libsystem_kernel.dylib 0x97c2bbe6 __select + 10
1 com.ycam.Duration 0x00019c8a SocketReceiveMultiplexer::Implementation::Run() + 1674
2 com.ycam.Duration 0x000192c3 SocketReceiveMultiplexer::Run() + 19
3 com.ycam.Duration 0x0001dff6 ofxOscReceiver::startThread(void*) + 22
4 libsystem_c.dylib 0x90e92557 _pthread_start + 344
5 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 5:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 6:: Dispatch queue: com.apple.root.default-priority
0 libsystem_kernel.dylib 0x97c2b8e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x90e97289 _pthread_cond_wait + 938
2 libsystem_c.dylib 0x90e97512 pthread_cond_timedwait_relative_np + 47
3 com.apple.Foundation 0x93f953c6 -[NSCondition waitUntilDate:] + 404
4 com.apple.Foundation 0x93f951ed -[NSConditionLock lockWhenCondition:beforeDate:] + 282
5 com.apple.AppKit 0x95bc6aba +[NSNavNodePreviewHelper _subthreadComputePreviewThumbnailImages] + 177
6 com.apple.AppKit 0x95bc70dc __63+[NSNavNodePreviewHelper _computeThumbnailImageInSubthreadFor:]_block_invoke_0 + 36
7 libdispatch.dylib 0x98171f8f _dispatch_call_block_and_release + 15
8 libdispatch.dylib 0x9816dc82 _dispatch_client_callout + 46
9 libdispatch.dylib 0x9816ef02 _dispatch_worker_thread2 + 285
10 libsystem_c.dylib 0x90e94e12 _pthread_wqthread + 441
11 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 7:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 8:: com.apple.CoreAnimation.render-server
0 libsystem_kernel.dylib 0x97c297d2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x97c28cb0 mach_msg + 68
2 com.apple.QuartzCore 0x90dcce24 CA::Render::Server::server_thread(void*) + 441
3 com.apple.QuartzCore 0x90e5d836 thread_fun + 29
4 libsystem_c.dylib 0x90e92557 _pthread_start + 344
5 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 9:: CVDisplayLink
0 libsystem_kernel.dylib 0x97c2b8e2 __psynch_cvwait + 10
1 libsystem_c.dylib 0x90e97220 _pthread_cond_wait + 833
2 libsystem_c.dylib 0x90f1d0a1 pthread_cond_wait$UNIX2003 + 71
3 com.apple.CoreVideo 0x92d4716d CVDisplayLink::runIOThread() + 903
4 com.apple.CoreVideo 0x92d46dce startIOThread(void*) + 160
5 libsystem_c.dylib 0x90e92557 _pthread_start + 344
6 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 10:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 11:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 12:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 13:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 14:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 15:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 16:
0 libsystem_kernel.dylib 0x97c2c0ee __workq_kernreturn + 10
1 libsystem_c.dylib 0x90e9504c _pthread_workq_return + 45
2 libsystem_c.dylib 0x90e94e19 _pthread_wqthread + 448
3 libsystem_c.dylib 0x90e7ccca start_wqthread + 30

Thread 17:: com.apple.appkit-heartbeat
0 libsystem_kernel.dylib 0x97c2bc72 semwait_signal + 10
1 libsystem_c.dylib 0x90f1ca61 nanosleep$UNIX2003 + 189
2 libsystem_c.dylib 0x90f1c92a usleep$UNIX2003 + 60
3 com.apple.AppKit 0x9593ed4d -[NSUIHeartBeat _heartBeatThread:] + 879
4 com.apple.Foundation 0x93f671d8 -[NSThread main] + 45
5 com.apple.Foundation 0x93f6715b __NSThread__main
+ 1396
6 libsystem_c.dylib 0x90e92557 _pthread_start + 344
7 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 18:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x97c297d2 mach_msg_trap + 10
1 libsystem_kernel.dylib 0x97c28cb0 mach_msg + 68
2 com.apple.audio.CoreAudio 0x915c7536 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned long, unsigned long, mach_msg_header_t_, bool, unsigned int) + 138
3 com.apple.audio.CoreAudio 0x915c207c HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 70
4 com.apple.audio.CoreAudio 0x915c08bb HALC_ProxyIOContext::IOWorkLoop() + 1389
5 com.apple.audio.CoreAudio 0x915c02a1 HALC_ProxyIOContext::IOThreadEntry(void_) + 145
6 com.apple.audio.CoreAudio 0x915ca26a ___ZN19HALC_ProxyIOContextC2Emj_block_invoke_0 + 20
7 com.apple.audio.CoreAudio 0x915c01c3 HALB_IOThread::Entry(void*) + 69
8 libsystem_c.dylib 0x90e92557 _pthread_start + 344
9 libsystem_c.dylib 0x90e7ccee thread_start + 34

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x00000000 ebx: 0x00a98368 ecx: 0x00000000 edx: 0x00000000
edi: 0x00014e01 esi: 0x00a98368 ebp: 0xbffff218 esp: 0xbfffed40
ss: 0x00000023 efl: 0x00210246 eip: 0x00014fbb cs: 0x0000001b
ds: 0x00000023 es: 0x00000023 fs: 0x00000000 gs: 0x0000000f
cr2: 0x00595ee4
Logical CPU: 0

Binary Images:
0x1000 - 0x585fe3 +com.ycam.Duration (.002) <56A4930D-D57C-3692-9EEF-385446812066> /Users/USER/Downloads//Duration.app/Contents/MacOS/Duration
0x7ac000 - 0x877ff7 +libfmodex.dylib (1) /Users/USER/Downloads/
/Duration.app/Contents/MacOS/libfmodex.dylib
0x8cd000 - 0x8f8ff7 com.apple.audio.OpenAL (1.6 - 1.6) /System/Library/Frameworks/OpenAL.framework/Versions/A/OpenAL
0x9c5000 - 0x9d2ff3 com.apple.Librarian (1.1 - 1) <88A55A5E-40FF-3234-8394-2317120B79AB> /System/Library/PrivateFrameworks/Librarian.framework/Versions/A/Librarian
0x9e3000 - 0x9e5ffc com.apple.IOAccelerator (19.0.26 - 19.0.26) <6A93A355-1FC9-3E0A-8A4F-B924EC2F2CD8> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x9eb000 - 0x9f6ffb libGPUSupportMercury.dylib (8.6.1) /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0xf00000 - 0xf2cffa GLRendererFloat (8.6.1) /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0xf35000 - 0xf3dffc libcldcpuengine.dylib (2.1.19) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0xf44000 - 0xf46fff libCoreFSCache.dylib (24.4) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x4800000 - 0x498cff8 GLEngine (8.6.1) <2660B1D4-5783-3BED-8C05-F5A4C5A29715> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x49c3000 - 0x4b14ff7 libGLProgrammability.dylib (8.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7800000 - 0x7a97fe7 com.apple.AMDRadeonX3000GLDriver (1.0.29 - 1.0.0) <97F2FDCC-0C16-33CC-B888-4DC58E257C4C> /System/Library/Extensions/AMDRadeonX3000GLDriver.bundle/Contents/MacOS/AMDRadeonX3000GLDriver
0xb9fc000 - 0xb9fdff5 +cl_kernels (???) <7770A2AC-C76C-4823-9659-6808774F8B0C> cl_kernels
0xbfea000 - 0xbfeaffd +cl_kernels (???) cl_kernels
0xbff6000 - 0xbff6ff7 +cl_kernels (???) <20F13586-470B-46E8-A6A7-293D7DF87D87> cl_kernels
0xbffb000 - 0xbffcffd +cl_kernels (???) cl_kernels
0x1152b000 - 0x115aaff7 com.apple.iLifeMediaBrowser (2.7.2 - 546) <824E7748-CA28-3105-B5C3-27E9D8C6D465> /System/Library/PrivateFrameworks/iLifeMediaBrowser.framework/Versions/A/iLifeMediaBrowser
0x11738000 - 0x117caff7 unorm8_bgra.dylib (2.1.19) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x117dc000 - 0x1186eff7 unorm8_argb.dylib (2.1.19) <1B67DB26-5B5D-3600-8049-D744F133BEB1> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_argb.dylib
0x12eb3000 - 0x12eb4ff1 +cl_kernels (???) <827B4CBA-8884-4B82-B1ED-5F83B1CA4728> cl_kernels
0x1383c000 - 0x13860fff com.apple.security.csparser (3.0 - 55179.1) <5A5A8689-5E81-3F38-B770-70448D8653E9> /System/Library/Frameworks/Security.framework/PlugIns/csparser.bundle/Contents/MacOS/csparser
0x13944000 - 0x13944ff9 +cl_kernels (???) cl_kernels
0x13a3d000 - 0x13a42fff com.apple.audio.AppleHDAHALPlugIn (2.3.1 - 2.3.1f2) <58BDA15D-2B2D-3E77-BC8C-D14AB1E4AC4E> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x13a56000 - 0x13a58ff3 com.apple.LiveType.component (2.1.4 - 2.1.4) /Library/QuickTime/LiveType.component/Contents/MacOS/LiveType
0x13c2f000 - 0x13c61ff7 com.apple.MediaUI (1.1 - 22) /System/Library/PrivateFrameworks/MediaUI.framework/MediaUI
0x14500000 - 0x1458fff7 unorm8_rgba.dylib (2.1.19) /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgba.dylib
0x15ad5000 - 0x15b39fe2 com.apple.LiveType.framework (2.1.4 - 2.1.4) /Library/Application Support/ProApps//LiveType.framework/Versions/A/LiveType
0x3e000000 - 0x3e059fe7 com.apple.glut (3.4.0 - GLUT-3.4.0) <6C115D7F-4A06-CE43-F543-6A09ADD00345> /Users/USER/Downloads/
/Duration.app/Contents/Frameworks/GLUT.framework/Versions/A/GLUT
0x70000000 - 0x7015dff7 com.apple.audio.units.Components (1.8 - 1.8) <2637680C-A07E-3387-BD21-33B04B7C7A95> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x8fe0c000 - 0x8fe3ee57 dyld (210.2.3) <23516BE4-29BE-350C-91C9-F36E7999F0F1> /usr/lib/dyld
0x90007000 - 0x90029fff libc++abi.dylib (24.4) <06479DA4-BC23-34B6-BAFC-A885814261D0> /usr/lib/libc++abi.dylib
0x908eb000 - 0x908ebffd com.apple.audio.units.AudioUnit (1.8 - 1.8) <4C13DEA2-1EB0-3D06-901A-DB93184C06F0> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x908ec000 - 0x908effff com.apple.help (1.3.2 - 42) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x908f0000 - 0x908f8fff com.apple.DiskArbitration (2.5.1 - 2.5.1) <25A7232F-9B6A-3746-A3A8-12479D086B1E> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x908f9000 - 0x908fafff libremovefile.dylib (23.1) <98622D14-DAAB-3AD8-A5D9-C322BF572A98> /usr/lib/system/libremovefile.dylib
0x908fb000 - 0x909cffff com.apple.backup.framework (1.4.1 - 1.4.1) <55F2A679-9B21-3F43-A580-4C2ECF6A5FC5> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x909d0000 - 0x90a27ff7 com.apple.ScalableUserInterface (1.0 - 1) <2B5E454B-BC49-3E85-B54D-1950397C448C> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableUserInterface.framework/Versions/A/ScalableUserInterface
0x90a28000 - 0x90a4cfff libJPEG.dylib (845) <547FA9A5-0BBB-3E39-BACA-F3E2DAE57DB0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x90ce7000 - 0x90ce8ffd com.apple.TrustEvaluationAgent (2.0 - 23) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x90ce9000 - 0x90cf4fff libcommonCrypto.dylib (60026) /usr/lib/system/libcommonCrypto.dylib
0x90cf5000 - 0x90d01ffa com.apple.CrashReporterSupport (10.8.2 - 415) /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x90d02000 - 0x90d02fff com.apple.Cocoa (6.7 - 19) <354094F0-F36B-36F9-BF5F-FD60590FBEB9> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x90d03000 - 0x90e7bff5 com.apple.QuartzCore (1.8 - 304.0) <0B0EC55A-9084-3E28-9A84-1813CE3FAA9B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x90e7c000 - 0x90f39feb libsystem_c.dylib (825.25) /usr/lib/system/libsystem_c.dylib
0x90f3a000 - 0x90f3afff com.apple.ApplicationServices (45 - 45) <677C4ACC-9D12-366F-8A87-B898AC806DD9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x90f67000 - 0x9101bfff com.apple.coreui (2.0 - 181.1) /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x9101c000 - 0x91023ffb libunwind.dylib (35.1) /usr/lib/system/libunwind.dylib
0x91024000 - 0x91032fff libxar.1.dylib (105) <343E4A3B-1D04-34A3-94C2-8C7C9A8F736B> /usr/lib/libxar.1.dylib
0x91033000 - 0x91033fff com.apple.Accelerate (1.8 - Accelerate 1.8) <4EC0548E-3A3F-310D-A366-47B51D5B6398> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x91063000 - 0x913f6ffb com.apple.MediaToolbox (1.0 - 926.62) <7290B07B-4D03-3B46-809C-64C8FB97B40C> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x913f7000 - 0x91497ff7 com.apple.QD (3.42 - 285) <1B8307C6-AFA8-312E-BA5B-679070EF2CA1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x91498000 - 0x91581ff7 libxml2.2.dylib (22.3) <015A4FA6-5BB9-3F95-AFB8-B9281E22685B> /usr/lib/libxml2.2.dylib
0x91582000 - 0x915abfff libxslt.1.dylib (11.3) <0DE17DAA-66FF-3195-AADB-347BEB5E2EFA> /usr/lib/libxslt.1.dylib
0x915ac000 - 0x91609fff com.apple.audio.CoreAudio (4.1.0 - 4.1.0) <9549B81F-4425-34EE-802B-F462068DC0C5> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x9160a000 - 0x91612fff com.apple.CommerceCore (1.0 - 26) /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/CommerceCore.framework/Versions/A/CommerceCore
0x91613000 - 0x91616ffd libCoreVMClient.dylib (24.4) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x91617000 - 0x91619fff com.apple.securityhi (4.0 - 55002) <62E3AE75-61CB-341E-B2A0-CFC985A2BF7F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x9161a000 - 0x9165cfff libcurl.4.dylib (69.2) <8CC566A0-0B25-37E8-A6EC-30074C3CDB8C> /usr/lib/libcurl.4.dylib
0x9165d000 - 0x91682ff7 com.apple.quartzfilters (1.8.0 - 1.7.0) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzFilters.framework/Versions/A/QuartzFilters
0x91683000 - 0x917beff7 libBLAS.dylib (1073.4) /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x917bf000 - 0x918caff7 libJP2.dylib (845) /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x918cb000 - 0x91917fff libcorecrypto.dylib (106.2) <20EBADBA-D6D6-36F0-AE80-168E9AF13DB6> /usr/lib/system/libcorecrypto.dylib
0x91918000 - 0x91991ff0 com.apple.CorePDF (2.0 - 2) <6B5BF755-F336-359C-9A99-F006F61442CF> /System/Library/PrivateFrameworks/CorePDF.framework/Versions/A/CorePDF
0x91997000 - 0x91a6dfff com.apple.DiscRecording (7.0 - 7000.2.4) /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x91a6e000 - 0x91ab5ff3 com.apple.CoreMedia (1.0 - 926.62) <69B3835E-C02F-3935-AD39-83F8E81FB780> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x91ab6000 - 0x91ae7fff com.apple.DictionaryServices (1.2 - 184.4) <0D5BE86F-F40A-3E39-8569-19FCA5EDF9D3> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x91ae8000 - 0x91b29ff7 com.apple.framework.CoreWiFi (1.0 - 100.10) <944B3FAE-F901-3276-A676-9D52295DA817> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x91b2a000 - 0x921b6feb com.apple.CoreAUC (6.16.00 - 6.16.00) <654A0AB8-F24F-3489-8F70-F0A22414FE08> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x921b7000 - 0x921bffff libcopyfile.dylib (89) <4963541B-0254-371B-B29A-B6806888949B> /usr/lib/system/libcopyfile.dylib
0x921cc000 - 0x921d8ffe libkxld.dylib (2050.18.24) <48A75AF6-9D5A-3552-948E-30A1682D3664> /usr/lib/system/libkxld.dylib
0x921db000 - 0x92234fff com.apple.QuickLookFramework (4.0 - 555.4) <96911441-FDD4-3B68-9E0C-51BA11A97C2E> /System/Library/Frameworks/QuickLook.framework/Versions/A/QuickLook
0x92235000 - 0x92238ff7 libcompiler_rt.dylib (30) /usr/lib/system/libcompiler_rt.dylib
0x92239000 - 0x922beff7 com.apple.SearchKit (1.4.0 - 1.4.0) <454E950F-291C-3E95-8F35-05CA0AD6B327> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x922bf000 - 0x922c1ffb libRadiance.dylib (845) <3F87840F-217D-3074-A29D-919BAAED2F4A> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x922c2000 - 0x922c4fff libdyld.dylib (210.2.3) <05D6FF2A-F09B-309D-95F7-7AF10259C707> /usr/lib/system/libdyld.dylib
0x922c5000 - 0x922defff com.apple.Kerberos (2.0 - 1) <9BDE8F4D-DBC3-34D1-852C-898D3655A611> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x922df000 - 0x92341fff libc++.1.dylib (65.1) /usr/lib/libc++.1.dylib
0x92342000 - 0x9236fffb com.apple.CoreServicesInternal (154.2 - 154.2) /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x92370000 - 0x925ecff7 com.apple.QuickTime (7.7.1 - 2599.13) /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
0x925ed000 - 0x9269cff7 com.apple.CoreText (260.0 - 275.16) <873ADCD9-D361-3753-A220-CDD289196AD8> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x926d3000 - 0x926e0fff libGL.dylib (8.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x926e1000 - 0x92720ff7 com.apple.bom (12.0 - 192) <0637E52C-D151-37B3-904F-8656B2FD44DD> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x92721000 - 0x9282eff3 com.apple.ImageIO.framework (3.2.0 - 845) /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x9282f000 - 0x92833ffe libcache.dylib (57) <834FDCA7-FE3B-33CC-A12A-E11E202477EC> /usr/lib/system/libcache.dylib
0x92834000 - 0x92c76fff com.apple.CoreGraphics (1.600.0 - 324.6) <66556166-F9A7-3EEC-A562-46061C7A79E4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x92c77000 - 0x92cacfff libTrueTypeScaler.dylib (84.5) <2598F930-5E6B-37D7-B1E6-18181A972C6E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x92cad000 - 0x92d44ff7 com.apple.ink.framework (10.8.2 - 150) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x92d45000 - 0x92d6aff7 com.apple.CoreVideo (1.8 - 99.3) <5B872AC0-E82D-3475-A3F9-FD95F380560D> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x92d6b000 - 0x92d82fff com.apple.GenerationalStorage (1.1 - 132.2) <93694E0D-35D3-3633-976E-F354CBD92F54> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x92d8e000 - 0x92daeffd com.apple.ChunkingLibrary (2.0 - 133.2) /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x92dfb000 - 0x92e05fff com.apple.speech.recognition.framework (4.1.5 - 4.1.5) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x92e06000 - 0x92fc2ffd libicucore.A.dylib (491.11.1) /usr/lib/libicucore.A.dylib
0x92fd2000 - 0x92fd3ffd libunc.dylib (25) <58599CBF-E262-3CEA-AFE1-35560E0177DC> /usr/lib/system/libunc.dylib
0x92fd4000 - 0x9303cff7 com.apple.framework.IOKit (2.0 - 755.18.10) <9A80E97E-544F-3A45-916D-6DB7ED217E33> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x9303d000 - 0x9305afff libxpc.dylib (140.41) <1BFE3149-C242-3A77-9729-B00DEDC8CCF2> /usr/lib/system/libxpc.dylib
0x9305b000 - 0x9305bfff libSystem.B.dylib (169.3) <81C58EAB-0E76-3EAB-BDFD-C5A6FE95536F> /usr/lib/libSystem.B.dylib
0x9305c000 - 0x932e8ffb com.apple.RawCamera.bundle (4.03 - 676) <53F1CD12-96E9-3E41-BEA9-46B75FC707D4> /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x932e9000 - 0x9331cff5 libssl.0.9.8.dylib (47) <3224FBB3-3074-3022-AD9A-187703680C03> /usr/lib/libssl.0.9.8.dylib
0x9331f000 - 0x93378fff com.apple.AE (645.3 - 645.3) <6745659F-006D-3F25-94D6-DF944E9A01FD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x93379000 - 0x93413fff com.apple.CoreSymbolication (3.0 - 87) <6A27BBE5-6EF0-3D5D-A485-2145826B9796> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x93414000 - 0x93414fff com.apple.CoreServices (57 - 57) <956C6C6D-A5DD-314F-9C57-4A61D41F30CE> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x93415000 - 0x936d5fff com.apple.security (7.0 - 55179.1) /System/Library/Frameworks/Security.framework/Versions/A/Security
0x936d6000 - 0x93768ffb libvMisc.dylib (380.6) <6DA3A03F-20BE-300D-A664-B50A7B4E4B1A> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x93777000 - 0x9377effe com.apple.agl (3.2.1 - AGL-3.2.1) <8E0411D3-19F7-30E1-92A2-337F7F0EBCDA> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x937c2000 - 0x9383cff7 com.apple.securityfoundation (6.0 - 55115.4) /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x938d5000 - 0x938d9fff com.apple.OpenDirectory (10.8 - 151.10) /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x938da000 - 0x938e1fff liblaunch.dylib (442.26.2) <310C99F8-0811-314D-9BB9-D0ED6DFA024B> /usr/lib/system/liblaunch.dylib
0x93913000 - 0x93917ff7 libmacho.dylib (829) <5280A013-4F74-3F74-BE0C-7F612C49F1DC> /usr/lib/system/libmacho.dylib
0x93918000 - 0x9397cff3 libstdc++.6.dylib (56) /usr/lib/libstdc++.6.dylib
0x93987000 - 0x93d6aff3 com.apple.HIToolbox (2.0 - 625) <5A312E41-9940-363E-B891-90C4672E6850> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x93d6b000 - 0x93ec8ffb com.apple.QTKit (7.7.1 - 2599.13) <2DC9E2BB-9895-3D02-A318-88431052E70B> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x93ec9000 - 0x941e6ff3 com.apple.Foundation (6.8 - 945.11) <03B242AC-519C-3683-AA52-E73536B3D55F> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x941e7000 - 0x94305ff7 com.apple.MediaControlSender (1.4.5 - 145.3) /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/MediaControlSender
0x94337000 - 0x943e1fff com.apple.LaunchServices (539.7 - 539.7) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x943e2000 - 0x943e3fff liblangid.dylib (116) /usr/lib/liblangid.dylib
0x943e4000 - 0x943edff3 com.apple.DisplayServicesFW (2.6.1 - 353) <50D0BBF0-F911-380F-B470-E59B5E48E520> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayServices
0x943ee000 - 0x943effff libDiagnosticMessagesClient.dylib (8) <39B3D25A-148A-3936-B800-0D393A00E64F> /usr/lib/libDiagnosticMessagesClient.dylib
0x943f0000 - 0x94402fff libbsm.0.dylib (32) /usr/lib/libbsm.0.dylib
0x94405000 - 0x94424ff3 com.apple.Ubiquity (1.2 - 243.10) /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x94425000 - 0x94441ff7 libPng.dylib (845) <14C43094-C670-3575-BF9B-3A967E05EAC0> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x94449000 - 0x94449ffd libOpenScriptingUtil.dylib (148.2) <907E25B1-4F50-3461-B8D5-733C687EB534> /usr/lib/libOpenScriptingUtil.dylib
0x94b6c000 - 0x94b6fff7 com.apple.TCC (1.0 - 1) <437D76CD-6437-3B55-BE2C-A53508858256> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x94b70000 - 0x94d87fff com.apple.CoreData (106.1 - 407.7) <17FD06D6-AD7C-345A-8FA4-1F0FBFF4DAE1> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x94d88000 - 0x94decfff com.apple.datadetectorscore (4.0 - 269.1) <4D155F09-1A60-325A-BCAC-1B858C2C051B> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x94ded000 - 0x94f76ff7 com.apple.vImage (6.0 - 6.0) <1D1F67FE-4F75-3689-BEF6-4A46C8039E70> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x94f77000 - 0x9508fff7 com.apple.coreavchd (5.6.0 - 5600.4.16) /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x95090000 - 0x95090fff com.apple.Accelerate.vecLib (3.8 - vecLib 3.8) <908B8D40-3FB5-3047-B482-3DF95025ECFC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x95091000 - 0x95119fff com.apple.PDFKit (2.7.2 - 2.7.2) <7AE7BAE9-4C21-3BFB-919E-5C6EEBBDFF75> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framework/Versions/A/PDFKit
0x9511a000 - 0x95120fff libGFXShared.dylib (8.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x95121000 - 0x95309ff3 com.apple.CoreFoundation (6.8 - 744.12) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x9530a000 - 0x95406ff3 com.apple.DiskImagesFramework (10.8 - 344) <98C16F91-9D3E-3FD0-A30B-BD49EE4ED9A4> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x95407000 - 0x95448ff7 libcups.2.dylib (327) /usr/lib/libcups.2.dylib
0x95449000 - 0x954a4ff7 com.apple.AppleVAFramework (5.0.18 - 5.0.18) <4BA2AAEA-4936-375C-B4D8-4BBE2EDC7FF5> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x954a5000 - 0x955b2057 libobjc.A.dylib (532.2) /usr/lib/libobjc.A.dylib
0x955b3000 - 0x955c3ff2 com.apple.LangAnalysis (1.7.0 - 1.7.0) <875363E7-6D02-3229-A9DD-E5A5568A7D61> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x955c4000 - 0x955c5fff libquarantine.dylib (52) /usr/lib/system/libquarantine.dylib
0x955f6000 - 0x961b2ffb com.apple.AppKit (6.8 - 1187.34) <06EDB1D1-3B8A-3699-8E3A-D8F50A27AB7C> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x9620b000 - 0x96264ff7 com.apple.ImageCaptureCore (5.0.1 - 5.0.1) <541529F7-063E-370B-9EB2-DF5BE39073E6> /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/ImageCaptureCore
0x96265000 - 0x9627bfff com.apple.CFOpenDirectory (10.8 - 151.10) <56C3F276-BD1F-3031-8CF9-8F4F481A534E> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x9627c000 - 0x962b3ffa com.apple.LDAPFramework (2.4.28 - 194.5) <8368FAE7-2B89-3A7D-B6EE-7184B522CB66> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x962b4000 - 0x962f9ff7 com.apple.NavigationServices (3.7 - 200) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationServices.framework/Versions/A/NavigationServices
0x962fa000 - 0x9633fff5 com.apple.opencl (2.1.20 - 2.1.20) <41C4AE6E-67B6-33E2-A9B6-BF6F01580B16> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x96340000 - 0x96349ff9 com.apple.CommonAuth (3.0 - 2.0) /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x9634a000 - 0x9634afff com.apple.quartzframework (1.5 - 1.5) <9018BE5B-4070-320E-8091-6584CC17F798> /System/Library/Frameworks/Quartz.framework/Versions/A/Quartz
0x963e9000 - 0x967e5feb com.apple.VideoToolbox (1.0 - 926.62) /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x967e6000 - 0x967e9ffc libpam.2.dylib (20) /usr/lib/libpam.2.dylib
0x967ea000 - 0x967eefff com.apple.IOSurface (86.0.3 - 86.0.3) /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x967f3000 - 0x967ffff8 libbz2.1.0.dylib (29) <7031A4C0-784A-3EAA-93DF-EA1F26CC9264> /usr/lib/libbz2.1.0.dylib
0x9683d000 - 0x9684bfff com.apple.opengl (1.8.6 - 1.8.6) <1AD1AE7B-B57B-35B5-B571-32A34F0DA737> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x9684c000 - 0x96875ff7 libRIP.A.dylib (324.6) <7976E6A2-A489-33F5-A727-7634DDE3B761> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x96b65000 - 0x96b66fff libdnsinfo.dylib (453.18) <41C7B8E2-2A81-31DE-BD8B-F0C29E169D4F> /usr/lib/system/libdnsinfo.dylib
0x96b6d000 - 0x96bc7fff com.apple.Symbolication (1.3 - 93) <684ECF0D-D416-3DF8-8B5B-3902953853A8> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x96bc8000 - 0x96bcbff3 com.apple.AppleSystemInfo (2.0 - 2) <4639D755-8A68-31C9-95C4-7E7F70C233FA> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x96bcc000 - 0x96e24ff1 com.apple.JavaScriptCore (8536 - 8536.26.7) <75629E05-65FE-3699-8CDC-80C95015CF42> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x96e25000 - 0x96e52ffe libsystem_m.dylib (3022.6) <9975D9C3-3B71-38E3-AA21-C5C5F9D9C431> /usr/lib/system/libsystem_m.dylib
0x96e53000 - 0x97158ff7 com.apple.CoreServices.CarbonCore (1037.3 - 1037.3) <4571EDDC-704A-3FB1-B9A6-59870AA6165F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x97159000 - 0x9716cff9 com.apple.MultitouchSupport.framework (235.28 - 235.28) <5C8CFA21-D4FC-32E8-B199-0F7155E6ED9A> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x9716d000 - 0x971d3fff com.apple.print.framework.PrintCore (8.1 - 387.1) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x971d4000 - 0x971d4fff com.apple.Carbon (154 - 155) <604ADD9D-5835-3294-842E-3A4AEBCCB548> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x971d5000 - 0x97223ff3 com.apple.SystemConfiguration (1.12.2 - 1.12.2) <7BA6C58B-0357-356F-BB69-17ACB5E35988> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x97224000 - 0x97491fff com.apple.imageKit (2.2 - 667) <3F5F92DB-C0C0-3C5F-98C6-B84AB9E28B55> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/ImageKit.framework/Versions/A/ImageKit
0x97492000 - 0x97492fff com.apple.vecLib (3.8 - vecLib 3.8) <83160DD1-5614-3E34-80EB-97041016EF1F> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
0x97494000 - 0x97575fff libcrypto.0.9.8.dylib (47) /usr/lib/libcrypto.0.9.8.dylib
0x97576000 - 0x9766aff3 com.apple.QuickLookUIFramework (4.0 - 555.4) /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.framework/Versions/A/QuickLookUI
0x9766b000 - 0x977c3ffb com.apple.audio.toolbox.AudioToolbox (1.8 - 1.8) <9205DFC2-8DAE-354E-AD87-46E229B5F2F1> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x977c4000 - 0x97812ffb libFontRegistry.dylib (100) <3B8350C2-4D8F-38C4-A22E-2F855D7E83D1> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x97839000 - 0x97955ff7 com.apple.desktopservices (1.7.2 - 1.7.2) <8E74D101-8398-34F1-A463-B4950680A597> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x97956000 - 0x97980ff9 com.apple.framework.Apple80211 (8.0.1 - 801.17) <8A8BBBFD-496B-35A6-A26E-ADF8D672D908> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x97981000 - 0x97988ff3 com.apple.NetFS (5.0 - 4.0) <1F7041F2-4E97-368C-8F5D-24153D81BBDB> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x97a4b000 - 0x97a4eff9 libCGXType.A.dylib (324.6) <3004616B-51F6-3B9D-8B85-DCCA3DF9BC10> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x97a4f000 - 0x97a7bff7 libsystem_info.dylib (406.17) /usr/lib/system/libsystem_info.dylib
0x97a7c000 - 0x97af8ffb libType1Scaler.dylib (101.1) <0D94D786-29F7-33DB-B64B-B264FA5EACD2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libType1Scaler.dylib
0x97af9000 - 0x97b05ff7 com.apple.NetAuth (4.0 - 4.0) <4983C4B8-9D95-3C4D-897E-07743326487E> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x97b06000 - 0x97b06fff libsystem_blocks.dylib (59) <3A743C5D-CFA5-37D8-80A8-B6795A9DB04F> /usr/lib/system/libsystem_blocks.dylib
0x97b09000 - 0x97b13ffe com.apple.bsd.ServiceManagement (2.0 - 2.0) <9732BA61-D6F6-3644-82DA-FF0D6FEEFC69> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x97b20000 - 0x97c11ffc libiconv.2.dylib (34) /usr/lib/libiconv.2.dylib
0x97c17000 - 0x97c31ffc libsystem_kernel.dylib (2050.18.24) /usr/lib/system/libsystem_kernel.dylib
0x97c32000 - 0x97c3bffd com.apple.audio.SoundManager (4.0 - 4.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.framework/Versions/A/CarbonSound
0x97c3c000 - 0x97c43fff libsystem_dnssd.dylib (379.32.1) <6A505284-2382-3F27-B96F-15FFDACF004E> /usr/lib/system/libsystem_dnssd.dylib
0x97c44000 - 0x97d42ff7 libFontParser.dylib (84.5) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x97d43000 - 0x98160fff FaceCoreLight (2.4.1) <571DE3F8-CA8A-3E71-9AF4-F06FFE721CE6> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLight
0x98161000 - 0x9816bfff libCSync.A.dylib (324.6) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x9816c000 - 0x9817eff7 libdispatch.dylib (228.23) <86EF7D45-2D97-3465-A449-95038AE5DABA> /usr/lib/system/libdispatch.dylib
0x9817f000 - 0x981bafe7 libGLImage.dylib (8.6.1) /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x981bb000 - 0x981c5fff libsystem_notify.dylib (98.5) <7EEE9475-18F8-3099-B0ED-23A3E528ABE0> /usr/lib/system/libsystem_notify.dylib
0x981c6000 - 0x98208ff7 libauto.dylib (185.1) /usr/lib/libauto.dylib
0x98209000 - 0x9820bfff libCVMSPluginSupport.dylib (8.6.1) <8A174BD9-992E-351D-8F9A-DF6991723ABE> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x9820c000 - 0x98274fe7 libvDSP.dylib (380.6) <55780308-4DCA-3B10-9703-EAFC3E13A3FA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x98275000 - 0x98285ff7 libsasl2.2.dylib (166) /usr/lib/libsasl2.2.dylib
0x98286000 - 0x982a3fff libCRFSuite.dylib (33) /usr/lib/libCRFSuite.dylib
0x982a4000 - 0x982c8fff com.apple.PerformanceAnalysis (1.16 - 16) <18DE0F9F-1264-394D-AC56-6B2A1771DFBE> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x982c9000 - 0x98387ff3 com.apple.ColorSync (4.8.0 - 4.8.0) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x98388000 - 0x983adffb com.apple.framework.familycontrols (4.1 - 410) <5A8504E7-D95D-3101-8E20-38EADE8DEAE1> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyControls
0x983ae000 - 0x98766ffa libLAPACK.dylib (1073.4) <9A6E5EAD-F2F2-3D5C-B655-2B536DB477F2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x98b47000 - 0x98b5cfff com.apple.ImageCapture (8.0 - 8.0) /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x98b5d000 - 0x98b6bff3 libsystem_network.dylib (77.10) <7FBF5A15-97BA-3721-943E-E77F0C40DBE1> /usr/lib/system/libsystem_network.dylib
0x98b6c000 - 0x98bb0fff libGLU.dylib (8.6.1) <06BAFDCA-800C-35E3-B1A3-F05E105B86AB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x98bb1000 - 0x98c49fff com.apple.CoreServices.OSServices (557.4 - 557.4) /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x98c4a000 - 0x98c5ffff com.apple.speech.synthesis.framework (4.1.12 - 4.1.12) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x98c60000 - 0x98cbbfff com.apple.htmlrendering (77 - 1.1.4) <5C0C669F-AE07-3983-B38F-EB829B5CE609> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering.framework/Versions/A/HTMLRendering
0x98cbc000 - 0x98eecfff com.apple.QuartzComposer (5.1 - 284) <4E8682B7-EBAE-3C40-ABDB-8705EC7952BD> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuartzComposer.framework/Versions/A/QuartzComposer
0x98eed000 - 0x98efbff7 libz.1.dylib (43) <245F1B61-2276-3BBB-9891-99934116D833> /usr/lib/libz.1.dylib
0x98efc000 - 0x98f3effb com.apple.RemoteViewServices (2.0 - 80.5) <60E04F2F-AFD8-3B1F-BF07-8A3A7EABB8E9> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x98f3f000 - 0x99037ff9 libsqlite3.dylib (138.1) /usr/lib/libsqlite3.dylib
0x99038000 - 0x99185ffb com.apple.CFNetwork (596.2.3 - 596.2.3) <1221EF86-659B-3136-AB57-0CC6B130CDA2> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x99186000 - 0x99193ff7 com.apple.AppleFSCompression (49 - 1.0) <166AA1F8-E50A-3533-A3B5-8737C5118CC3> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x99194000 - 0x991caffb com.apple.DebugSymbols (98 - 98) <9A9ADA0A-E487-3C8F-9998-286EE04C235A> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x991cb000 - 0x991cfffc libGIF.dylib (845) <714E9F0D-D7A3-3F58-B46E-FCBE0F144B23> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x991d0000 - 0x99227ff3 com.apple.HIServices (1.20 - 417) <561A770B-8523-3D09-A763-11F872779A4C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x99228000 - 0x994cbffb com.apple.CoreImage (8.2.2 - 1.0.1) <85BFFB09-D765-3F5F-AF65-FB136DDCAEF3> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x994cc000 - 0x99548ff3 com.apple.Metadata (10.7.0 - 707.3) <6B6A6216-23D0-34CE-8099-BEE9BA42501E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x9954c000 - 0x9959cff7 com.apple.CoreMediaIO (301.0 - 4147) /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x9959d000 - 0x995a1fff com.apple.CommonPanels (1.2.5 - 94) <6B3E7E53-7708-3DA2-8C50-59C2B4735DE1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x995a2000 - 0x995a2fff libkeymgr.dylib (25) /usr/lib/system/libkeymgr.dylib
0x995a3000 - 0x995a9fff com.apple.print.framework.Print (8.0 - 258) <12AEAD24-6924-3923-9E4A-C5D21231E639> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x995aa000 - 0x995c7ff7 libresolv.9.dylib (51) /usr/lib/libresolv.9.dylib
0x9a412000 - 0x9a430ff3 com.apple.openscripting (1.3.6 - 148.2) <55738D66-CC15-3F43-9265-00C3322D39C4> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x9a431000 - 0x9a448ff4 com.apple.CoreMediaAuthoring (2.1 - 914) <37C0A2C7-73B3-39BC-8DE1-4A6B75F115FC> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreMediaAuthoring
0x9a449000 - 0x9a498ff6 libTIFF.dylib (845) <989A2EB9-3A49-3157-8E9C-B16E6005BC64> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x9a499000 - 0x9a50eff7 com.apple.ApplicationServices.ATS (332 - 341.1) <95206704-F9C9-33C4-AF25-FE9890E160B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x9a50f000 - 0x9a558ff7 com.apple.framework.CoreWLAN (3.0.1 - 301.11) /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x9a559000 - 0x9a58cff3 com.apple.GSS (3.0 - 2.0) /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x9a58d000 - 0x9a5cdfff com.apple.MediaKit (13 - 659) <37B8C1E3-B67D-3FE6-8A14-7FFD9F31C556> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x9a625000 - 0x9a626fff libsystem_sandbox.dylib (220) <4E42390B-25EC-3530-AF01-337E430C16EB> /usr/lib/system/libsystem_sandbox.dylib
0x9a627000 - 0x9a696ffb com.apple.Heimdal (3.0 - 2.0) <1ABF438B-30E6-3165-968C-E2EA1A9DF1FD> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x9a697000 - 0x9a69dffc libCGXCoreImage.A.dylib (324.6) /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXCoreImage.A.dylib

External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 16
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 885
thread_create: 1
thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=173.7M resident=81.5M(47%) swapped_out_or_unallocated=92.1M(53%)
Writable regions: Total=273.0M written=48.5M(18%) resident=87.6M(32%) swapped_out=0K(0%) unallocated=185.4M(68%)

REGION TYPE VIRTUAL
=========== =======
(null) (reserved) 40K reserved VM address space (unallocated)
ATS (font support) 32.0M
ATS (font support) (reserved) 4K reserved VM address space (unallocated)
CG backing stores 9292K
CG image 220K
CG raster data 116K
CG shared images 1216K
CoreAnimation 2512K
CoreServices 3760K
IOKit 11.4M
IOKit (reserved) 352K reserved VM address space (unallocated)
MALLOC 186.5M
MALLOC guard page 48K
Memory tag=240 4K
Memory tag=242 12K
Memory tag=243 4K
Memory tag=249 408K
Memory tag=35 4340K
OpenCL 60K
OpenGL GLSL 896K
Stack 73.1M
VM_ALLOCATE 16.2M
__DATA 8604K
__DATA/__OBJC 476K
__IMAGE 528K
__IMPORT 12K
__LINKEDIT 34.6M
__OBJC 2216K
__OBJC/__DATA 92K
__PAGEZERO 4K
__TEXT 139.1M
__UNICODE 544K
mapped file 99.6M
shared memory 25.9M
=========== =======
TOTAL 653.3M
TOTAL, minus reserved VM space 652.9M

Model: MacPro5,1, BootROM MP51.007F.B03, 4 processors, Quad-Core Intel Xeon, 3.2 GHz, 16 GB, SMC 1.39f11
Graphics: ATI Radeon HD 5770, ATI Radeon HD 5770, PCIe, 1024 MB
Memory Module: DIMM 1, 8 GB, DDR3 ECC, 1066 MHz, 0x0198, 0x393936353433342D3036322E4130304C4620
Memory Module: DIMM 2, 8 GB, DDR3 ECC, 1066 MHz, 0x0198, 0x393936353433342D3036382E4130304C4620
AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x8E), Broadcom BCM43xx 1.0 (5.106.98.81.22)
Bluetooth: Version 4.0.9f33 10885, 2 service, 18 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en2
PCI Card: ATI Radeon HD 5770, sppci_displaycontroller, Slot-1
Serial ATA Device: HL-DT-ST DVD-RW GH61N
Serial ATA Device: WDC WD1001FALS-41Y6A1, 1 TB
USB Device: Keyboard Hub, apple_vendor_id, 0x1006, 0xfa200000 / 2
USB Device: Microsoft Basic Optical Mouse v2.0, 0x045e (Microsoft Corporation), 0x00cb, 0xfa210000 / 4
USB Device: Apple Keyboard, apple_vendor_id, 0x024f, 0xfa220000 / 3
USB Device: My Book, 0x1058 (Western Digital Technologies, Inc.), 0x1102, 0xfd300000 / 2
USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x5a100000 / 2
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8215, 0x5a110000 / 4

ofxUI linker errors

Hello,
I'm trying to compile Duration without success.
I'm stuck on some linker errors with ofxUI. The app uses methods like ofxUIRectangle::inside(ofVec3f) referenced from: DurationController::drawTooltips().
I can't find any fork of ofxUI where these methods exist... which version of ofxUI did you use ?
Here's the raw linker output: [LINK]

I could try to fix them manually but it looks like everything is different with that version of ofxUI...
I tried rebasing ofxUI on:

Amazing software btw! ^_^

When you explicitly load a duration document, it doesn't load the audio

If you use the menu to open a duration document with an audio track, it doesn't load the audio track. This is because alGetError()!=AL_NO_ERROR at the beginning of ofOpenALSoundPlayer_TimelineAdditions::loadSound() a bit like glGetError(). This causes the method to return with an error, even though the load is successful. To fix it, just put an alGetError() at the beginning of the function to clear the error message (and print out something saying there was an error previously

int err = alGetError();
if (err != AL_NO_ERROR){
    ofLogError("ofOpenALSoundPlayer_TimelineAdditions")
         << "found error in openAL - err no:  " << ofToString(err));
    // don't return
}

Unable to open Duraction via Command on windows 7

I am working on a system integration tool, that launches required software tools during a performance. When trying to launch Duration via command (direct path in cmd.exe, or via python subprocess.popen) Duration crashes.
I have no problem opening the EXE from the folder, by clicking.

The crash report:

Problem signature:
Problem Event Name: APPCRASH
Application Name: Duration.exe
Application Version: 0.0.0.0
Application Timestamp: 512cfbe3
Fault Module Name: Duration.exe
Fault Module Version: 0.0.0.0
Fault Module Timestamp: 512cfbe3
Exception Code: c0000005
Exception Offset: 0000185b
OS Version: 6.1.7601.2.1.0.768.3
Locale ID: 4105
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

All curve points are set to 30s on auto-load

Every time I open Duration, it automatically loads the last file that I was working with, only that all curve and color points past 30 seconds are set to 30 seconds. However, bangs remain at the correct times. I cannot comment on flags, switches, or LFOs as I haven't used any yet. The first time this happened, I thought my data was lost and manually redid my curves and colors. The second time it happened, I checked the .xml files and sure enough the correct data was there. I manually loaded the timeline that was already loaded and all the correct curve and color keyframes returned.

Here is a screenshot of the auto-loaded timeline:
screen shot 2013-11-26 at 11 04 11 am

Here is a screenshot of the manually loaded timeline:
screen shot 2013-11-26 at 11 04 27 am

Duration hangs when set wrong listening port

Duration hangs when I tried to bind the listening port to something weird (123 - maybe already in use).

I got this in terminal :

terminate called after throwing an instance of 'std::runtime_error'
  what():  unable to bind udp socket

The application doesn't crash, but doesn't respond anymore and I have to force it to quit.

This has been experienced on Ubuntu 14.04 with fresh build from the git.
And on Mac OS 10.9 with fresh download.

adding a feature for sending non time-related osc messages

I was thinking about adding the possibility of having gui features for sending occasional manual osc messages (through buttons or sliders) not time-based.
this way Duration could become a full-featured general controller, even in live events where you may have the need of triggering manual events.
The way I was thinking of it would be through an addon to ofxTimeline that adds UI buttons you can customize with your own osc messages. Just started to think about and I will try to test a bit, waht do you think?

scrolling

first of all, i have to say that duration is a really nice piece of software.

the only thing that's not perfect in my mind is the fact that there's a lack of scrolling funktion/scrollbars. so, for now, i'm very limited to a number of tracks corresponding to my screens dimensions.

i'm sure that i'm not the first one with that problem and probably i'm only missing a shortcut or similar.

thanks,
sebl

Duration crashes or fails to load events passed the 30 second mark

I have been experiencing two related problems on OS X 10.8.3
Duration sometimes crashes if I try to load a projet with a saved audio track that lasts more than 30 seconds.
When it does not crash, it only loads events up to the 30 second mark.
If I reload the project, it loads all events or crashes.

change timeline length

hello,

thanks for this great app !

I was creating a project which duration was 3 minutes long.
Then i needed it to be 5 minutes long... so i changed the general timing...

This messed up my cue points

Duration.exe crashes on startup - Windows 7

Attempting to run Duration under Windows 7 (Win7 Pro 64 bit, SP1)

Noted that the ZIP archive (http://www.duration.cc/downloads/Duration_003_Windows.zip) contains .lnk shortcut files pointing to paths like
C:\code\openFrameworks\apps\Duration\Releases\003\Duration_003_Windows\DurationFiles\Duration.exe
which is not where my files are.

Installed at:
E:\Programs\x86\Duration\Duration\Duration.exe
and opened that .exe file directly.

First attempt was prior to installing OpenAL, and I was prompted that it was required. Installed OpenAL and now get a crash.

Problem signature:
Problem Event Name: APPCRASH
Application Name: Duration.exe
Application Version: 0.0.0.0
Application Timestamp: 510caea6
Fault Module Name: MSVCR100.dll
Fault Module Version: 10.0.40219.325
Fault Module Timestamp: 4df2be1e
Exception Code: 40000015
Exception Offset: 0008d6fd
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 3081
Additional Information 1: 6546
Additional Information 2: 65468ba2d206257673283e3c87e9b471
Additional Information 3: bd42
Additional Information 4: bd42714828ec35d200ca8c18200c449e

Add breakpoints and editing to color picker

  1. As far as I can tell, breakpoints in the sequence can't be edited. Right-clicking momentarily brings up the picker, but it disappears when you stop holding right+click.
  2. In the picker, it would be awesome if you could choose custom paths between two colors, sort of a 2D analog to automation curves.

ofxRemoveCocoaMenu.h

Hi there,
I try to compile Duration project on OSX
seems "ofxRemoveCocoaMenu.h" is missing
but I have already search for giihub but no help
any help here please

Selected bangs are not very visible

I'm having trouble seeing the visual difference between selected bangs and normal ones on the screen.

perhaps it's just me, but it'd be great if selected items had significantly more contrast

looping breaks with Audio File

new bug (wasn't in here when I last pulled from YCam about a week ago) - looping fails if you set an in point and you're using an audio track. With just an out point, things loop, with tracks besides audio, things loop. Add an audio track and the playhead will make it to the outpoint and then endlessly jiggle.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.