2 #include <Engine/Node/SimpleApi.hpp>
5 namespace EmptyValueMapping
11 static const constexpr
auto prettyName =
"Empty value mapper";
12 static const constexpr
auto objectKey =
"EmptyValueMapper";
13 static const constexpr
auto category =
"Control/Mappings";
14 static const constexpr
auto author =
"ossia score";
15 static const constexpr
auto tags = std::array<const char*, 0>{};
16 static const constexpr
auto kind = Process::ProcessCategory::Mapping;
17 static const constexpr
auto description =
"Copies its inputs to its outputs";
18 static const uuid_constexpr
auto uuid
19 = make_uuid(
"70B12B42-BB4B-4A13-861B-53C577601186");
21 static const constexpr value_in value_ins[]{
"in"};
22 static const constexpr value_out value_outs[]{
"out"};
25 using control_policy = ossia::safe_nodes::default_tick;
27 run(
const ossia::value_port& p1, ossia::value_port& p2, ossia::token_request,
28 ossia::exec_state_facade)
30 p2.set_data(p1.get_data());
35 namespace EmptyMidiMapping
41 static const constexpr
auto prettyName =
"Empty midi mapper";
42 static const constexpr
auto objectKey =
"EmptyMidiMapper";
43 static const constexpr
auto category =
"Control/Mappings";
44 static const constexpr
auto author =
"ossia score";
45 static const constexpr
auto kind = Process::ProcessCategory::Mapping;
46 static const constexpr
auto description =
"Copies its inputs to its outputs";
47 static const constexpr
auto tags = std::array<const char*, 0>{};
48 static const uuid_constexpr
auto uuid
49 = make_uuid(
"2CE4F3F3-E04F-48CD-B81C-1F6537EC8CFA");
51 static const constexpr midi_in midi_ins[]{
"in"};
52 static const constexpr midi_out midi_outs[]{
"out"};
55 using control_policy = ossia::safe_nodes::default_tick;
57 run(
const ossia::midi_port& p1, ossia::midi_port& p2, ossia::token_request,
58 ossia::exec_state_facade)
60 p2.messages = p1.messages;
65 namespace EmptyAudioMapping
71 static const constexpr
auto prettyName =
"Empty audio mapper";
72 static const constexpr
auto objectKey =
"EmptyAudioMapper";
73 static const constexpr
auto category =
"Control/Mappings";
74 static const constexpr
auto author =
"ossia score";
75 static const constexpr
auto kind = Process::ProcessCategory::Mapping;
76 static const constexpr
auto description =
"Copies its inputs to its outputs";
77 static const constexpr
auto tags = std::array<const char*, 0>{};
78 static const uuid_constexpr
auto uuid
79 = make_uuid(
"D074CC6C-D1CB-47F8-871D-CC949D8EEBEC");
81 static const constexpr audio_in audio_ins[]{
"in"};
82 static const constexpr audio_out audio_outs[]{
"out"};
85 using control_policy = ossia::safe_nodes::default_tick;
87 run(
const ossia::audio_port& p1, ossia::audio_port& p2, ossia::token_request,
88 ossia::exec_state_facade)
Definition: EmptyMapping.hpp:68
Definition: EmptyMapping.hpp:38
Definition: EmptyMapping.hpp:8