Skip to content

Commit

Permalink
documentation links complete
Browse files Browse the repository at this point in the history
  • Loading branch information
HugoGenillier committed Aug 22, 2024
1 parent f04b5b3 commit 5f6a40f
Show file tree
Hide file tree
Showing 43 changed files with 58 additions and 2 deletions.
1 change: 1 addition & 0 deletions src/plugins/score-plugin-analysis/Analysis/Centroid.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ struct Centroid
static const constexpr auto objectKey = "Centroid";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectral-parameters";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the centroid of a signal";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct CSD
static const constexpr auto prettyName = "Complex Spectral Difference";
static const constexpr auto objectKey = "CSD";
static const constexpr auto category = "Analysis/Onsets";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#onset-detection";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-analysis/Analysis/Crest.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct Crest
static const constexpr auto prettyName = "Spectral Crest";
static const constexpr auto objectKey = "Crest";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectral-parameters";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the spectral crest of a signal";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct EnergyDifference
static const constexpr auto prettyName = "Energy Difference";
static const constexpr auto objectKey = "EnergyDifference";
static const constexpr auto category = "Analysis/Onsets";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#onset-detection";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description
Expand Down
2 changes: 2 additions & 0 deletions src/plugins/score-plugin-analysis/Analysis/Envelope.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct RMS
static const constexpr auto prettyName = "RMS";
static const constexpr auto objectKey = "RMS";
static const constexpr auto category = "Analysis/Envelope";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#envelope";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the RMS of a signal";
Expand Down Expand Up @@ -45,6 +46,7 @@ struct Peak
static const constexpr auto prettyName = "Peak";
static const constexpr auto objectKey = "Peak";
static const constexpr auto category = "Analysis/Envelope";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#envelope";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the peak energy of a signal";
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-analysis/Analysis/Flatness.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct Flatness
static const constexpr auto prettyName = "Spectral flatness";
static const constexpr auto objectKey = "Flatness";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectral-parameters";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the spectral flatness of a signal";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct Hfq
static const constexpr auto prettyName = "High-Frequency Content";
static const constexpr auto objectKey = "Hfq";
static const constexpr auto category = "Analysis/Onsets";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#onset-detection";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-analysis/Analysis/Kurtosis.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ struct Kurtosis
static const constexpr auto objectKey = "Kurtosis";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectral-parameters";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the kurtosis of a signal";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down
3 changes: 3 additions & 0 deletions src/plugins/score-plugin-analysis/Analysis/MFCC.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct Spectrum
static const constexpr auto prettyName = "Spectrum";
static const constexpr auto objectKey = "Mel";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectrum-extraction";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the magnitude spectrum of a signal";
Expand Down Expand Up @@ -45,6 +46,7 @@ struct MelSpectrum
static const constexpr auto prettyName = "Mel spectrum";
static const constexpr auto objectKey = "Mel";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectrum-extraction";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description
Expand Down Expand Up @@ -79,6 +81,7 @@ struct MFCC
static const constexpr auto objectKey = "MFCC";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectrum-extraction";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description
= "Get the mel-frequency cepstral coefficients of a signal";
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-analysis/Analysis/Pitch.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ struct Pitch
static const constexpr auto objectKey = "Pitch";
static const constexpr auto category = "Analysis/Pitch";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#pitch-detection";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the pitch of a signal";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-analysis/Analysis/Rolloff.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ struct Rolloff
static const constexpr auto objectKey = "Rolloff";
static const constexpr auto category = "Analysis/Spectrum";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#spectral-parameters";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the spectral rolloff of a signal";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct SpectralDiff
static const constexpr auto prettyName = "Spectral Difference";
static const constexpr auto objectKey = "SpectralDiff";
static const constexpr auto category = "Analysis/Onsets";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#onset-detection";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the spectral difference of a signal";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct SpectralDiffHWR
static const constexpr auto prettyName = "Spectral Difference (HWR)";
static const constexpr auto objectKey = "SpectralDiffHWR";
static const constexpr auto category = "Analysis/Onsets";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#onset-detection";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ struct ZeroCrossing
static const constexpr auto prettyName = "Zero-crossings";
static const constexpr auto objectKey = "Zerocross";
static const constexpr auto category = "Analysis/Pitch";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#pitch-detection";
static const constexpr auto author = "ossia score, Gist library";
static const constexpr auto kind = Process::ProcessCategory::Analyzer;
static const constexpr auto description = "Get the zero-crossing rate of a signal";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,7 @@ struct PatternUnfolder : PatternObject
halp_meta(description, "Send a message to all nodes matching a pattern")
halp_meta(c_name, "avnd_pattern_apply")
halp_meta(uuid, "44a55ee1-c2c9-43d5-a655-8eaedaff394c")
halp_meta(manual_url, "https://ossia.io/score-docs/processes/pattern-applier.html#pattern-applier")

