plugins/score-plugin-faust/Faust/commands.hpp
1 #pragma once
2 #include <Scenario/Commands/ScriptEditCommand.hpp>
3 
4 #include <Faust/EffectModel.hpp>
5 namespace Faust
6 {
7 inline const CommandGroupKey& CommandFactoryName()
8 {
9  static const CommandGroupKey key{"Faust"};
10  return key;
11 }
12 
14  : public Scenario::EditScript<FaustEffectModel, FaustEffectModel::p_script>
15 {
16  SCORE_COMMAND_DECL(CommandFactoryName(), EditScript, "Edit a Faust program")
17 public:
19 };
20 }
21 
22 namespace score
23 {
24 template <>
25 struct StaticPropertyCommand<Faust::FaustEffectModel::p_script> : Faust::EditScript
26 {
27  using Faust::EditScript::EditScript;
28 };
29 }
Definition: plugins/score-plugin-faust/Faust/commands.hpp:15
Definition: ScriptEditCommand.hpp:23
Base toolkit upon which the software is built.
Definition: Application.cpp:90
Definition: PropertyCommand.hpp:112