AudioEngine / src / AudioEngine / player / Looper.h

//  Looper.h
//  audioOutputExample
//  Created by Marek Bereza on 02/08/2011.

#pragma once

#include "Player.h"

class Looper: public Player {
    void loadFromXml(ofxXmlSettings &xml, string tagName, int which) {
        xml.pushTag(tagName, which);

    void loadLoops(ofxXmlSettings &xml) {
        int numLoops = xml.getNumTags("loop");
        // load each sound in the xml
        for(int i = 0; i < numLoops; i++) {
            // test to see if we're loading files or folders
            string filePath = ofToDataPath(xml.getAttribute("loop", "file", "", i));
    vector<audio::SampleRef> loops;
    // which speakers to play the sound out of
    int output1;
    int output2;

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.