struct
{
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-avnd/AvndProcesses/Combiner.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ struct PatternCombiner : PatternObject
halp_meta(description, "Apply an operation to all inputs matching a pattern")
halp_meta(c_name, "avnd_pattern_combine")
halp_meta(uuid, "18efe965-9acc-4703-9af3-3cef658b301a")
halp_meta(manual_url, "https://ossia.io/score-docs/processes/pattern-combiner.html#pattern-combiner")

struct
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,7 @@ struct DeviceRecorder : PatternObject
halp_meta(description, "Record the messages of a device at regular interval")
halp_meta(c_name, "avnd_device_recorder")
halp_meta(uuid, "7161ca22-5684-48f2-bde7-88933500a7fb")
halp_meta(manual_url, "https://ossia.io/score-docs/processes/csv-recorder.html#csv-recorder")

// Threaded worker
struct recorder_thread
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-avnd/AvndProcesses/Sweeper.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ struct PatternSweeper : PatternObject
halp_meta(description, "Sweep a message to all nodes matching a pattern")
halp_meta(c_name, "avnd_pattern_sweep")
halp_meta(uuid, "55f4fe13-f71b-4c20-ac32-74668e82664c")
halp_meta(manual_url, "https://ossia.io/score-docs/processes/sweeper.html#sweeper")

struct
{
Expand Down
2 changes: 1 addition & 1 deletion src/plugins/score-plugin-avnd/Crousti/Metadata.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ struct Metadata<Process::Descriptor_k, oscr::ProcessModel<Info>>
if_exists(Info::kind(), else return Process::ProcessCategory::Other;),
if_attribute(category), if_attribute(description), if_attribute(author),
Metadata<Tags_k, oscr::ProcessModel<Info>>::get(), inletDescription(),
outletDescription()
outletDescription(), if_attribute(manual_url)
};
return desc;
}
Expand Down
3 changes: 2 additions & 1 deletion src/plugins/score-plugin-engine/Engine/Node/Process.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,8 @@ struct Metadata<Process::Descriptor_k, Control::ControlProcess<Info>>
Info::Metadata::author,
Metadata<Tags_k, Control::ControlProcess<Info>>::get(),
inletDescription(),
outletDescription()};
outletDescription(),
QUrl(Info::Metadata::manual_url)};
return desc;
}
};
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/AngleNode.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ struct Node
static const constexpr auto objectKey = "AngleMapper";
static const constexpr auto category = "Control/Mappings";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "";
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Map the variation of an angle";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/Arpeggiator.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ struct Node
static const constexpr auto objectKey = "Arpeggiator";
static const constexpr auto category = "Midi";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/midi-utilities.html#arpeggiator";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::MidiEffect;
static const constexpr auto description = "Arpeggiator";
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/Chord.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ struct Node
static const constexpr auto objectKey = "Chord";
static const constexpr auto category = "Midi";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/midi-utilities.html#chord";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Generate a chord from a single note";
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/ClassicalBeat.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ struct Node
static const constexpr auto objectKey = "ImpulseMetronome";
static const constexpr auto category = "Control/Generators";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/control-utilities.html#impulse-metronome";
static const constexpr auto kind = Process::ProcessCategory::Generator;
static const constexpr auto description
= "A simple metronome - outputs a bang on the current tick";
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/DebugFx.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ struct Node
static const constexpr auto objectKey = "TestFX";
static const constexpr auto category = "Debug";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::Other;
static const constexpr auto description = "Shows all the available widgets";
Expand Down
3 changes: 3 additions & 0 deletions src/plugins/score-plugin-fx/Fx/EmptyMapping.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ struct Node
static const constexpr auto objectKey = "EmptyValueMapper";
static const constexpr auto category = "Control/Mappings";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Copies its inputs to its outputs";
Expand Down Expand Up @@ -42,6 +43,7 @@ struct Node
static const constexpr auto objectKey = "EmptyMidiMapper";
static const constexpr auto category = "Control/Mappings";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "";
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Copies its inputs to its outputs";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down Expand Up @@ -72,6 +74,7 @@ struct Node
static const constexpr auto objectKey = "EmptyAudioMapper";
static const constexpr auto category = "Control/Mappings";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "";
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Copies its inputs to its outputs";
static const constexpr auto tags = std::array<const char*, 0>{};
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/Envelope.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ struct Node
static const constexpr auto objectKey = "Envelope";
static const constexpr auto category = "Audio";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/analysis.html#envelope";
static const constexpr auto kind
= Process::ProcessCategory::Analyzer | Process::ProcessCategory::Deprecated;
static const constexpr auto description
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/FactorOracle.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,7 @@ struct Node
static const constexpr auto prettyName = "Factor Oracle";
static const constexpr auto objectKey = "Factor Oracle";
static const constexpr auto category = "Control/Impro";
static const constexpr auto manual_url = "";
static const constexpr auto author
= "Shlomo Dubnov, Ge Wang, Éric Meaux, Jean-Michaël Celerier";
static const constexpr auto kind = Process::ProcessCategory::Mapping;
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/FactorOracle2.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,7 @@ struct Node
static const constexpr auto prettyName = "New Factor Oracle";
static const constexpr auto objectKey = "New Factor Oracle";
static const constexpr auto category = "Control/Impro";
static const constexpr auto manual_url = "";
static const constexpr auto author = "Maria Paula Carrero Rivas";
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Factor Oracle algorithm ."; // TODO cite
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/FactorOracle2MIDI.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -335,6 +335,7 @@ struct Node
static const constexpr auto prettyName = "New Factor Oracle MIDI";
static const constexpr auto objectKey = "New Factor Oracle MIDI";
static const constexpr auto category = "Control/Impro";
static const constexpr auto manual_url = "";
static const constexpr auto author = "Maria Paula Carrero Rivas";
static const constexpr auto kind = Process::ProcessCategory::Mapping;
static const constexpr auto description = "Factor Oracle algorithm ."; // TODO cite
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/Gain.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ struct Node
static const constexpr auto objectKey = "Gain";
static const constexpr auto category = "Audio/Utilities";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/audio-utilities.html#gain";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::AudioEffect;
static const constexpr auto description = "A simple volume control";
Expand Down
2 changes: 2 additions & 0 deletions src/plugins/score-plugin-fx/Fx/LFO.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ struct Node
static const constexpr auto objectKey = "LFO";
static const constexpr auto category = "Control/Generators";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/lfo.html#lfo";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind
= Process::ProcessCategory::Generator | Process::ProcessCategory::Deprecated;
Expand Down Expand Up @@ -236,6 +237,7 @@ struct Node
static const constexpr auto objectKey = "LFO";
static const constexpr auto category = "Control/Generators";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/lfo.html#lfo";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::Generator;
static const constexpr auto description = "Low-frequency oscillator";
Expand Down
1 change: 1 addition & 0 deletions src/plugins/score-plugin-fx/Fx/Looper.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ struct Node
static const constexpr auto objectKey = "Looper (audio)";
static const constexpr auto category = "Audio/Utilities";
static const constexpr auto author = "ossia score";
static const constexpr auto manual_url = "https://ossia.io/score-docs/processes/audio-looper.html#audio-looper";
static const constexpr auto tags = std::array<const char*, 0>{};
static const constexpr auto kind = Process::ProcessCategory::AudioEffect;
static const constexpr auto description = "Loop audio";
Expand Down
Loading

0 comments on commit 5f6a40f

Please sign in to comment.