audio degraderAudio degradation toolbox in python, with a command-line tool. It is useful to apply controlled degradations to audio: e.g. data augmentation, evaluation in noisy conditions, etc.
Stars: ✭ 40 (+73.91%)
ftorftor enables ML-like type-directed, functional programming with Javascript including reasonable debugging.
Stars: ✭ 44 (+91.3%)
pretty-d-arrayPretty printing multidimensional D arrays.
Stars: ✭ 16 (-30.43%)
dotvariantA type-safe and space-efficient sum type for C# (comparable to discriminated unions in C or C++)
Stars: ✭ 52 (+126.09%)
unreachableUtility function for exhaustiveness checking with typed JS (TS or Flow)
Stars: ✭ 14 (-39.13%)
emusic netNeural network to classify certain styles of Electronic music
Stars: ✭ 22 (-4.35%)
numpy-vs-mirMultigrid benchmark between Dlang's Mir library and Python's numpy
Stars: ✭ 19 (-17.39%)
tempo-cnnFramework for estimating temporal properties of music tracks.
Stars: ✭ 62 (+169.57%)
RemoteDataKAlgebraic data type (ADT) to represent the state of data that is loading from/to remote sources/destinations
Stars: ✭ 44 (+91.3%)
Poica🧮 A research programming language on top of C macros
Stars: ✭ 231 (+904.35%)
Mlstyle.jlJulia functional programming infrastructures and metaprogramming facilities
Stars: ✭ 223 (+869.57%)
Fluture🦋 Fantasy Land compliant (monadic) alternative to Promises
Stars: ✭ 2,249 (+9678.26%)
Folktale[not actively maintained!] A standard library for functional programming in JavaScript
Stars: ✭ 1,995 (+8573.91%)
ExpatReusable, composable patterns across Elixir libraries
Stars: ✭ 157 (+582.61%)
PlatePrincipled schema system for JSON. Work in progress.
Stars: ✭ 130 (+465.22%)
DataenumAlgebraic data types in Java.
Stars: ✭ 128 (+456.52%)
AdtAlgebraic data types for Python (experimental, not actively maintained)
Stars: ✭ 120 (+421.74%)
Datumpure functional and generic programming for Erlang
Stars: ✭ 111 (+382.61%)
ImtoolsFast and memory-efficient immutable collections and helper data structures
Stars: ✭ 85 (+269.57%)
Ganja.js📐 Javascript Geometric Algebra Generator for Javascript, c++, c#, rust, python. (with operator overloading and algebraic literals) -
Stars: ✭ 1,179 (+5026.09%)
Mach7Functional programming style pattern-matching library for C++
Stars: ✭ 1,151 (+4904.35%)
MomiMonadic middleware
Stars: ✭ 57 (+147.83%)
RingsRings: efficient JVM library for polynomial rings
Stars: ✭ 50 (+117.39%)
Enum FpFunctional Enum type / Sum type for javascript with simple pattern matching
Stars: ✭ 27 (+17.39%)
WitchcraftMonads and other dark magic for Elixir
Stars: ✭ 864 (+3656.52%)
PurifyFunctional programming library for TypeScript - https://gigobyte.github.io/purify/
Stars: ✭ 843 (+3565.22%)
LambdaFunctional patterns for Java
Stars: ✭ 737 (+3104.35%)
Static LandSpecification for common algebraic structures in JavaScript based on Fantasy Land
Stars: ✭ 699 (+2939.13%)
Derive4jJava 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Stars: ✭ 511 (+2121.74%)
WhyhaskellmattersIn this article I try to explain why Haskell keeps being such an important language by presenting some of its most important and distinguishing features and detailing them with working code examples. The presentation aims to be self-contained and does not require any previous knowledge of the language.
Stars: ✭ 418 (+1717.39%)
ScriptumA fool's scriptum on functional programming
Stars: ✭ 346 (+1404.35%)
AlgaeBootstrapped algebraic data types for Elixir
Stars: ✭ 272 (+1082.61%)
concurrifyTurn non-concurrent FantasyLand Applicatives concurrent
Stars: ✭ 24 (+4.35%)
aifadAIFAD - Automated Induction of Functions over Algebraic Data Types
Stars: ✭ 27 (+17.39%)
typyA fragmentary bidirectional type system as a Python library
Stars: ✭ 51 (+121.74%)
sum types.dartA code generator enabling sum-types in Dart
Stars: ✭ 39 (+69.57%)
dart meta typesa code gen solution for defining sealed classes, data classes, and enum classes for dart.
Stars: ✭ 25 (+8.7%)
bitty🗃 A mono-repository with functional programming helpers, algebraic data types, util functions, types and even some micro frameworks in TypeScript.
Stars: ✭ 27 (+17.39%)
vallangGeneric immutable recursive data representation API targeted at source code models and more.
Stars: ✭ 28 (+21.74%)
mutoidReactive library for data fetching, caching, state management
Stars: ✭ 24 (+4.35%)
typicalData interchange with algebraic data types.
Stars: ✭ 114 (+395.65%)
heidiheidi : tidy data in Haskell
Stars: ✭ 24 (+4.35%)
muscapsSource code for "MusCaps: Generating Captions for Music Audio" (IJCNN 2021)
Stars: ✭ 39 (+69.57%)
tutorialTutorial on Tempo, Beat and Downbeat estimation
Stars: ✭ 44 (+91.3%)
MixingBearPackage for automatic beat-mixing of music files in Python 🐻🎚
Stars: ✭ 73 (+217.39%)
libfmplibfmp - Python package for teaching and learning Fundamentals of Music Processing (FMP)
Stars: ✭ 71 (+208.7%)
MusDrEvaluation metrics for machine-composed symbolic music. Paper: "The Jazz Transformer on the Front Line: Exploring the Shortcomings of AI-Composed Music through Quantitative Measures", ISMIR 2020
Stars: ✭ 38 (+65.22%)
tagmemeSimple tagged unions
Stars: ✭ 21 (-8.7%)