Matches in SemOpenAlex for { <https://semopenalex.org/work/W2965813679> ?p ?o ?g. }
Showing items 1 to 74 of
74
with 100 items per page.
- W2965813679 abstract "We investigate in this paper the applicability of the notion monad streams to media stream programming, and, more specifically, audio processing and control. Simply said, a monad stream is sort of a list guarded by a monad action that returns either nothing when the stream is over, or, otherwise, just the current value of the stream and the guarding action of its continuation. Applied to the IO monad, it appears that monad streams can be used for modeling both input streams and output streams, with full control of the possibly synchronism between input and output streams in stream functions. This allows for defining both synchronous or asynchronous func- tions, or any combination of both notions. In the abstract, this opens quite intriguing and generic solutions towards programming systems that are globally asynchronous and locally synchronous (GALS). In the concrete, applied to real-time audio, this allows for combining, in a fairly simple and unified way, both (synchronous) audio processing and (asynchronous) audio control. As far as performance are concerned, our proposal allows non-trivial transformation of audio streams at 44100 Hz with a 10 ms latency, a performance comparable to functional programing languages dedicated to real-time audio processing such as Faust." @default.
- W2965813679 created "2019-08-13" @default.
- W2965813679 creator A5041128243 @default.
- W2965813679 date "2019-08-23" @default.
- W2965813679 modified "2023-10-10" @default.
- W2965813679 title "Screaming in the IO monad: a realtime audio processing and control experiment in Haskell" @default.
- W2965813679 cites W1264426497 @default.
- W2965813679 cites W1531323685 @default.
- W2965813679 cites W1963585471 @default.
- W2965813679 cites W1968464751 @default.
- W2965813679 cites W2003774770 @default.
- W2965813679 cites W2037181413 @default.
- W2965813679 cites W2041337116 @default.
- W2965813679 cites W2079512738 @default.
- W2965813679 cites W2112774031 @default.
- W2965813679 cites W2139695229 @default.
- W2965813679 cites W2148049665 @default.
- W2965813679 cites W2162492115 @default.
- W2965813679 cites W2514237507 @default.
- W2965813679 cites W2751963956 @default.
- W2965813679 cites W3121479906 @default.
- W2965813679 doi "https://doi.org/10.1145/3331543.3342585" @default.
- W2965813679 hasPublicationYear "2019" @default.
- W2965813679 type Work @default.
- W2965813679 sameAs 2965813679 @default.
- W2965813679 citedByCount "0" @default.
- W2965813679 crossrefType "proceedings-article" @default.
- W2965813679 hasAuthorship W2965813679A5041128243 @default.
- W2965813679 hasBestOaLocation W29658136792 @default.
- W2965813679 hasConcept C107027933 @default.
- W2965813679 hasConcept C118615104 @default.
- W2965813679 hasConcept C120314980 @default.
- W2965813679 hasConcept C151319957 @default.
- W2965813679 hasConcept C156772000 @default.
- W2965813679 hasConcept C199360897 @default.
- W2965813679 hasConcept C2780624054 @default.
- W2965813679 hasConcept C31258907 @default.
- W2965813679 hasConcept C33923547 @default.
- W2965813679 hasConcept C33959348 @default.
- W2965813679 hasConcept C41008148 @default.
- W2965813679 hasConcept C42383842 @default.
- W2965813679 hasConceptScore W2965813679C107027933 @default.
- W2965813679 hasConceptScore W2965813679C118615104 @default.
- W2965813679 hasConceptScore W2965813679C120314980 @default.
- W2965813679 hasConceptScore W2965813679C151319957 @default.
- W2965813679 hasConceptScore W2965813679C156772000 @default.
- W2965813679 hasConceptScore W2965813679C199360897 @default.
- W2965813679 hasConceptScore W2965813679C2780624054 @default.
- W2965813679 hasConceptScore W2965813679C31258907 @default.
- W2965813679 hasConceptScore W2965813679C33923547 @default.
- W2965813679 hasConceptScore W2965813679C33959348 @default.
- W2965813679 hasConceptScore W2965813679C41008148 @default.
- W2965813679 hasConceptScore W2965813679C42383842 @default.
- W2965813679 hasLocation W29658136791 @default.
- W2965813679 hasLocation W29658136792 @default.
- W2965813679 hasLocation W29658136793 @default.
- W2965813679 hasLocation W29658136794 @default.
- W2965813679 hasLocation W29658136795 @default.
- W2965813679 hasOpenAccess W2965813679 @default.
- W2965813679 hasPrimaryLocation W29658136791 @default.
- W2965813679 hasRelatedWork W1489609867 @default.
- W2965813679 hasRelatedWork W154014553 @default.
- W2965813679 hasRelatedWork W1602185604 @default.
- W2965813679 hasRelatedWork W1911419940 @default.
- W2965813679 hasRelatedWork W2112263414 @default.
- W2965813679 hasRelatedWork W2373472360 @default.
- W2965813679 hasRelatedWork W2466718051 @default.
- W2965813679 hasRelatedWork W2913635267 @default.
- W2965813679 hasRelatedWork W2995031344 @default.
- W2965813679 hasRelatedWork W3206498514 @default.
- W2965813679 isParatext "false" @default.
- W2965813679 isRetracted "false" @default.
- W2965813679 magId "2965813679" @default.
- W2965813679 workType "article" @default.