From 99bee7cc9f080de60e08f7050159eae847d5b8b9 Mon Sep 17 00:00:00 2001 From: Shaji Khan Date: Mon, 19 Feb 2024 23:24:24 +0530 Subject: [PATCH] looper --- .idea/deploymentTargetDropDown.xml | 10 ++++++++++ .idea/gradle.xml | 5 ++--- .idea/migrations.xml | 10 ++++++++++ app/src/main/assets/lv2/liblooper.so/looper.json | 1 + app/src/main/assets/lv2_plugins.json | 7 ++++++- app/src/main/assets/plugins.json | 3 +++ app/src/main/cpp/camera_engine.cpp | 4 ---- app/src/main/jniLibs/arm64-v8a/liblooper.so | Bin 0 -> 5456 bytes app/src/main/jniLibs/armeabi-v7a/liblooper.so | Bin 0 -> 3552 bytes app/src/main/jniLibs/x86/liblooper.so | Bin 0 -> 4748 bytes app/src/main/jniLibs/x86_64/liblooper.so | Bin 0 -> 5696 bytes app/src/main/res/values/strings.xml | 1 + build.gradle | 4 ++-- gradle/wrapper/gradle-wrapper.properties | 2 +- 14 files changed, 36 insertions(+), 11 deletions(-) create mode 100644 .idea/deploymentTargetDropDown.xml create mode 100644 .idea/migrations.xml create mode 100644 app/src/main/assets/lv2/liblooper.so/looper.json create mode 100755 app/src/main/jniLibs/arm64-v8a/liblooper.so create mode 100755 app/src/main/jniLibs/armeabi-v7a/liblooper.so create mode 100755 app/src/main/jniLibs/x86/liblooper.so create mode 100755 app/src/main/jniLibs/x86_64/liblooper.so diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml new file mode 100644 index 00000000..0c0c3383 --- /dev/null +++ b/.idea/deploymentTargetDropDown.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index ae388c2a..0897082f 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -4,16 +4,15 @@ diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 00000000..f8051a6f --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/assets/lv2/liblooper.so/looper.json b/app/src/main/assets/lv2/liblooper.so/looper.json new file mode 100644 index 00000000..b9dd644b --- /dev/null +++ b/app/src/main/assets/lv2/liblooper.so/looper.json @@ -0,0 +1 @@ +{"-1": {"Plugin": true, "AmplifierPlugin": true, "optionalFeature": "http://lv2plug.in/ns/lv2core#hardRTCapable", "port": "_:n62c4bb580b1c42edb579f4b1e2d6cc04b8", "project": "http://lv2plug.in/ns/lv2", "http://usefulinc.com/ns/doap#license": "http://opensource.org/licenses/isc", "http://usefulinc.com/ns/doap#name": "Looper Plugin", "pluginName": "Looper Plugin"}, "0": {"InputPort": true, "ControlPort": true, "default": "0.0", "index": 0, "maximum": 1, "minimum": 0, "name": "toggle_rec", "symbol": "toggle_rec"}, "1": {"InputPort": true, "ControlPort": true, "default": "0.0", "index": 1, "maximum": 1, "minimum": 0, "name": "Toggle Playback", "symbol": "toggle_play"}, "3": {"InputPort": true, "ControlPort": true, "default": "1.0", "index": 3, "maximum": 6, "minimum": 0, "name": "gain", "symbol": "gain"}, "4": {"InputPort": true, "ControlPort": true, "default": 1024, "index": 4, "maximum": 1048576, "minimum": 128, "name": "Buffer Size", "symbol": "buffer_size_control"}, "5": {"InputPort": true, "ControlPort": true, "default": 0, "index": 5, "maximum": 100, "minimum": 0, "name": "Trim Start", "symbol": "start"}, "6": {"InputPort": true, "ControlPort": true, "default": 100, "index": 6, "maximum": 100, "minimum": 0, "name": "Trim End", "symbol": "end"}, "7": {"AudioPort": true, "InputPort": true, "index": 7, "name": "In", "symbol": "input"}, "8": {"AudioPort": true, "OutputPort": true, "index": 8, "name": "Out", "symbol": "output"}} \ No newline at end of file diff --git a/app/src/main/assets/lv2_plugins.json b/app/src/main/assets/lv2_plugins.json index 49cfe768..81e2eff0 100644 --- a/app/src/main/assets/lv2_plugins.json +++ b/app/src/main/assets/lv2_plugins.json @@ -899,6 +899,11 @@ "id": 8099, "index": 0, "library": "libgnuitar-distort2.lv2.so" + }, + "32900": { + "name": "Looper", + "id": 8100, + "index": 0, + "library": "liblooper.so" } - } diff --git a/app/src/main/assets/plugins.json b/app/src/main/assets/plugins.json index 5ba0a7be..e2ea48fd 100644 --- a/app/src/main/assets/plugins.json +++ b/app/src/main/assets/plugins.json @@ -15,6 +15,9 @@ 8092,8093,8094,8095,8096,8097,8098,8099 ], + "Looper": [ + 8100 + ], "Delay": [ 5013,5014,5015,5024,6007,6010, 1895,1896,1897,1889,1887,1888,1886,1898,1899,1900,1402,4063, diff --git a/app/src/main/cpp/camera_engine.cpp b/app/src/main/cpp/camera_engine.cpp index fac73186..38a2f32e 100644 --- a/app/src/main/cpp/camera_engine.cpp +++ b/app/src/main/cpp/camera_engine.cpp @@ -971,7 +971,3 @@ void CameraAppEngine::createDecoder () { OUT } - -void CameraAppEngine::testEncode () { - -} \ No newline at end of file diff --git a/app/src/main/jniLibs/arm64-v8a/liblooper.so b/app/src/main/jniLibs/arm64-v8a/liblooper.so new file mode 100755 index 0000000000000000000000000000000000000000..c2bc7dfc0ad8e267c8c5c3901a16d1bd50985e0d GIT binary patch literal 5456 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 E08OQuw*UYD literal 0 HcmV?d00001 diff --git a/app/src/main/jniLibs/x86/liblooper.so b/app/src/main/jniLibs/x86/liblooper.so new file mode 100755 index 0000000000000000000000000000000000000000..0cba20badd7d4f32c86e3de7ca88e5a63ad9aa74 GIT binary patch literal 4748 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 DSfc=p literal 0 HcmV?d00001 diff --git a/app/src/main/jniLibs/x86_64/liblooper.so b/app/src/main/jniLibs/x86_64/liblooper.so new file mode 100755 index 0000000000000000000000000000000000000000..778e0cfee47748428fc0e7b95feb6fd8e8dada18 GIT binary patch literal 5696 zcmcIoZERE589qszVOq#Ftk7(w!>fXnbl})Y0GpQ1j+1dxoQ=V{tb;W;{zyz6JF*=D z><3H+R4+@GN>#4iVDF}C7uxrnh;*qFkxd0;@n~>o~y+w@j1{I6t8MF zV^IZTv?@EIt5y9$FuknAG76QS{3s{$(`%HSLU(0JXJkL3$cv0ER5YCM5<|12=JN3UJ&0ew2;aO2?_Pwb?YL6Zh=SU9 z3&*We&|eh_^{oPbTY+{IvLXFhr2|B0Ii0FX!GkR6Rr5N?)jXueofs2%#W!- z6ihrWFhhza-llk=?gx&uSMgR8e_8Q16Yo{`SFMTPt9ZMKA5eU~i62)TaGLlr#TUL* z8V9Xe`PvlAcs}cf<=O>%b!8cZwT!2=WU-a;v?t8+F@oPjS&3j8$}H-0C^||t^oNZk zN7{rqa_09_fvxcG7UEZL31RmMaj}*7^3s>d3~Xs^O!o!%#T>Cj<3N0{Ha4fCb4cE7{T+q%9;-S4(JcPH=7Dl)J%U5`-57&m;MM z2jyvSyw5049K{W8HIRjDkD`!2)kz3XppgGVL_mo9B?|fbiGWc5CQvfq`hmh%V{5Ci zXDchCH8x+3)eUMIS%rj&0D z{EC>v6{wRC=LBc5ER2=LMe{)yg|Q`2eUQkJtsSt<{}o2sTCX@4HN>H<@T{G&;Axk+N6*dY zqRK9ry0g=LaCzjIbwZ>h`q12TKwwwp3P=j-x)d)JQKEhFcW!0=FQ zVEC{d@vU0dA2rAF!<3gpC~b+YEEZ@AkJJyQv-3v24TJ z12W{7o{QQyF3RDwv*B#+x*R#AOV1^#`R8O-x29GEMl8oW8wwrSqFu`tFfx~(e+tfs zXjKul<39sWQGY>E{Q<4(omuTk#N6&~8}`fGb=Pf}uDW{H=-A_L16}$|U6j|?=b309 z@m92Hofq12ekt`y>A9mF-Hm8k*N3w{?a68QH_U1;T*m&-yi6-OHNegTc!0{}e9Muv}4hX6Du5v^;iO8@)p-6!Hf=7qpST7^}72DRYyu z;cql(E&D^_a-ZhU5$cnegJY-(UvAEqy}HErCLNMat^M6V!=GeDv7-XhGhu6Yy`!x? zLUzb*8O0+oYV&I=+FmN)x$LEm>{)BTb7}CZY?$jDvHVsx+>s+sA9vjzqj6ZqXSEfU zUrWy?nQp0Hke*KmuT>N<8#7%Uxnf6ly4W%Dh*OTVye_jBj9m5AuiU}1<2Sn6*{&*i~SCjF%?nmupb?R&x3{k{8l_tcb}-^7QV z`NJ5{eY<~ZD*xjBoNIz6YC-gk-^FK@zHSem)IWV4>3w97pT;TH*X<-7%PaDi4gFct z>6Xe*7+~%~!urmViZ8p8>{h5=&-3>_ z_IZ+;*l&rlJ53{j&^98mDg*vZsV&iBPWeBq^hXuaJB)-TjO0KG=I`M5RY&;!#(DYM zuc#b3F6ZNS*bdb{e*YLNha9)=mBv$`m4PTTVN(_3+Y>y0@2Jl(E5`1?=Xk6;m`Vi? z3I{&LGlG)!M-r$cl9`Bu`x6TrTyHYt7>J`W6^RE+weZ12I+GHPNMCm}73`06_l2SL zCI%g9jNMSf!Ay{R9I2%8h1-2rutA`M{Ux$5nC@E$sro`Odj@0i@CN*(B=cZ@EF>K1 zKIG2?dk{EDc@~!Rf2z^Gqdm|2XtCeToP_OI|GCM3vER>Z&*y;kAE82Li{tWnW2E>b zbpGk+6O!;bq$`)s0{ioMVdQ&99h><)Z2vs`>1?si=Zn#cb`r`AG8Tr2D z{M>(@e~-Pt6)Tbup?^PEsqjAZpHUj##E|=|4$e;Va*#DW> zhv$v;pP2mX)eC@ek7>eq{OnJ^!^ni+7yP@F@dKVXi%WitNa+u{libgxmetal_head.lv2.so libgnuitar-distort.lv2.so libgnuitar-distort2.lv2.so + liblooper.so Settings diff --git a/build.gradle b/build.gradle index 42a433eb..306a5195 100644 --- a/build.gradle +++ b/build.gradle @@ -22,8 +22,8 @@ buildscript { plugins { id 'com.google.firebase.crashlytics' version '2.8.1' apply false - id 'com.android.application' version '8.1.4' apply false - id 'com.android.library' version '8.1.4' apply false + id 'com.android.application' version '8.2.2' apply false + id 'com.android.library' version '8.2.2' apply false id 'com.google.gms.google-services' version '4.3.10' apply false // id 'org.jetbrains.kotlin.android' version '1.6.21' apply false } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index a7263097..4f3f91b2 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ #Tue Feb 22 15:33:56 IST 2022 distributionBase=GRADLE_USER_HOME -distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-bin.zip distributionPath=wrapper/dists zipStorePath=wrapper/dists zipStoreBase=GRADLE_USER_HOME