본문 바로가기

Coding/Flutter + Dart2

Flutter 안드로이드 빌드 오류 해결하기 - Could not create task... 안드로이드 스튜디오에서 플러터 프로젝트의 안드로이드 부분을 열었을 때 Gradle Project Sync에 실패하는 오류 발생 오류 Multiple build operations failed. Could not create task ':flutter_plugin_android_lifecycle:generateDebugUnitTestConfig'. Could not create task ':path_provider_android:generateDebugUnitTestConfig'. Could not create task ':shared_preferences_android:generateDebugUnitTestConfig'. Could not create task ':url_launcher_android:g.. 2023. 7. 3.
Flutter 프로젝트에서 Faust DSP 사용하기 얼마 전 eqTrainer 갈아엎기 - 1편을 작성한 이후로 Faust DSP를 플러터 프로젝트에 결합하는 과정을 시도해왔습니다. 몇 일 간 이리저리 시도한 끝에 해당 작업을 성공하기는 했는데, 기기에서 재생되는 오디오 출력을 Faust DSP에 연결하는 방법은 끝끝내 찾지 못하였습니다. 실시간으로 오디오 필터를 입히는 기능이 반드시 필요한 만큼, 결국 다른 방법을 찾거나 조금 더 깊게 파고 들어가봐야한다라는 결론에 도달했습니다. 비록 Faust는 제가 원하는 기능을 단번에 제공하지 못했지만, Sawtooth를 비롯한 다양한 음성 신호를 Faust 자체적으로 생성하고, 이를 필터링하는 기능은 문제없이 작동하는 것을 확인했기에, MIDI 신호 처리나 음파 생성 기능을 요구하는 앱을 개발하고자 하시는 분들에.. 2023. 4. 9.