|
OSSIA
Open Scenario System for Interactive Application
|
| Cossia::aligned_pod_allocator< T, Align > | An allocator which guarantees that the memory is aligned on Align |
| Cossia::aligned_pod_allocator< T, pod_vector_alignment > | |
| Cossia::regex_path::any_node | Can match any node : foo:/bar, foo:/baz.1234, etc |
| Cossia::regex_path::any_path | Can match any subpath : foo:/bar/baz, foo:/bar/bo.12/baz, etc |
| Cossia::nodes::automation | The ossia::nodes::automation class |
| Cossia::bad_request_error | Used when a bad network request is done on a local server |
| Cossia::callback_container< T > | The callback_container class |
| Cossia::callback_container< value_callback > | |
| Copp::callback_index | The callback_index struct holds callbacks for adding listeners to parameters' values |
| Cossia::connection_error | The connection_error class |
| CContains | |
| Cossia::context | If using the library, you should create this class at some point |
| Cossia::meters::correlation | |
| Cossia::curve_abstract | The curve_abstract class |
| CDestination | |
| Cossia::detail::destination_index_retriever | The destination_index_retriever struct Get the value associated with an index in a list. If the index cannot be reached, an exception is thrown |
| Cossia::net::device_base | Root of a device tree |
| Cossia::net::device_capabilities | What a device is able to do |
| Cossia::net::device_parameter_index | A thread-safe index of a device's parameters, by OSC address |
| Cossia::domain | Domain A domain of values |
| Cossia::detail::domain_float_minmax_visitor_helper< vecf_domain< N > > | The bounds a scalar sees on a vector domain: the widest any component takes |
| Cossia::detail::domain_max_visitor_helper< T > | Max /// |
| Cossia::detail::domain_min_visitor_helper< T > | Min /// |
| Cossia::oscquery::detail::domain_to_json | Write a domain to json |
| Cossia::domain_value_set_creation_visitor | The domain_value_set_creation_visitor struct |
| Cossia::enum_map< K, V, N > | A container useful for mapping contiguous enums to strings without using too much memory |
| Cossia::max_binding::equals | |
| Cossia::execution_error | The execution_error class |
| Cossia::expressions::expression_atom | Expression_atom : numeric operators in expressions |
| Cossia::expressions::expression_bool | Expression_bool : a constant boolean value |
| Cossia::expressions::expression_composition | Expression_composition : logical composition (and, or, xor) |
| Cossia::expressions::expression_generic_base | This expression allows the users of the library to implement their own behaviour |
| Cossia::expressions::expression_not | Expression_not : negation of an expression |
| Cossia::expressions::expression_pulse | Expression_pulse : becomes true when a message happens |
| Cossia::flat_set_state | The flat_state class |
| Cossia::net::full_parameter_data | Full information about a parameter |
| Cossia::generic_clamp | |
| Cossia::oscquery::get_query_answerer | OSCQuery get query-answering logic |
| Cossia::gpu_buffer_handle | Handle to a GPU buffer (vertex, index, uniform, storage) |
| Cossia::gpu_texture_handle | Handle to a GPU texture with sampler state |
| Cossia::oscquery::host_info | Represents the capabilities of an OSCQuery server |
| Cossia::net::http_get_request< Fun, Err > | GET-oriented facade over http_client_request |
| Cossia::net::http_get_request< http_async_answer< State >, http_async_error > | |
| Cossia::net::http_get_request< http_async_value_answer< State >, http_async_error > | |
| CImpulse | |
| Copp::value::impulse | |
| Cossia::net::instance_bounds | How many instances a node can have |
| Cossia::invalid_access_error | The invalid_access_error struct |
| Cossia::invalid_node_error | The invalid_node_error class |
| Cossia::invalid_value_type_error | The invalid_value_type_error class |
| Cossia::oscquery::json_parser | Functions to parse replies to OSCQuery json requests |
| Cossia::oscquery::json_query_answerer | OSCQuery JSON query-answering logic |
| Cossia::oscquery::json_writer | Creates the JSON message to send through OSCQuery |
| Cossia::oscquery::detail::json_writer_impl | Implementation of the JSON serialisation mechanism for oscquery |
| Cossia::kalman_point_filter< N > | N independent position-velocity Kalman filters: a tracked N-D point |
| Cossia::kalman_pv_filter | Scalar constant-velocity Kalman filter, one axis of a tracked point |
| Cossia::net::lifetime_token | |
| Cossia::list_clamp | |
| Cosc::listener< MessageHandler > | The listener class |
| Cossia::locked_container< Container > | Thread-safe read-only reference to a container |
| Cossia::qt::log_sink | Converts log messages from spdlog to Qt signals |
| Cossia::nodes::mapping | The ossia::nodes::mapping class |
| Cossia::match_candidate | One candidate pairing for greedy bipartite assignment |
| Cossia::median_filter< T, N > | Running median over the last N samples |
| Cossia::merger_impl | Merge /// |
| Cossia::message | The message struct |
| Cossia::net::midi::midi_stream | |
| Cossia::moving_average_filter< T, N > | Simple moving average over the last N samples |
| Cossia::multi_filter< Filter, N > | Applies one independent Filter per component of a vector-valued signal |
| Cossia::net::network_logger | Stores custom loggers for the inbound and outbound network messages |
| Copp::node | Holds all ossia nodes and their std::optional parameters |
| Cossia::net::node_base | The node_base class |
| Cossia::node_not_found_error | Used when a requested node could not be found |
| Cossia::nodes::note_end_comparator | Forward playback finds the notes to start by their start date; going backwards it is their end date that is crossed first, hence a second index |
| Cossia::one_euro_filter< T > | One-euro filter: a low-pass whose cutoff rises with the speed of the signal |
| Cossia::one_pole_filter< T > | First-order low-pass. The building block for everything below |
| Cossia::oscquery::osc_type_visitor | Puts the OSC typetag of a value in a std::string For instance "if", "T", "fTI", etc |
| Copp::oscquery_mirror | Allows to create a mirror image of a remote OSCQuery server |
| Copp::oscquery_server | Allows to create a local OSCQuery server |
| Cossia::pair< T1, T2 > | A most simple pair type, to reduce binary bloat |
| Cossia::net::parameter_data | The data that can be found inside a parameter |
| Cossia::parse_error | The parse_error class |
| Cossia::regex_path::path_element | Base class for our paths |
| Cossia::meters::peak_hold | |
| Cossia::meters::ppm | |
| Cossia::kalman_pv_filter::process_noise | Discrete process noise covariance for one predict step |
| Cossia::net::protocol_base | The protocol_base class |
| Cossia::quantification_point | One quantification point inside a tick: when it happens, where it happens musically, and which subdivision it is |
| Cossia::oscquery::query_parser | The query_parser class |
| Cossia::recabler | |
| Cosc::receiver | The receiver class |
| Cossia::meters::rms | |
| Cossia::meters::sample_peak | |
| Cosc::sender< ValueWriter > | The sender class |
| Cossia::qt::qml_serial_socket::state | Owns the transport and every asio-side callback |
| Cossia::qt::qml_tcp_outbound_socket::state | Owns the transport and every asio-side callback |
| Cossia::qt::qml_websocket_outbound_socket::state | Owns the transport and every websocketpp-side callback |
| Cossia::state | The state class |
| Cossia::regex_path::stop | Matches the end of a parameter |
| Cossia::thread | |
| Cossia::time_event | The time_event class |
| Cossia::time_interval | The time_interval class |
| Cossia::time_process | The time_process class |
| Cossia::time_sync | time_sync is use to describe temporal structure to synchronize each attached time_event evaluation |
| Cossia::time_value | The time_value class |
| Cossia::track_events | Lifecycle notifications of one step. Ids, not indices: by the time an exit is reported the track is no longer in tracks() |
| Cossia::meters::true_peak | |
| CtsBSpline | |
| CtsBSplineImpl | |
| CtsDeBoorNet | |
| CtsDeBoorNetImpl | |
| CtsFrame | |
| CtsStatus | |
| Cossia::unit_t | Units give a semantic meaning to the value of a parameter |
| Copp::value | Holds all ossia parameters typed values |
| Cossia::value | The value class |
| Cossia::value_with_unit | Unit attached with a corresponding value |
| Copp::value::vec2f | Container for a vector of 2 floats |
| Copp::value::vec3f | Container for a vector of 3 floats |
| Copp::value::vec4f | Container for a vector of 4 floats |
| Cossia::meters::vu | |
| Cossia::wav_loop_info | What a host needs to play a file back as a loop in time: the ACID chunk (tempo, meter, number of beats, loop or one shot) that Live, Acid, Reaper and score read, and a sampler loop over the whole file |
| Cossia::net::websocket_client | Low-level Websocket client |
| Cossia::websocket_heartbeat | Sends websocket "alive" messages at regular intervals |
| Cossia::websocket_log_sink | A sink to use with spdlog, that will send its log messages over websockets |
| Cossia::net::websocket_server | Low-level websocket & http server for oscquery |
| Cossia::qt::websocket_server_state | Shared between the server object and its connections: the websocketpp server lives on the mapper's asio context, the QJSValue callbacks on the Qt thread |