diff --git a/keywords.txt b/keywords.txt new file mode 100644 index 0000000..f9995c2 --- /dev/null +++ b/keywords.txt @@ -0,0 +1,89 @@ +#library name +hexefx_audiolib_F32 KEYWORD1 + +AudioFilterAllpass KEYWORD1 +init KEYWORD2 +reset KEYWORD2 +process KEYWORD2 +coeff KEYWORD2 + +AudioBasicDelay KEYWORD1 +getTap KEYWORD2 +write_toOffset KEYWORD2 +updateIndex KEYWORD2 + +AudioBasicLfo KEYWORD1 +update KEYWORD2 +get KEYWORD2 +setRate KEYWORD2 +setDepth KEYWORD2 + +AudioBasicPitch KEYWORD1 +setPitch KEYWORD2 +setPitchSemintone KEYWORD2 +setTone KEYWORD2 +setMix KEYWORD2 + +AudioFilterShelvingLPHP KEYWORD1 +AudioFilterLP KEYWORD1 + +AudioEffectInfinitePhaser_F32 KEYWORD1 +depth KEYWORD2 +depth_top KEYWORD2 +depth_btm KEYWORD2 +lfo KEYWORD2 +lfo_rate KEYWORD2 +feedback KEYWORD2 +stages KEYWORD2 +set_bypass KEYWORD2 +get_bypass KEYWORD2 +tgl_bypass KEYWORD2 + +AudioEffectMonoToStereo_F32 KEYWORD1 +stereo_set KEYWORD2 +pan_set KEYWORD2 + + +AudioEffectPhaserStereo_F32 KEYWORD1 +top KEYWORD2 +btm KEYWORD2 +stereo KEYWORD2 + +AudioEffectPlateReverb_F32 KEYWORD1 +begin KEYWORD2 +size KEYWORD2 +size_get KEYWORD2 +hidamp KEYWORD2 +lodamp KEYWORD2 +lowpass KEYWORD2 +hipass KEYWORD2 +diffusion KEYWORD2 +freeze KEYWORD2 +freezeBleedIn KEYWORD2 +wet_level KEYWORD2 +dry_level KEYWORD2 +freeze_tgl KEYWORD2 +freeze_get KEYWORD2 +chorus KEYWORD2 +shimmer KEYWORD2 +shimmerPitch KEYWORD2 +shimmerPitchSemitones KEYWORD2 +pitchSemitones KEYWORD2 +pitchMix KEYWORD2 + +AudioFilterTDF2 KEYWORD1 +clear KEYWORD2 + +AudioFilterToneStackStereo_F32 KEYWORD1 +setModel KEYWORD2 +getName KEYWORD2 +setTone KEYWORD2 +setBass KEYWORD2 +setMid KEYWORD2 +setTreble KEYWORD2 + +memcpyInterleave_f32 KEYWORD2 +memcpyDeinterleave_f32 KEYWORD2 + +AudioInputI2S2_F32 KEYWORD1 +AudioOutputI2S2_F32 KEYWORD1 diff --git a/library.json b/library.json new file mode 100644 index 0000000..9fdb630 --- /dev/null +++ b/library.json @@ -0,0 +1,16 @@ +{ + "name": "hexefx_audiolib_F32", + "version": "1.0.0", + "keywords": "audio, dsp, teensy", + "description": "Audio effect extension for the OpenAudio_ArduinoLibrary", + "repository": { + "type": "git", + "url": "https://github.com/hexeguitar/hexefx_audiolib_F32" + }, + "authors": [{ + "name": "Piotr Zapart", + "url": "www.hexefx.com" + }], + "frameworks": "arduino", + "platforms": "*" + } \ No newline at end of file diff --git a/library.properties b/library.properties new file mode 100644 index 0000000..7bccef3 --- /dev/null +++ b/library.properties @@ -0,0 +1,9 @@ +name=hexefx_audiolib_F32 +version=1.0.0 +author=Piotr Zapart +maintainer=Piotr Zapart +sentence=Audio effect extension for the OpenAudio_ArduinoLibrary +paragraph=Floating point version for Teensy4.x +category=Signal Input/Output +url=https://github.com/hexeguitar/hexefx_audiolib_F32 +includes=hexefx_audio_F32.h