diff options
Diffstat (limited to 'src/engine/SMFDriver.hpp')
-rw-r--r-- | src/engine/SMFDriver.hpp | 32 |
1 files changed, 15 insertions, 17 deletions
diff --git a/src/engine/SMFDriver.hpp b/src/engine/SMFDriver.hpp index abed40d..ee3c220 100644 --- a/src/engine/SMFDriver.hpp +++ b/src/engine/SMFDriver.hpp @@ -20,8 +20,6 @@ #include <glibmm/ustring.h> -#include "raul/SharedPtr.hpp" - #include "machina/Driver.hpp" #include "machina/types.hpp" @@ -40,16 +38,16 @@ class SMFDriver public: SMFDriver(Raul::Forge& forge, Raul::TimeUnit unit); - SharedPtr<Machine> learn(const std::string& filename, - double q, - Raul::TimeDuration max_duration); + SPtr<Machine> learn(const std::string& filename, + double q, + Raul::TimeDuration max_duration); - SharedPtr<Machine> learn(const std::string& filename, - unsigned track, - double q, - Raul::TimeDuration max_duration); + SPtr<Machine> learn(const std::string& filename, + unsigned track, + double q, + Raul::TimeDuration max_duration); - void run(SharedPtr<Machine> machine, Raul::TimeStamp max_time); + void run(SPtr<Machine> machine, Raul::TimeStamp max_time); void write_event(Raul::TimeStamp time, size_t ev_size, @@ -59,16 +57,16 @@ public: void set_bpm(double /*bpm*/) {} void set_quantization(double /*quantization*/) {} - SharedPtr<SMFWriter> writer() { return _writer; } + SPtr<SMFWriter> writer() { return _writer; } private: - SharedPtr<SMFWriter> _writer; + SPtr<SMFWriter> _writer; - void learn_track(SharedPtr<MachineBuilder> builder, - SMFReader& reader, - unsigned track, - double q, - Raul::TimeDuration max_duration); + void learn_track(SPtr<MachineBuilder> builder, + SMFReader& reader, + unsigned track, + double q, + Raul::TimeDuration max_duration); }; } // namespace Machina |