├── app
├── .gitignore
├── src
│ └── main
│ │ ├── res
│ │ ├── mipmap-hdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-mdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxxhdpi
│ │ │ ├── app_icon.png
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── drawable-xxxhdpi
│ │ │ ├── app_icon.png
│ │ │ ├── app_icon_bg.png
│ │ │ └── app_icon_center.png
│ │ ├── mipmap-xhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── mipmap-xxhdpi
│ │ │ ├── ic_launcher.png
│ │ │ └── ic_launcher_round.png
│ │ ├── values
│ │ │ ├── styles.xml
│ │ │ └── strings.xml
│ │ ├── mipmap-anydpi-v26
│ │ │ └── app_icon.xml
│ │ └── layout
│ │ │ └── activity_info.xml
│ │ ├── AndroidManifest.xml
│ │ ├── java
│ │ └── com
│ │ │ └── poweramp
│ │ │ └── v3
│ │ │ └── vispresets
│ │ │ └── curatedvizsets
│ │ │ └── InfoActivity.java
│ │ └── assets
│ │ └── milk_presets
│ │ ├── Geiss - Luz.milk
│ │ ├── Reenen - Phoenix.milk
│ │ ├── Rovastar - Ambrosia Mystic (Dark Heart Mix).milk
│ │ ├── Rovastar - Hyperspace.milk
│ │ ├── Rovastar - VooV's Organic Light.milk
│ │ ├── Aderrasi - Visitor.milk
│ │ ├── Aderrasi - Bound Sound (Round 2 Mix).milk
│ │ ├── Geiss - Flower.milk
│ │ ├── headrush - Groundshaker.milk
│ │ ├── Rovastar + Geiss - Hurricane Nightmare.milk
│ │ ├── Geiss - Smoke Rings.milk
│ │ ├── Geiss - True Psi J.milk
│ │ ├── fiShbRaiN - White Scream Firefly.milk
│ │ ├── Geiss - Blur Mix 3.milk
│ │ ├── Geiss - Fog Zone.milk
│ │ ├── Boz + Flip'd Moshun + mash0000 - Forced to Exist Freely.milk
│ │ ├── Rovastar + Geiss - Hurricane Nightmare (Posterize Mix).milk
│ │ ├── Mig - 039.milk
│ │ ├── Eo.S. + phat - Trail of Darkness.milk
│ │ ├── Eo.S. - Starburst 01.milk
│ │ ├── Stahlregen & Aderrasi - Disco Ball (Mashup 2).milk
│ │ ├── Eo.S. - Zion Square (phat Remix).milk
│ │ ├── Zylot - In Death There is Life (Geiss Layered Mix).milk
│ │ ├── Mig - Oscilloscope 021.milk
│ │ ├── fiShbRaiN - Betelguese.milk
│ │ ├── 27 Super Goats - Orbus Maximus.milk
│ │ ├── suksma - Emblematic Stationary Gifting.milk
│ │ ├── Mig - Oscilloscope 022.milk
│ │ ├── Rovastar + Geiss - Hyperkaleidoscope Glow 2 Multitonal.milk
│ │ ├── Rovastar + Unchained - Voodoo Chess Magnet (Everglow Mix).milk
│ │ ├── Geiss - Game of Life 3.milk
│ │ ├── 27 Super Goats + Cope - Orbus Maximus (Breach the Egg Mix).milk
│ │ └── Mig - 032 (Version 3).milk
├── proguard-rules.pro
└── build.gradle
├── settings.gradle
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── .gitignore
├── gradle.properties
├── gradlew.bat
├── gradlew
└── readme.md
/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/app_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xxxhdpi/app_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/app_icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/drawable-xxxhdpi/app_icon.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/app_icon_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/drawable-xxxhdpi/app_icon_bg.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-hdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-mdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/drawable-xxxhdpi/app_icon_center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/drawable-xxxhdpi/app_icon_center.png
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/SpasilliumNexus/poweramp-visualizer-presets/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
--------------------------------------------------------------------------------
/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea
5 | /.idea/libraries
6 | /.idea/modules.xml
7 | /.idea/workspace.xml
8 | .DS_Store
9 | /build
10 | /captures
11 | .externalNativeBuild
12 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Sat Oct 20 16:42:18 EDT 2018
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
7 |
--------------------------------------------------------------------------------
/app/src/main/res/values/strings.xml:
--------------------------------------------------------------------------------
1 |
2 | Curated Visualization Presets
3 |
4 | Successfully installed
5 |
6 | Start Poweramp\nwith these Presets
7 | Open Visualizer Settings
8 |
9 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 | # IDE (e.g. Android Studio) users:
3 | # Gradle settings configured through the IDE *will override*
4 | # any settings specified in this file.
5 | # For more details on how to configure your build environment visit
6 | # http://www.gradle.org/docs/current/userguide/build_environment.html
7 | # Specifies the JVM arguments used for the daemon process.
8 | # The setting is particularly useful for tweaking memory settings.
9 | org.gradle.jvmargs=-Xmx1536m
10 | # When configured, Gradle will run in incubating parallel mode.
11 | # This option should only be used with decoupled projects. More details, visit
12 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
13 | # org.gradle.parallel=true
14 |
--------------------------------------------------------------------------------
/app/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/app/src/main/res/mipmap-anydpi-v26/app_icon.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | -
6 |
7 |
8 |
9 |
10 | -
11 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
23 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/app/build.gradle:
--------------------------------------------------------------------------------
1 | apply plugin: 'com.android.application'
2 |
3 | android {
4 | compileSdkVersion 28
5 | defaultConfig {
6 | applicationId "com.poweramp.v3.vispresets.curatedvizsets"
7 | minSdkVersion 21
8 | targetSdkVersion 28
9 | versionCode 3
10 | versionName "1.2"
11 | testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
12 | }
13 | buildTypes {
14 | release {
15 | minifyEnabled false
16 | proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
17 | }
18 | }
19 | }
20 |
21 | dependencies {
22 | implementation fileTree(dir: 'libs', include: ['*.jar'])
23 | testImplementation 'junit:junit:4.12'
24 | androidTestImplementation 'com.android.support.test:runner:1.0.2'
25 | androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
26 | }
27 |
--------------------------------------------------------------------------------
/app/src/main/java/com/poweramp/v3/vispresets/curatedvizsets/InfoActivity.java:
--------------------------------------------------------------------------------
1 | package com.poweramp.v3.vispresets.curatedvizsets;
2 |
3 | import android.app.Activity;
4 | import android.content.Intent;
5 | import android.os.Bundle;
6 | import android.view.View;
7 |
8 | public class InfoActivity extends Activity {
9 |
10 | @Override
11 | protected void onCreate(Bundle savedInstanceState) {
12 | super.onCreate(savedInstanceState);
13 | setContentView(R.layout.activity_info);
14 | }
15 |
16 | public void startWithVisPresets(View view) {
17 | Intent intent = new Intent(Intent.ACTION_MAIN).setClassName("com.maxmpz.audioplayer", "com.maxmpz.audioplayer.StartupActivity");
18 | intent.putExtra("vis_presets_pak", getPackageName());
19 | startActivity(intent);
20 | finish();
21 | }
22 |
23 | public void openPowerampVisSettings(View view) {
24 | Intent intent = new Intent(Intent.ACTION_MAIN).setClassName("com.maxmpz.audioplayer", "com.maxmpz.audioplayer.SettingsActivity");
25 | intent.putExtra("open", "vis");
26 | intent.putExtra("vis_presets_pak", getPackageName()); // If vis_presets_pak specified for open/theme, will scroll presets list to this apk entry
27 | startActivity(intent);
28 | finish();
29 | }
30 |
31 | }
32 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - Luz.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=1.000000
3 | fGammaAdj=2
4 | fDecay=0.98
5 | fVideoEchoZoom=2
6 | fVideoEchoAlpha=0
7 | nVideoEchoOrientation=0
8 | nWaveMode=0
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bModWaveAlphaByVolume=0
12 | bMaximizeWaveColor=1
13 | bTexWrap=1
14 | bDarkenCenter=0
15 | bMotionVectorsOn=0
16 | bRedBlueStereo=0
17 | nMotionVectorsX=12
18 | nMotionVectorsY=9
19 | bBrighten=0
20 | bDarken=0
21 | bSolarize=0
22 | bInvert=0
23 | fWaveAlpha=0.2
24 | fWaveScale=71.269997
25 | fWaveSmoothing=0.5
26 | fWaveParam=0
27 | fModWaveAlphaStart=0.75
28 | fModWaveAlphaEnd=0.95
29 | fWarpAnimSpeed=1
30 | fWarpScale=2.853
31 | fZoomExponent=3.6
32 | fShader=0
33 | zoom=1.014
34 | rot=-0.02
35 | cx=0.5
36 | cy=0.5
37 | dx=0
38 | dy=0
39 | warp=0.309
40 | sx=1
41 | sy=1
42 | wave_r=0.6
43 | wave_g=0.6
44 | wave_b=0.6
45 | wave_x=0.5
46 | wave_y=0.47
47 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
48 | per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
49 | per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
50 | per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
51 | per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
52 | per_frame_6=decay = decay - 0.01*equal(frame%30,0);
53 | per_pixel_1=rot=rot+0.04*rad*cos(ang*4+time*1.9);
54 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Reenen - Phoenix.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=2.000000
3 | fGammaAdj=1
4 | fDecay=0.98
5 | fVideoEchoZoom=0.999607
6 | fVideoEchoAlpha=0.5
7 | nVideoEchoOrientation=1
8 | nWaveMode=3
9 | bAdditiveWaves=1
10 | bWaveDots=0
11 | bModWaveAlphaByVolume=0
12 | bMaximizeWaveColor=0
13 | bTexWrap=0
14 | bDarkenCenter=0
15 | bMotionVectorsOn=0
16 | bRedBlueStereo=0
17 | nMotionVectorsX=12
18 | nMotionVectorsY=9
19 | bBrighten=0
20 | bDarken=0
21 | bSolarize=0
22 | bInvert=0
23 | fWaveAlpha=5.053452
24 | fWaveScale=0.811409
25 | fWaveSmoothing=0.72
26 | fWaveParam=-0.4
27 | fModWaveAlphaStart=0
28 | fModWaveAlphaEnd=0.95
29 | fWarpAnimSpeed=0.608037
30 | fWarpScale=1.220618
31 | fZoomExponent=1
32 | fShader=0
33 | zoom=1.00952
34 | rot=0
35 | cx=0.5
36 | cy=0.5
37 | dx=0
38 | dy=0
39 | warp=0.591235
40 | sx=0.97059
41 | sy=1
42 | wave_r=0.7
43 | wave_g=0.1
44 | wave_b=0
45 | wave_x=0.5
46 | wave_y=0.24
47 | ob_size=0
48 | ob_r=0
49 | ob_g=0
50 | ob_b=0
51 | ob_a=0
52 | ib_size=0
53 | ib_r=0.25
54 | ib_g=0.25
55 | ib_b=0.25
56 | ib_a=0
57 | per_frame_1=vol = (bass*5 + mid * 3 + treb*2)/20;
58 | per_frame_2=wave_g = wave_g + vol/10 + 0.1*sin(3.21*time);
59 | per_frame_3=wave_r = wave_r + vol/10;
60 | per_frame_4=wave_b = vol/10;
61 | per_frame_5=dy = dy - vol/30 + 0.0015*sin(0.56*time);
62 | per_frame_6=sx = sx - vol/50;
63 | per_frame_7=wave_x = wave_x + vol/50;
64 | per_pixel_1=q1 = above(0.5,y);
65 | per_pixel_2=q2 = bor(above(x,0.55),above(0.45,x));
66 | per_pixel_3=q3 = (pow(rad+0.95,4)-1)*0.1*(y+0.1);
67 | per_pixel_4=rot = if(bor(q1,q2),q3,rot);
68 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar - Ambrosia Mystic (Dark Heart Mix).milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=3.000000
3 | fGammaAdj=2
4 | fDecay=0.942
5 | fVideoEchoZoom=1.0065
6 | fVideoEchoAlpha=0.5
7 | nVideoEchoOrientation=1
8 | nWaveMode=5
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=1
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.7999
22 | fWaveScale=1.54922
23 | fWaveSmoothing=0.75
24 | fWaveParam=0
25 | fModWaveAlphaStart=0.75
26 | fModWaveAlphaEnd=0.95
27 | fWarpAnimSpeed=1
28 | fWarpScale=1
29 | fZoomExponent=1
30 | fShader=0
31 | zoom=1.040604
32 | rot=0
33 | cx=0.47
34 | cy=0.5
35 | dx=0
36 | dy=0
37 | warp=1
38 | sx=1
39 | sy=1
40 | wave_r=0.5
41 | wave_g=0.5
42 | wave_b=0.5
43 | wave_x=0.5
44 | wave_y=0.5
45 | ob_size=0.01
46 | ob_r=0
47 | ob_g=0
48 | ob_b=0
49 | ob_a=0
50 | ib_size=0.01
51 | ib_r=0.25
52 | ib_g=0.25
53 | ib_b=0.25
54 | ib_a=0
55 | nMotionVectorsX=12
56 | nMotionVectorsY=9
57 | mv_dx=0
58 | mv_dy=0
59 | mv_l=0.9
60 | mv_r=1
61 | mv_g=1
62 | mv_b=1
63 | mv_a=0
64 | per_frame_1=wave_r = 0.5 + 0.5*sin(time*1.143);
65 | per_frame_2=wave_g = 0.5+0.5*sin(time*0.896);
66 | per_frame_3=q8 = (bass+bass_att)*0.5;
67 | per_pixel_1=state_scalar=if(equal(q8,3),-.1,if(equal(q8,2),2,1));
68 | per_pixel_2=location = sin(ang*10+time+abs(pow(1+rad,q8)+x*10%5));
69 | per_pixel_3=zoom = zoom+.08*state_scalar*location;
70 | per_pixel_4=rot = rot+.02*state_scalar*location;
71 | per_pixel_5=zoomexp = 1/(pow(q8,q8*10));
72 | per_pixel_6=zoomexp = if(above(rad,0.8),1,zoomexp);
73 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar - Hyperspace.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=3.000000
3 | fGammaAdj=2
4 | fDecay=0.973
5 | fVideoEchoZoom=1.047463
6 | fVideoEchoAlpha=0
7 | nVideoEchoOrientation=0
8 | nWaveMode=3
9 | bAdditiveWaves=0
10 | bWaveDots=1
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=0
15 | bDarkenCenter=1
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=1
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.9
22 | fWaveScale=2.905229
23 | fWaveSmoothing=0.6
24 | fWaveParam=-0.3
25 | fModWaveAlphaStart=0.75
26 | fModWaveAlphaEnd=0.95
27 | fWarpAnimSpeed=1
28 | fWarpScale=2.853
29 | fZoomExponent=0.999835
30 | fShader=0
31 | zoom=0.999682
32 | rot=0
33 | cx=0.5
34 | cy=0.5
35 | dx=0
36 | dy=0
37 | warp=0
38 | sx=1
39 | sy=1
40 | wave_r=0.6
41 | wave_g=0.6
42 | wave_b=0.6
43 | wave_x=0.5
44 | wave_y=0.5
45 | ob_size=0
46 | ob_r=0
47 | ob_g=0
48 | ob_b=0
49 | ob_a=0
50 | ib_size=0.01
51 | ib_r=0.25
52 | ib_g=0.25
53 | ib_b=0.25
54 | ib_a=0
55 | nMotionVectorsX=64
56 | nMotionVectorsY=48
57 | mv_dx=0
58 | mv_dy=0
59 | mv_l=0
60 | mv_r=0.35
61 | mv_g=0.35
62 | mv_b=0.35
63 | mv_a=1
64 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
65 | per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
66 | per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
67 | per_frame_4=mv_r = wave_r;
68 | per_frame_5=mv_b = wave_b;
69 | per_frame_6=mv_g = wave_g;
70 | per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
71 | per_frame_8=//q1 = 0.6*(bass+bass_att);
72 | per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2);
73 | per_pixel_1=zoom = 1.01 + rad*0.15*q1;
74 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar - VooV's Organic Light.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=2.000000
3 | fGammaAdj=2.000000
4 | fDecay=0.925000
5 | fVideoEchoZoom=1.006596
6 | fVideoEchoAlpha=0.000000
7 | nVideoEchoOrientation=3
8 | nWaveMode=3
9 | bAdditiveWaves=0
10 | bWaveDots=1
11 | bWaveThick=1
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=0
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=4.099998
22 | fWaveScale=1.053731
23 | fWaveSmoothing=0.360000
24 | fWaveParam=-0.500000
25 | fModWaveAlphaStart=0.710000
26 | fModWaveAlphaEnd=1.300000
27 | fWarpAnimSpeed=1.000000
28 | fWarpScale=1.331000
29 | fZoomExponent=1.000000
30 | fShader=0.000000
31 | zoom=0.903947
32 | rot=0.020000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000000
36 | dy=0.000000
37 | warp=0.198054
38 | sx=1.072135
39 | sy=1.232392
40 | wave_r=0.650000
41 | wave_g=0.650000
42 | wave_b=0.650000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.000000
46 | ob_r=0.000000
47 | ob_g=0.000000
48 | ob_b=0.000000
49 | ob_a=0.000000
50 | ib_size=0.050000
51 | ib_r=0.250000
52 | ib_g=0.250000
53 | ib_b=0.250000
54 | ib_a=0.500000
55 | nMotionVectorsX=64.000000
56 | nMotionVectorsY=2.400007
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=0.000000
60 | mv_r=1.000000
61 | mv_g=1.000000
62 | mv_b=1.000000
63 | mv_a=0.000000
64 | per_frame_1=wave_r = 0.5+0.5*sin(1.123*time);
65 | per_frame_2=wave_g = 0.5+0.5*sin(time*1.576);
66 | per_frame_3=wave_b = 0.5+0.5*cos(time*1.465);
67 | per_frame_4=q8 = oldq8+ 0.0005*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
68 | per_frame_5=oldq8 = q8;
69 | per_frame_6=ib_r = 0.5+0.5*sin(1.123*q8);
70 | per_frame_7=ib_g = 0.5+0.5*sin(q8*1.576);
71 | per_frame_8=ib_b = 0.5+0.5*cos(q8*1.465);
72 | per_frame_9=q7 = 0.0001*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
73 | per_frame_10=ob_size = 0.95;
74 | per_frame_11=monitor = q8;
75 | per_pixel_1=rot=0.1*pow(-ang,3)-1.18*sin(ang);
76 | per_pixel_2=zoom=2*sin(-rad)+1.3+ sin(rad);
77 | per_pixel_3=dx = dx + 0.09*sin(q8*0.785);
78 | per_pixel_4=dy = dy + 0.09*sin(q8*0.675);
79 | per_pixel_5=zoom = zoom +q7;
80 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Aderrasi - Visitor.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=1.000000
3 | fGammaAdj=1.000000
4 | fDecay=0.990000
5 | fVideoEchoZoom=1.000000
6 | fVideoEchoAlpha=0.500000
7 | nVideoEchoOrientation=3
8 | nWaveMode=7
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=100.000000
22 | fWaveScale=0.972366
23 | fWaveSmoothing=0.000000
24 | fWaveParam=0.000000
25 | fModWaveAlphaStart=0.500000
26 | fModWaveAlphaEnd=1.000000
27 | fWarpAnimSpeed=1.000000
28 | fWarpScale=1.000000
29 | fZoomExponent=0.451117
30 | fShader=0.000000
31 | zoom=1.000000
32 | rot=0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000010
36 | dy=0.000010
37 | warp=0.010000
38 | sx=1.000000
39 | sy=1.000000
40 | wave_r=0.500000
41 | wave_g=0.500000
42 | wave_b=0.500000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.001000
46 | ob_r=0.000000
47 | ob_g=0.000000
48 | ob_b=0.800000
49 | ob_a=1.000000
50 | ib_size=0.001000
51 | ib_r=0.000000
52 | ib_g=0.000000
53 | ib_b=0.100000
54 | ib_a=1.000000
55 | nMotionVectorsX=0.000000
56 | nMotionVectorsY=0.000000
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=1.000000
60 | mv_r=1.000000
61 | mv_g=1.000000
62 | mv_b=1.000000
63 | mv_a=0.000000
64 | per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time);
65 | per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time);
66 | per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time);
67 | per_frame_4=warp = 0;
68 | per_frame_5=
69 | per_frame_6=ob_b = wave_g;
70 | per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3);
71 | per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r;
72 | per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r;
73 | per_pixel_4=
74 | per_pixel_5=dy = dy + dy_r*8*(0.25*cos(12*rad)+0.5*sin((12*rad)*(rad*cos(thresh*time)-rad))
75 | per_pixel_6=*rad)*cos(12*ang);
76 | per_pixel_7=dx = dx + dy_r*8*(0.25*sin(12*rad)+0.5*cos((12*rad)*(rad*cos(thresh*time)-rad))
77 | per_pixel_8=*rad)*sin(12*ang);
78 |
--------------------------------------------------------------------------------
/app/src/main/res/layout/activity_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
17 |
21 |
28 |
40 |
41 |
42 |
43 |
49 |
59 |
60 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/gradlew.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem Gradle startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
67 |
68 | @rem Execute Gradle
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Aderrasi - Bound Sound (Round 2 Mix).milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=3.000000
3 | fGammaAdj=1.700000
4 | fDecay=0.960000
5 | fVideoEchoZoom=0.999997
6 | fVideoEchoAlpha=0.500000
7 | nVideoEchoOrientation=2
8 | nWaveMode=6
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=1
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=0
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=100.000000
22 | fWaveScale=0.010000
23 | fWaveSmoothing=0.500000
24 | fWaveParam=0.600000
25 | fModWaveAlphaStart=0.500000
26 | fModWaveAlphaEnd=1.000000
27 | fWarpAnimSpeed=1.000000
28 | fWarpScale=1.000000
29 | fZoomExponent=1.000000
30 | fShader=0.000000
31 | zoom=1.000000
32 | rot=0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000010
36 | dy=0.000010
37 | warp=0.010000
38 | sx=1.000000
39 | sy=1.000000
40 | wave_r=0.500000
41 | wave_g=0.500000
42 | wave_b=0.500000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.005000
46 | ob_r=0.500000
47 | ob_g=0.500000
48 | ob_b=0.500000
49 | ob_a=0.020000
50 | ib_size=0.250000
51 | ib_r=0.500000
52 | ib_g=0.500000
53 | ib_b=0.500000
54 | ib_a=0.020000
55 | nMotionVectorsX=0.000000
56 | nMotionVectorsY=0.000000
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=1.000000
60 | mv_r=1.000000
61 | mv_g=1.000000
62 | mv_b=1.000000
63 | mv_a=0.000000
64 | per_frame_1=basst = above(bass_att,basst)*2 + (1-above(bass_att,basst))*((basst-1.3)*0.96+1.3);
65 | per_frame_2=bassx= equal(basst,2)*0.97*sin(3*time) + (1-equal(basst,2))*bassx;
66 | per_frame_3=trebt = above(treb_att,trebt)*2 + (1-above(treb_att,trebt))*((trebt-1.3)*0.96+1.3);
67 | per_frame_4=trebx = equal(trebt,2)*0.97*sin(3.7*time) + (1-equal(trebt,2))*trebx;
68 | per_frame_5=midt = above(mid_att,midt)*2 + (1-above(mid_att,midt))*((trebt-1.3)*0.96-1.3);
69 | per_frame_6=midx = equal(midt,3)*0.97*sin(3.36*time) + (1-equal(midt,2))*midx;
70 | per_frame_7=ob_size = 1*sin(8*bass);
71 | per_frame_8=ib_size = 1*cos(8*bass);
72 | per_frame_9=ob_r = ob_r + 0.5*bassx;
73 | per_frame_10=ob_b = ob_b + 0.5*midx;
74 | per_frame_11=ob_g = ob_g + 0.5*trebx;
75 | per_frame_12=ib_r = ib_r + 0.5*trebx;
76 | per_frame_13=ib_b = ib_b + 0.5*bassx;
77 | per_frame_14=ib_g = ib_g + 0.5*midx;
78 | per_frame_15=wave_r = wave_r + if(above(sin(50*time), 0), 0.7*midx, 0.7*trebx);
79 | per_frame_16=wave_b = wave_b +if (above(sin(50*time),0), 0.7*trebx, 0.7*bassx);
80 | per_frame_17=wave_g = wave_g +if (above(sin(50*time),0), 0.7*bassx, 0.7*midx);
81 | per_frame_18=wave_mystery = if (above(sin(50*time),0), sin(1.5*time*mid), -sin(2*time*bass));
82 | per_frame_19=warp = 0;
83 | per_frame_20=zoom = zoom - 0.05*bass_att;
84 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - Flower.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=1.000000
3 | fGammaAdj=2.7
4 | fDecay=0.960
5 | fVideoEchoZoom=2.0
6 | fVideoEchoAlpha=0.0
7 | nVideoEchoOrientation=0
8 | nWaveMode=0
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.204
22 | fWaveScale=1.152
23 | fWaveSmoothing=0.1
24 | fWaveParam=-0.5
25 | fModWaveAlphaStart=0.750
26 | fModWaveAlphaEnd=0.950
27 | fWarpAnimSpeed=1.0
28 | fWarpScale=1.331
29 | fZoomExponent=1.0
30 | fShader=0.0
31 | zoom=1.28055
32 | rot=0.0
33 | cx=0.5
34 | cy=0.5
35 | dx=0.0
36 | dy=0.0
37 | warp=0.01249
38 | sx=1.0
39 | sy=1.0
40 | wave_r=0.650
41 | wave_g=0.650
42 | wave_b=0.650
43 | wave_x=0.5
44 | wave_y=0.5
45 | ob_size=0.010
46 | ob_r=0.0
47 | ob_g=0.0
48 | ob_b=0.0
49 | ob_a=0.0
50 | ib_size=0.010
51 | ib_r=0.250
52 | ib_g=0.250
53 | ib_b=0.250
54 | ib_a=0.0
55 | nMotionVectorsX=12.0
56 | nMotionVectorsY=9.0
57 | mv_dx=0.0
58 | mv_dy=0.0
59 | mv_l=0.9
60 | mv_r=1.0
61 | mv_g=1.0
62 | mv_b=1.0
63 | mv_a=0.0
64 | b1n=0.0
65 | b2n=0.0
66 | b3n=0.0
67 | b1x=1.0
68 | b2x=1.0
69 | b3x=1.0
70 | b1ed=0.250
71 | wavecode_0_enabled=0
72 | wavecode_0_samples=512
73 | wavecode_0_sep=0
74 | wavecode_0_bSpectrum=0
75 | wavecode_0_bUseDots=0
76 | wavecode_0_bDrawThick=0
77 | wavecode_0_bAdditive=0
78 | wavecode_0_scaling=1.0
79 | wavecode_0_smoothing=0.5
80 | wavecode_0_r=1.0
81 | wavecode_0_g=1.0
82 | wavecode_0_b=1.0
83 | wavecode_0_a=1.0
84 | wavecode_1_enabled=0
85 | wavecode_1_samples=512
86 | wavecode_1_sep=0
87 | wavecode_1_bSpectrum=0
88 | wavecode_1_bUseDots=0
89 | wavecode_1_bDrawThick=0
90 | wavecode_1_bAdditive=0
91 | wavecode_1_scaling=1.0
92 | wavecode_1_smoothing=0.5
93 | wavecode_1_r=1.0
94 | wavecode_1_g=1.0
95 | wavecode_1_b=1.0
96 | wavecode_1_a=1.0
97 | wavecode_2_enabled=0
98 | wavecode_2_samples=512
99 | wavecode_2_sep=0
100 | wavecode_2_bSpectrum=0
101 | wavecode_2_bUseDots=0
102 | wavecode_2_bDrawThick=0
103 | wavecode_2_bAdditive=0
104 | wavecode_2_scaling=1.0
105 | wavecode_2_smoothing=0.5
106 | wavecode_2_r=1.0
107 | wavecode_2_g=1.0
108 | wavecode_2_b=1.0
109 | wavecode_2_a=1.0
110 | wavecode_3_enabled=0
111 | wavecode_3_samples=512
112 | wavecode_3_sep=0
113 | wavecode_3_bSpectrum=0
114 | wavecode_3_bUseDots=0
115 | wavecode_3_bDrawThick=0
116 | wavecode_3_bAdditive=0
117 | wavecode_3_scaling=1.0
118 | wavecode_3_smoothing=0.5
119 | wavecode_3_r=1.0
120 | wavecode_3_g=1.0
121 | wavecode_3_b=1.0
122 | wavecode_3_a=1.0
123 | shapecode_0_enabled=0
124 | shapecode_0_sides=4
125 | shapecode_0_additive=0
126 | shapecode_0_thickOutline=0
127 | shapecode_0_textured=0
128 | shapecode_0_num_inst=1
129 | shapecode_0_x=0.5
130 | shapecode_0_y=0.5
131 | shapecode_0_rad=0.1
132 | shapecode_0_ang=0.0
133 | shapecode_0_tex_ang=0.0
134 | shapecode_0_tex_zoom=1.0
135 | shapecode_0_r=1.0
136 | shapecode_0_g=0.0
137 | shapecode_0_b=0.0
138 | shapecode_0_a=1.0
139 | shapecode_0_r2=0.0
140 | shapecode_0_g2=1.0
141 | shapecode_0_b2=0.0
142 | shapecode_0_a2=0.0
143 | shapecode_0_border_r=1.0
144 | shapecode_0_border_g=1.0
145 | shapecode_0_border_b=1.0
146 | shapecode_0_border_a=0.1
147 | shapecode_1_enabled=0
148 | shapecode_1_sides=4
149 | shapecode_1_additive=0
150 | shapecode_1_thickOutline=0
151 | shapecode_1_textured=0
152 | shapecode_1_num_inst=1
153 | shapecode_1_x=0.5
154 | shapecode_1_y=0.5
155 | shapecode_1_rad=0.1
156 | shapecode_1_ang=0.0
157 | shapecode_1_tex_ang=0.0
158 | shapecode_1_tex_zoom=1.0
159 | shapecode_1_r=1.0
160 | shapecode_1_g=0.0
161 | shapecode_1_b=0.0
162 | shapecode_1_a=1.0
163 | shapecode_1_r2=0.0
164 | shapecode_1_g2=1.0
165 | shapecode_1_b2=0.0
166 | shapecode_1_a2=0.0
167 | shapecode_1_border_r=1.0
168 | shapecode_1_border_g=1.0
169 | shapecode_1_border_b=1.0
170 | shapecode_1_border_a=0.1
171 | shapecode_2_enabled=0
172 | shapecode_2_sides=4
173 | shapecode_2_additive=0
174 | shapecode_2_thickOutline=0
175 | shapecode_2_textured=0
176 | shapecode_2_num_inst=1
177 | shapecode_2_x=0.5
178 | shapecode_2_y=0.5
179 | shapecode_2_rad=0.1
180 | shapecode_2_ang=0.0
181 | shapecode_2_tex_ang=0.0
182 | shapecode_2_tex_zoom=1.0
183 | shapecode_2_r=1.0
184 | shapecode_2_g=0.0
185 | shapecode_2_b=0.0
186 | shapecode_2_a=1.0
187 | shapecode_2_r2=0.0
188 | shapecode_2_g2=1.0
189 | shapecode_2_b2=0.0
190 | shapecode_2_a2=0.0
191 | shapecode_2_border_r=1.0
192 | shapecode_2_border_g=1.0
193 | shapecode_2_border_b=1.0
194 | shapecode_2_border_a=0.1
195 | shapecode_3_enabled=0
196 | shapecode_3_sides=4
197 | shapecode_3_additive=0
198 | shapecode_3_thickOutline=0
199 | shapecode_3_textured=0
200 | shapecode_3_num_inst=1
201 | shapecode_3_x=0.5
202 | shapecode_3_y=0.5
203 | shapecode_3_rad=0.1
204 | shapecode_3_ang=0.0
205 | shapecode_3_tex_ang=0.0
206 | shapecode_3_tex_zoom=1.0
207 | shapecode_3_r=1.0
208 | shapecode_3_g=0.0
209 | shapecode_3_b=0.0
210 | shapecode_3_a=1.0
211 | shapecode_3_r2=0.0
212 | shapecode_3_g2=1.0
213 | shapecode_3_b2=0.0
214 | shapecode_3_a2=0.0
215 | shapecode_3_border_r=1.0
216 | shapecode_3_border_g=1.0
217 | shapecode_3_border_b=1.0
218 | shapecode_3_border_a=0.1
219 | per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) );
220 | per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) );
221 | per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );
222 | per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) );
223 | per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
224 | per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
225 | per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133);
226 | per_pixel_1=zoom=(zoom-1)*rad+1;
227 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/headrush - Groundshaker.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=5.000
3 | fGammaAdj=1.900
4 | fDecay=0.850
5 | fVideoEchoZoom=2.000
6 | fVideoEchoAlpha=0.000
7 | nVideoEchoOrientation=0
8 | nWaveMode=6
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=1
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=7.889
22 | fWaveScale=2.979
23 | fWaveSmoothing=0.000
24 | fWaveParam=0.000
25 | fModWaveAlphaStart=0.000
26 | fModWaveAlphaEnd=0.950
27 | fWarpAnimSpeed=3.209
28 | fWarpScale=0.512
29 | fZoomExponent=0.99990
30 | fShader=1.000
31 | zoom=1.00000
32 | rot=0.00000
33 | cx=0.500
34 | cy=0.500
35 | dx=0.00000
36 | dy=0.00000
37 | warp=2.38090
38 | sx=1.00000
39 | sy=1.00000
40 | wave_r=0.000
41 | wave_g=0.000
42 | wave_b=0.000
43 | wave_x=0.500
44 | wave_y=0.500
45 | ob_size=0.010
46 | ob_r=0.000
47 | ob_g=0.000
48 | ob_b=0.000
49 | ob_a=0.000
50 | ib_size=0.010
51 | ib_r=0.250
52 | ib_g=0.250
53 | ib_b=0.250
54 | ib_a=0.000
55 | nMotionVectorsX=12.000
56 | nMotionVectorsY=9.000
57 | mv_dx=0.000
58 | mv_dy=0.000
59 | mv_l=0.900
60 | mv_r=1.000
61 | mv_g=1.000
62 | mv_b=1.000
63 | mv_a=0.000
64 | b1n=0.000
65 | b2n=0.000
66 | b3n=0.000
67 | b1x=1.000
68 | b2x=1.000
69 | b3x=1.000
70 | b1ed=0.250
71 | wavecode_0_enabled=0
72 | wavecode_0_samples=512
73 | wavecode_0_sep=0
74 | wavecode_0_bSpectrum=0
75 | wavecode_0_bUseDots=0
76 | wavecode_0_bDrawThick=0
77 | wavecode_0_bAdditive=0
78 | wavecode_0_scaling=1.00000
79 | wavecode_0_smoothing=0.50000
80 | wavecode_0_r=1.000
81 | wavecode_0_g=1.000
82 | wavecode_0_b=1.000
83 | wavecode_0_a=1.000
84 | wavecode_1_enabled=0
85 | wavecode_1_samples=512
86 | wavecode_1_sep=0
87 | wavecode_1_bSpectrum=0
88 | wavecode_1_bUseDots=0
89 | wavecode_1_bDrawThick=0
90 | wavecode_1_bAdditive=0
91 | wavecode_1_scaling=1.00000
92 | wavecode_1_smoothing=0.50000
93 | wavecode_1_r=1.000
94 | wavecode_1_g=1.000
95 | wavecode_1_b=1.000
96 | wavecode_1_a=1.000
97 | wavecode_2_enabled=0
98 | wavecode_2_samples=512
99 | wavecode_2_sep=0
100 | wavecode_2_bSpectrum=0
101 | wavecode_2_bUseDots=0
102 | wavecode_2_bDrawThick=0
103 | wavecode_2_bAdditive=0
104 | wavecode_2_scaling=1.00000
105 | wavecode_2_smoothing=0.50000
106 | wavecode_2_r=1.000
107 | wavecode_2_g=1.000
108 | wavecode_2_b=1.000
109 | wavecode_2_a=1.000
110 | wavecode_3_enabled=0
111 | wavecode_3_samples=512
112 | wavecode_3_sep=0
113 | wavecode_3_bSpectrum=0
114 | wavecode_3_bUseDots=0
115 | wavecode_3_bDrawThick=0
116 | wavecode_3_bAdditive=0
117 | wavecode_3_scaling=1.00000
118 | wavecode_3_smoothing=0.50000
119 | wavecode_3_r=1.000
120 | wavecode_3_g=1.000
121 | wavecode_3_b=1.000
122 | wavecode_3_a=1.000
123 | shapecode_0_enabled=0
124 | shapecode_0_sides=4
125 | shapecode_0_additive=0
126 | shapecode_0_thickOutline=0
127 | shapecode_0_textured=0
128 | shapecode_0_num_inst=1
129 | shapecode_0_x=0.500
130 | shapecode_0_y=0.500
131 | shapecode_0_rad=0.10000
132 | shapecode_0_ang=0.00000
133 | shapecode_0_tex_ang=0.00000
134 | shapecode_0_tex_zoom=1.00000
135 | shapecode_0_r=1.000
136 | shapecode_0_g=0.000
137 | shapecode_0_b=0.000
138 | shapecode_0_a=1.000
139 | shapecode_0_r2=0.000
140 | shapecode_0_g2=1.000
141 | shapecode_0_b2=0.000
142 | shapecode_0_a2=0.000
143 | shapecode_0_border_r=1.000
144 | shapecode_0_border_g=1.000
145 | shapecode_0_border_b=1.000
146 | shapecode_0_border_a=0.100
147 | shapecode_1_enabled=0
148 | shapecode_1_sides=4
149 | shapecode_1_additive=0
150 | shapecode_1_thickOutline=0
151 | shapecode_1_textured=0
152 | shapecode_1_num_inst=1
153 | shapecode_1_x=0.500
154 | shapecode_1_y=0.500
155 | shapecode_1_rad=0.10000
156 | shapecode_1_ang=0.00000
157 | shapecode_1_tex_ang=0.00000
158 | shapecode_1_tex_zoom=1.00000
159 | shapecode_1_r=1.000
160 | shapecode_1_g=0.000
161 | shapecode_1_b=0.000
162 | shapecode_1_a=1.000
163 | shapecode_1_r2=0.000
164 | shapecode_1_g2=1.000
165 | shapecode_1_b2=0.000
166 | shapecode_1_a2=0.000
167 | shapecode_1_border_r=1.000
168 | shapecode_1_border_g=1.000
169 | shapecode_1_border_b=1.000
170 | shapecode_1_border_a=0.100
171 | shapecode_2_enabled=0
172 | shapecode_2_sides=4
173 | shapecode_2_additive=0
174 | shapecode_2_thickOutline=0
175 | shapecode_2_textured=0
176 | shapecode_2_num_inst=1
177 | shapecode_2_x=0.500
178 | shapecode_2_y=0.500
179 | shapecode_2_rad=0.10000
180 | shapecode_2_ang=0.00000
181 | shapecode_2_tex_ang=0.00000
182 | shapecode_2_tex_zoom=1.00000
183 | shapecode_2_r=1.000
184 | shapecode_2_g=0.000
185 | shapecode_2_b=0.000
186 | shapecode_2_a=1.000
187 | shapecode_2_r2=0.000
188 | shapecode_2_g2=1.000
189 | shapecode_2_b2=0.000
190 | shapecode_2_a2=0.000
191 | shapecode_2_border_r=1.000
192 | shapecode_2_border_g=1.000
193 | shapecode_2_border_b=1.000
194 | shapecode_2_border_a=0.100
195 | shapecode_3_enabled=0
196 | shapecode_3_sides=4
197 | shapecode_3_additive=0
198 | shapecode_3_thickOutline=0
199 | shapecode_3_textured=0
200 | shapecode_3_num_inst=1
201 | shapecode_3_x=0.500
202 | shapecode_3_y=0.500
203 | shapecode_3_rad=0.10000
204 | shapecode_3_ang=0.00000
205 | shapecode_3_tex_ang=0.00000
206 | shapecode_3_tex_zoom=1.00000
207 | shapecode_3_r=1.000
208 | shapecode_3_g=0.000
209 | shapecode_3_b=0.000
210 | shapecode_3_a=1.000
211 | shapecode_3_r2=0.000
212 | shapecode_3_g2=1.000
213 | shapecode_3_b2=0.000
214 | shapecode_3_a2=0.000
215 | shapecode_3_border_r=1.000
216 | shapecode_3_border_g=1.000
217 | shapecode_3_border_b=1.000
218 | shapecode_3_border_a=0.100
219 | per_frame_1=wave_r = bass/5;
220 | per_frame_2=wave_g = treb/5;
221 | per_frame_3=wave_b = time*sin(bass/treb*10);
222 | per_frame_4=wave_x =.4+(((cos(bass)))/2);
223 | per_frame_5=wave_y = .25+((treb/10));
224 | per_frame_6=warp = warp*(log(.2*time/2))/warp*tan(int(rand(1)));
225 | per_frame_7=decay = decay + sy;
226 | per_frame_8=my_volume = bass;
227 | per_frame_9=zoom = zoom + 0.1*(my_volume - 1);
228 | per_frame_10=rot = rot+ 0.1*(my_volume - 1);
229 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar + Geiss - Hurricane Nightmare.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=2.000000
3 | fGammaAdj=1.0
4 | fDecay=1.0
5 | fVideoEchoZoom=0.999609
6 | fVideoEchoAlpha=0.0
7 | nVideoEchoOrientation=3
8 | nWaveMode=1
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=1
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=0
15 | bDarkenCenter=1
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.3
22 | fWaveScale=0.881381
23 | fWaveSmoothing=0.5
24 | fWaveParam=-1.0
25 | fModWaveAlphaStart=0.750000
26 | fModWaveAlphaEnd=0.950000
27 | fWarpAnimSpeed=1.0
28 | fWarpScale=2.853000
29 | fZoomExponent=3.6
30 | fShader=0.0
31 | zoom=1.021087
32 | rot=-0.160000
33 | cx=0.5
34 | cy=0.5
35 | dx=0.0
36 | dy=0.0
37 | warp=0.309000
38 | sx=1.0
39 | sy=1.0
40 | wave_r=0.6
41 | wave_g=0.6
42 | wave_b=0.6
43 | wave_x=0.5
44 | wave_y=0.470000
45 | ob_size=0.010000
46 | ob_r=0.0
47 | ob_g=0.0
48 | ob_b=0.0
49 | ob_a=0.0
50 | ib_size=0.010000
51 | ib_r=0.25
52 | ib_g=0.25
53 | ib_b=0.25
54 | ib_a=0.0
55 | nMotionVectorsX=12.0
56 | nMotionVectorsY=9.0
57 | mv_dx=0.0
58 | mv_dy=0.0
59 | mv_l=1.750000
60 | mv_r=1.0
61 | mv_g=1.0
62 | mv_b=1.0
63 | mv_a=1.0
64 | b1n=0.0
65 | b2n=0.0
66 | b3n=0.0
67 | b1x=1.0
68 | b2x=1.0
69 | b3x=1.0
70 | b1ed=0.25
71 | wavecode_0_enabled=0
72 | wavecode_0_samples=512
73 | wavecode_0_sep=0
74 | wavecode_0_bSpectrum=0
75 | wavecode_0_bUseDots=0
76 | wavecode_0_bDrawThick=0
77 | wavecode_0_bAdditive=0
78 | wavecode_0_scaling=1.0
79 | wavecode_0_smoothing=0.5
80 | wavecode_0_r=1.0
81 | wavecode_0_g=1.0
82 | wavecode_0_b=1.0
83 | wavecode_0_a=1.0
84 | wavecode_1_enabled=0
85 | wavecode_1_samples=512
86 | wavecode_1_sep=0
87 | wavecode_1_bSpectrum=0
88 | wavecode_1_bUseDots=0
89 | wavecode_1_bDrawThick=0
90 | wavecode_1_bAdditive=0
91 | wavecode_1_scaling=1.0
92 | wavecode_1_smoothing=0.5
93 | wavecode_1_r=1.0
94 | wavecode_1_g=1.0
95 | wavecode_1_b=1.0
96 | wavecode_1_a=1.0
97 | wavecode_2_enabled=0
98 | wavecode_2_samples=512
99 | wavecode_2_sep=0
100 | wavecode_2_bSpectrum=0
101 | wavecode_2_bUseDots=0
102 | wavecode_2_bDrawThick=0
103 | wavecode_2_bAdditive=0
104 | wavecode_2_scaling=1.0
105 | wavecode_2_smoothing=0.5
106 | wavecode_2_r=1.0
107 | wavecode_2_g=1.0
108 | wavecode_2_b=1.0
109 | wavecode_2_a=1.0
110 | wavecode_3_enabled=0
111 | wavecode_3_samples=512
112 | wavecode_3_sep=0
113 | wavecode_3_bSpectrum=0
114 | wavecode_3_bUseDots=0
115 | wavecode_3_bDrawThick=0
116 | wavecode_3_bAdditive=0
117 | wavecode_3_scaling=1.0
118 | wavecode_3_smoothing=0.5
119 | wavecode_3_r=1.0
120 | wavecode_3_g=1.0
121 | wavecode_3_b=1.0
122 | wavecode_3_a=1.0
123 | shapecode_0_enabled=0
124 | shapecode_0_sides=4
125 | shapecode_0_additive=0
126 | shapecode_0_thickOutline=0
127 | shapecode_0_textured=0
128 | shapecode_0_x=0.5
129 | shapecode_0_y=0.5
130 | shapecode_0_rad=0.1
131 | shapecode_0_ang=0.0
132 | shapecode_0_tex_ang=0.0
133 | shapecode_0_tex_zoom=1.0
134 | shapecode_0_r=1.0
135 | shapecode_0_g=0.0
136 | shapecode_0_b=0.0
137 | shapecode_0_a=1.0
138 | shapecode_0_r2=0.0
139 | shapecode_0_g2=1.0
140 | shapecode_0_b2=0.0
141 | shapecode_0_a2=0.0
142 | shapecode_0_border_r=1.0
143 | shapecode_0_border_g=1.0
144 | shapecode_0_border_b=1.0
145 | shapecode_0_border_a=0.1
146 | shapecode_1_enabled=0
147 | shapecode_1_sides=4
148 | shapecode_1_additive=0
149 | shapecode_1_thickOutline=0
150 | shapecode_1_textured=0
151 | shapecode_1_x=0.5
152 | shapecode_1_y=0.5
153 | shapecode_1_rad=0.1
154 | shapecode_1_ang=0.0
155 | shapecode_1_tex_ang=0.0
156 | shapecode_1_tex_zoom=1.0
157 | shapecode_1_r=1.0
158 | shapecode_1_g=0.0
159 | shapecode_1_b=0.0
160 | shapecode_1_a=1.0
161 | shapecode_1_r2=0.0
162 | shapecode_1_g2=1.0
163 | shapecode_1_b2=0.0
164 | shapecode_1_a2=0.0
165 | shapecode_1_border_r=1.0
166 | shapecode_1_border_g=1.0
167 | shapecode_1_border_b=1.0
168 | shapecode_1_border_a=0.1
169 | shapecode_2_enabled=0
170 | shapecode_2_sides=4
171 | shapecode_2_additive=0
172 | shapecode_2_thickOutline=0
173 | shapecode_2_textured=0
174 | shapecode_2_x=0.5
175 | shapecode_2_y=0.5
176 | shapecode_2_rad=0.1
177 | shapecode_2_ang=0.0
178 | shapecode_2_tex_ang=0.0
179 | shapecode_2_tex_zoom=1.0
180 | shapecode_2_r=1.0
181 | shapecode_2_g=0.0
182 | shapecode_2_b=0.0
183 | shapecode_2_a=1.0
184 | shapecode_2_r2=0.0
185 | shapecode_2_g2=1.0
186 | shapecode_2_b2=0.0
187 | shapecode_2_a2=0.0
188 | shapecode_2_border_r=1.0
189 | shapecode_2_border_g=1.0
190 | shapecode_2_border_b=1.0
191 | shapecode_2_border_a=0.1
192 | shapecode_3_enabled=0
193 | shapecode_3_sides=4
194 | shapecode_3_additive=0
195 | shapecode_3_thickOutline=0
196 | shapecode_3_textured=0
197 | shapecode_3_x=0.5
198 | shapecode_3_y=0.5
199 | shapecode_3_rad=0.1
200 | shapecode_3_ang=0.0
201 | shapecode_3_tex_ang=0.0
202 | shapecode_3_tex_zoom=1.0
203 | shapecode_3_r=1.0
204 | shapecode_3_g=0.0
205 | shapecode_3_b=0.0
206 | shapecode_3_a=1.0
207 | shapecode_3_r2=0.0
208 | shapecode_3_g2=1.0
209 | shapecode_3_b2=0.0
210 | shapecode_3_a2=0.0
211 | shapecode_3_border_r=1.0
212 | shapecode_3_border_g=1.0
213 | shapecode_3_border_b=1.0
214 | shapecode_3_border_a=0.1
215 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
216 | per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
217 | per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
218 | per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0);
219 | per_frame_5=oldq8 = q8;
220 | per_frame_6=monitor = q8;
221 | per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) );
222 | per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) );
223 | per_frame_9=//decay = decay - 0.02*equal(frame%40,0);
224 | per_frame_10=mv_r = wave_r;
225 | per_frame_11=mv_b = wave_b;
226 | per_frame_12=mv_g = wave_g;
227 | per_frame_13=mv_x = 1.25;
228 | per_frame_14=mv_y = 1.25;
229 | per_frame_15=mv_dx = 0.1*sin(1.1*time);
230 | per_frame_16=mv_dy = 0.1*cos(1.112*time);
231 | per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8)));
232 |
--------------------------------------------------------------------------------
/gradlew:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env sh
2 |
3 | ##############################################################################
4 | ##
5 | ## Gradle start up script for UN*X
6 | ##
7 | ##############################################################################
8 |
9 | # Attempt to set APP_HOME
10 | # Resolve links: $0 may be a link
11 | PRG="$0"
12 | # Need this for relative symlinks.
13 | while [ -h "$PRG" ] ; do
14 | ls=`ls -ld "$PRG"`
15 | link=`expr "$ls" : '.*-> \(.*\)$'`
16 | if expr "$link" : '/.*' > /dev/null; then
17 | PRG="$link"
18 | else
19 | PRG=`dirname "$PRG"`"/$link"
20 | fi
21 | done
22 | SAVED="`pwd`"
23 | cd "`dirname \"$PRG\"`/" >/dev/null
24 | APP_HOME="`pwd -P`"
25 | cd "$SAVED" >/dev/null
26 |
27 | APP_NAME="Gradle"
28 | APP_BASE_NAME=`basename "$0"`
29 |
30 | # Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
31 | DEFAULT_JVM_OPTS=""
32 |
33 | # Use the maximum available, or set MAX_FD != -1 to use that value.
34 | MAX_FD="maximum"
35 |
36 | warn () {
37 | echo "$*"
38 | }
39 |
40 | die () {
41 | echo
42 | echo "$*"
43 | echo
44 | exit 1
45 | }
46 |
47 | # OS specific support (must be 'true' or 'false').
48 | cygwin=false
49 | msys=false
50 | darwin=false
51 | nonstop=false
52 | case "`uname`" in
53 | CYGWIN* )
54 | cygwin=true
55 | ;;
56 | Darwin* )
57 | darwin=true
58 | ;;
59 | MINGW* )
60 | msys=true
61 | ;;
62 | NONSTOP* )
63 | nonstop=true
64 | ;;
65 | esac
66 |
67 | CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
68 |
69 | # Determine the Java command to use to start the JVM.
70 | if [ -n "$JAVA_HOME" ] ; then
71 | if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
72 | # IBM's JDK on AIX uses strange locations for the executables
73 | JAVACMD="$JAVA_HOME/jre/sh/java"
74 | else
75 | JAVACMD="$JAVA_HOME/bin/java"
76 | fi
77 | if [ ! -x "$JAVACMD" ] ; then
78 | die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
79 |
80 | Please set the JAVA_HOME variable in your environment to match the
81 | location of your Java installation."
82 | fi
83 | else
84 | JAVACMD="java"
85 | which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
86 |
87 | Please set the JAVA_HOME variable in your environment to match the
88 | location of your Java installation."
89 | fi
90 |
91 | # Increase the maximum file descriptors if we can.
92 | if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
93 | MAX_FD_LIMIT=`ulimit -H -n`
94 | if [ $? -eq 0 ] ; then
95 | if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
96 | MAX_FD="$MAX_FD_LIMIT"
97 | fi
98 | ulimit -n $MAX_FD
99 | if [ $? -ne 0 ] ; then
100 | warn "Could not set maximum file descriptor limit: $MAX_FD"
101 | fi
102 | else
103 | warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
104 | fi
105 | fi
106 |
107 | # For Darwin, add options to specify how the application appears in the dock
108 | if $darwin; then
109 | GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
110 | fi
111 |
112 | # For Cygwin, switch paths to Windows format before running java
113 | if $cygwin ; then
114 | APP_HOME=`cygpath --path --mixed "$APP_HOME"`
115 | CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
116 | JAVACMD=`cygpath --unix "$JAVACMD"`
117 |
118 | # We build the pattern for arguments to be converted via cygpath
119 | ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
120 | SEP=""
121 | for dir in $ROOTDIRSRAW ; do
122 | ROOTDIRS="$ROOTDIRS$SEP$dir"
123 | SEP="|"
124 | done
125 | OURCYGPATTERN="(^($ROOTDIRS))"
126 | # Add a user-defined pattern to the cygpath arguments
127 | if [ "$GRADLE_CYGPATTERN" != "" ] ; then
128 | OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
129 | fi
130 | # Now convert the arguments - kludge to limit ourselves to /bin/sh
131 | i=0
132 | for arg in "$@" ; do
133 | CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
134 | CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
135 |
136 | if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
137 | eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
138 | else
139 | eval `echo args$i`="\"$arg\""
140 | fi
141 | i=$((i+1))
142 | done
143 | case $i in
144 | (0) set -- ;;
145 | (1) set -- "$args0" ;;
146 | (2) set -- "$args0" "$args1" ;;
147 | (3) set -- "$args0" "$args1" "$args2" ;;
148 | (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
149 | (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
150 | (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
151 | (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
152 | (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
153 | (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
154 | esac
155 | fi
156 |
157 | # Escape application args
158 | save () {
159 | for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
160 | echo " "
161 | }
162 | APP_ARGS=$(save "$@")
163 |
164 | # Collect all arguments for the java command, following the shell quoting and substitution rules
165 | eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
166 |
167 | # by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
168 | if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
169 | cd "$(dirname "$0")"
170 | fi
171 |
172 | exec "$JAVACMD" "$@"
173 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - Smoke Rings.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=0
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=2.000000
7 | fGammaAdj=2.0
8 | fDecay=0.990000
9 | fVideoEchoZoom=2.0
10 | fVideoEchoAlpha=0.0
11 | nVideoEchoOrientation=0
12 | nWaveMode=0
13 | bAdditiveWaves=1
14 | bWaveDots=0
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.5
26 | fWaveScale=0.621787
27 | fWaveSmoothing=0.5
28 | fWaveParam=-0.140000
29 | fModWaveAlphaStart=1.329999
30 | fModWaveAlphaEnd=1.809999
31 | fWarpAnimSpeed=1.0
32 | fWarpScale=2.853000
33 | fZoomExponent=2.1
34 | fShader=0.0
35 | zoom=1.025000
36 | rot=0.0
37 | cx=0.5
38 | cy=0.5
39 | dx=0.0
40 | dy=0.0
41 | warp=0.309000
42 | sx=1.0
43 | sy=1.0
44 | wave_r=0.8
45 | wave_g=0.5
46 | wave_b=0.3
47 | wave_x=0.5
48 | wave_y=0.5
49 | ob_size=0.010000
50 | ob_r=0.0
51 | ob_g=0.0
52 | ob_b=0.0
53 | ob_a=0.0
54 | ib_size=0.010000
55 | ib_r=0.25
56 | ib_g=0.25
57 | ib_b=0.25
58 | ib_a=0.0
59 | nMotionVectorsX=12.0
60 | nMotionVectorsY=9.0
61 | mv_dx=0.0
62 | mv_dy=0.0
63 | mv_l=0.9
64 | mv_r=1.0
65 | mv_g=1.0
66 | mv_b=1.0
67 | mv_a=0.0
68 | b1n=0.0
69 | b2n=0.0
70 | b3n=0.0
71 | b1x=1.0
72 | b2x=1.0
73 | b3x=1.0
74 | b1ed=0.25
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.0
83 | wavecode_0_smoothing=0.5
84 | wavecode_0_r=1.0
85 | wavecode_0_g=1.0
86 | wavecode_0_b=1.0
87 | wavecode_0_a=1.0
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.0
96 | wavecode_1_smoothing=0.5
97 | wavecode_1_r=1.0
98 | wavecode_1_g=1.0
99 | wavecode_1_b=1.0
100 | wavecode_1_a=1.0
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.0
109 | wavecode_2_smoothing=0.5
110 | wavecode_2_r=1.0
111 | wavecode_2_g=1.0
112 | wavecode_2_b=1.0
113 | wavecode_2_a=1.0
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.0
122 | wavecode_3_smoothing=0.5
123 | wavecode_3_r=1.0
124 | wavecode_3_g=1.0
125 | wavecode_3_b=1.0
126 | wavecode_3_a=1.0
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_x=0.5
133 | shapecode_0_y=0.5
134 | shapecode_0_rad=0.1
135 | shapecode_0_ang=0.0
136 | shapecode_0_tex_ang=0.0
137 | shapecode_0_tex_zoom=1.0
138 | shapecode_0_r=1.0
139 | shapecode_0_g=0.0
140 | shapecode_0_b=0.0
141 | shapecode_0_a=1.0
142 | shapecode_0_r2=0.0
143 | shapecode_0_g2=1.0
144 | shapecode_0_b2=0.0
145 | shapecode_0_a2=0.0
146 | shapecode_0_border_r=1.0
147 | shapecode_0_border_g=1.0
148 | shapecode_0_border_b=1.0
149 | shapecode_0_border_a=0.1
150 | shapecode_1_enabled=0
151 | shapecode_1_sides=4
152 | shapecode_1_additive=0
153 | shapecode_1_thickOutline=0
154 | shapecode_1_textured=0
155 | shapecode_1_x=0.5
156 | shapecode_1_y=0.5
157 | shapecode_1_rad=0.1
158 | shapecode_1_ang=0.0
159 | shapecode_1_tex_ang=0.0
160 | shapecode_1_tex_zoom=1.0
161 | shapecode_1_r=1.0
162 | shapecode_1_g=0.0
163 | shapecode_1_b=0.0
164 | shapecode_1_a=1.0
165 | shapecode_1_r2=0.0
166 | shapecode_1_g2=1.0
167 | shapecode_1_b2=0.0
168 | shapecode_1_a2=0.0
169 | shapecode_1_border_r=1.0
170 | shapecode_1_border_g=1.0
171 | shapecode_1_border_b=1.0
172 | shapecode_1_border_a=0.1
173 | shapecode_2_enabled=0
174 | shapecode_2_sides=4
175 | shapecode_2_additive=0
176 | shapecode_2_thickOutline=0
177 | shapecode_2_textured=0
178 | shapecode_2_x=0.5
179 | shapecode_2_y=0.5
180 | shapecode_2_rad=0.1
181 | shapecode_2_ang=0.0
182 | shapecode_2_tex_ang=0.0
183 | shapecode_2_tex_zoom=1.0
184 | shapecode_2_r=1.0
185 | shapecode_2_g=0.0
186 | shapecode_2_b=0.0
187 | shapecode_2_a=1.0
188 | shapecode_2_r2=0.0
189 | shapecode_2_g2=1.0
190 | shapecode_2_b2=0.0
191 | shapecode_2_a2=0.0
192 | shapecode_2_border_r=1.0
193 | shapecode_2_border_g=1.0
194 | shapecode_2_border_b=1.0
195 | shapecode_2_border_a=0.1
196 | shapecode_3_enabled=0
197 | shapecode_3_sides=4
198 | shapecode_3_additive=0
199 | shapecode_3_thickOutline=0
200 | shapecode_3_textured=0
201 | shapecode_3_x=0.5
202 | shapecode_3_y=0.5
203 | shapecode_3_rad=0.1
204 | shapecode_3_ang=0.0
205 | shapecode_3_tex_ang=0.0
206 | shapecode_3_tex_zoom=1.0
207 | shapecode_3_r=1.0
208 | shapecode_3_g=0.0
209 | shapecode_3_b=0.0
210 | shapecode_3_a=1.0
211 | shapecode_3_r2=0.0
212 | shapecode_3_g2=1.0
213 | shapecode_3_b2=0.0
214 | shapecode_3_a2=0.0
215 | shapecode_3_border_r=1.0
216 | shapecode_3_border_g=1.0
217 | shapecode_3_border_b=1.0
218 | shapecode_3_border_a=0.1
219 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
220 | per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
221 | per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
222 | per_frame_4=zoom = zoom + 0.01*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
223 | per_frame_5=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
224 | per_frame_6=decay = decay - 0.01*equal(frame%5,0);
225 | per_pixel_1=rot=rot+0.16*sin(time*-3.3+rad*11)*(1.3-rad);
226 | per_pixel_2=zoom=zoom+0.04*sin(time*1.2+ang*6.28*3);
227 | comp_1=`shader_body
228 | comp_2=`{
229 | comp_3=` //uv.y = rad*rad;
230 | comp_4=` float srad = sqrt(rad)+ 0.05;
231 | comp_5=`
232 | comp_6=` ret = tex2D(sampler_main, uv).xyz;
233 | comp_7=` ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz);
234 | comp_8=`
235 | comp_9=` //ret += GetBlur1(uv) - 0.07;
236 | comp_10=` //ret *= float3(1.3,0.8,0.5);
237 | comp_11=` //ret *= 0.8;
238 | comp_12=`}
239 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - True Psi J.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=0.000000
3 | fGammaAdj=1.070000
4 | fDecay=0.995000
5 | fVideoEchoZoom=0.010000
6 | fVideoEchoAlpha=0.500000
7 | nVideoEchoOrientation=1
8 | nWaveMode=0
9 | bAdditiveWaves=1
10 | bWaveDots=0
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=1
13 | bMaximizeWaveColor=0
14 | bTexWrap=0
15 | bDarkenCenter=1
16 | bRedBlueStereo=1
17 | bBrighten=0
18 | bDarken=1
19 | bSolarize=1
20 | bInvert=0
21 | fWaveAlpha=0.002705
22 | fWaveScale=0.022167
23 | fWaveSmoothing=0.900000
24 | fWaveParam=-0.500000
25 | fModWaveAlphaStart=1.940000
26 | fModWaveAlphaEnd=0.020000
27 | fWarpAnimSpeed=0.017458
28 | fWarpScale=0.033334
29 | fZoomExponent=0.934421
30 | fShader=0.000000
31 | zoom=12.251518
32 | rot=-0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000000
36 | dy=0.000000
37 | warp=100.000000
38 | sx=0.067315
39 | sy=0.064926
40 | wave_r=0.620000
41 | wave_g=0.010000
42 | wave_b=1.000000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.000000
46 | ob_r=0.600000
47 | ob_g=0.000000
48 | ob_b=0.960000
49 | ob_a=1.000000
50 | ib_size=0.000000
51 | ib_r=0.600000
52 | ib_g=0.000000
53 | ib_b=0.820000
54 | ib_a=0.000000
55 | nMotionVectorsX=31.999994
56 | nMotionVectorsY=28.800003
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=0.000000
60 | mv_r=0.600000
61 | mv_g=0.000000
62 | mv_b=0.600000
63 | mv_a=1.000000
64 | wavecode_0_enabled=1
65 | wavecode_0_samples=354
66 | wavecode_0_sep=48
67 | wavecode_0_bSpectrum=0
68 | wavecode_0_bUseDots=0
69 | wavecode_0_bDrawThick=1
70 | wavecode_0_bAdditive=1
71 | wavecode_0_scaling=0.022167
72 | wavecode_0_smoothing=0.000000
73 | wavecode_0_r=1.000000
74 | wavecode_0_g=0.000000
75 | wavecode_0_b=0.620000
76 | wavecode_0_a=0.600000
77 | wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10));
78 | wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10));
79 | wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10));
80 | wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50));
81 | wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20));
82 | wave_0_per_point6=a = r;
83 | wavecode_1_enabled=1
84 | wavecode_1_samples=512
85 | wavecode_1_sep=128
86 | wavecode_1_bSpectrum=1
87 | wavecode_1_bUseDots=1
88 | wavecode_1_bDrawThick=1
89 | wavecode_1_bAdditive=1
90 | wavecode_1_scaling=0.478871
91 | wavecode_1_smoothing=0.000000
92 | wavecode_1_r=0.620000
93 | wavecode_1_g=0.310001
94 | wavecode_1_b=0.000000
95 | wavecode_1_a=0.600000
96 | wavecode_2_enabled=0
97 | wavecode_2_samples=512
98 | wavecode_2_sep=0
99 | wavecode_2_bSpectrum=0
100 | wavecode_2_bUseDots=0
101 | wavecode_2_bDrawThick=0
102 | wavecode_2_bAdditive=0
103 | wavecode_2_scaling=1.000000
104 | wavecode_2_smoothing=0.500000
105 | wavecode_2_r=1.000000
106 | wavecode_2_g=1.000000
107 | wavecode_2_b=1.000000
108 | wavecode_2_a=1.000000
109 | wavecode_3_enabled=0
110 | wavecode_3_samples=512
111 | wavecode_3_sep=0
112 | wavecode_3_bSpectrum=0
113 | wavecode_3_bUseDots=1
114 | wavecode_3_bDrawThick=0
115 | wavecode_3_bAdditive=0
116 | wavecode_3_scaling=1.000000
117 | wavecode_3_smoothing=0.010000
118 | wavecode_3_r=1.000000
119 | wavecode_3_g=1.000000
120 | wavecode_3_b=1.000000
121 | wavecode_3_a=1.000000
122 | shapecode_0_enabled=1
123 | shapecode_0_sides=5
124 | shapecode_0_additive=0
125 | shapecode_0_thickOutline=0
126 | shapecode_0_textured=1
127 | shapecode_0_x=0.500000
128 | shapecode_0_y=0.500000
129 | shapecode_0_rad=1.158845
130 | shapecode_0_ang=0.530000
131 | shapecode_0_tex_ang=0.000000
132 | shapecode_0_tex_zoom=2.518210
133 | shapecode_0_r=0.600000
134 | shapecode_0_g=0.000000
135 | shapecode_0_b=1.000000
136 | shapecode_0_a=1.000000
137 | shapecode_0_r2=0.600000
138 | shapecode_0_g2=0.000000
139 | shapecode_0_b2=1.000000
140 | shapecode_0_a2=0.000000
141 | shapecode_0_border_r=0.600000
142 | shapecode_0_border_g=0.000000
143 | shapecode_0_border_b=1.000000
144 | shapecode_0_border_a=0.000000
145 | shape_0_per_frame1=ang = ang + time;
146 | shapecode_1_enabled=0
147 | shapecode_1_sides=5
148 | shapecode_1_additive=0
149 | shapecode_1_thickOutline=0
150 | shapecode_1_textured=0
151 | shapecode_1_x=0.500000
152 | shapecode_1_y=0.500000
153 | shapecode_1_rad=0.410000
154 | shapecode_1_ang=0.000000
155 | shapecode_1_tex_ang=0.000000
156 | shapecode_1_tex_zoom=1.000000
157 | shapecode_1_r=0.000000
158 | shapecode_1_g=0.800000
159 | shapecode_1_b=0.700000
160 | shapecode_1_a=1.000000
161 | shapecode_1_r2=0.000000
162 | shapecode_1_g2=0.400000
163 | shapecode_1_b2=1.000000
164 | shapecode_1_a2=0.000000
165 | shapecode_1_border_r=1.000000
166 | shapecode_1_border_g=1.000000
167 | shapecode_1_border_b=1.000000
168 | shapecode_1_border_a=0.000000
169 | shape_1_per_frame1=ang = ang - time*.333;
170 | shapecode_2_enabled=0
171 | shapecode_2_sides=5
172 | shapecode_2_additive=0
173 | shapecode_2_thickOutline=0
174 | shapecode_2_textured=0
175 | shapecode_2_x=0.500000
176 | shapecode_2_y=0.500000
177 | shapecode_2_rad=0.210000
178 | shapecode_2_ang=0.000000
179 | shapecode_2_tex_ang=0.000000
180 | shapecode_2_tex_zoom=1.000000
181 | shapecode_2_r=0.840000
182 | shapecode_2_g=0.000000
183 | shapecode_2_b=0.000000
184 | shapecode_2_a=1.000000
185 | shapecode_2_r2=1.000000
186 | shapecode_2_g2=0.580000
187 | shapecode_2_b2=0.000000
188 | shapecode_2_a2=0.000000
189 | shapecode_2_border_r=1.000000
190 | shapecode_2_border_g=1.000000
191 | shapecode_2_border_b=1.000000
192 | shapecode_2_border_a=0.000000
193 | shape_2_per_frame1=ang = ang + time*4;
194 | shapecode_3_enabled=0
195 | shapecode_3_sides=5
196 | shapecode_3_additive=0
197 | shapecode_3_thickOutline=0
198 | shapecode_3_textured=0
199 | shapecode_3_x=0.500000
200 | shapecode_3_y=0.500000
201 | shapecode_3_rad=0.100000
202 | shapecode_3_ang=0.000000
203 | shapecode_3_tex_ang=0.000000
204 | shapecode_3_tex_zoom=1.000000
205 | shapecode_3_r=1.000000
206 | shapecode_3_g=0.000000
207 | shapecode_3_b=0.000000
208 | shapecode_3_a=1.000000
209 | shapecode_3_r2=0.000000
210 | shapecode_3_g2=1.000000
211 | shapecode_3_b2=0.000000
212 | shapecode_3_a2=0.000000
213 | shapecode_3_border_r=1.000000
214 | shapecode_3_border_g=1.000000
215 | shapecode_3_border_b=1.000000
216 | shapecode_3_border_a=0.100000
217 | per_frame_1=warp = 0;
218 | per_frame_2=decay = .92;
219 | per_pixel_1=zoom = zoom + .1;
220 | per_pixel_2=rot = rot + rad*.1;
221 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/fiShbRaiN - White Scream Firefly.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=3.000000
3 | fGammaAdj=1.000000
4 | fDecay=0.910000
5 | fVideoEchoZoom=1.001828
6 | fVideoEchoAlpha=0.500000
7 | nVideoEchoOrientation=1
8 | nWaveMode=7
9 | bAdditiveWaves=1
10 | bWaveDots=0
11 | bWaveThick=1
12 | bModWaveAlphaByVolume=1
13 | bMaximizeWaveColor=1
14 | bTexWrap=0
15 | bDarkenCenter=1
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=4.099998
22 | fWaveScale=1.285745
23 | fWaveSmoothing=0.900000
24 | fWaveParam=0.000000
25 | fModWaveAlphaStart=0.710000
26 | fModWaveAlphaEnd=1.300000
27 | fWarpAnimSpeed=100.000000
28 | fWarpScale=1.951295
29 | fZoomExponent=0.010000
30 | fShader=1.000000
31 | zoom=0.904847
32 | rot=0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000000
36 | dy=0.000000
37 | warp=2.905227
38 | sx=0.999995
39 | sy=0.999998
40 | wave_r=0.650000
41 | wave_g=0.650000
42 | wave_b=0.650000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.500000
46 | ob_r=0.010000
47 | ob_g=0.000000
48 | ob_b=0.000000
49 | ob_a=0.000000
50 | ib_size=0.260000
51 | ib_r=0.250000
52 | ib_g=0.250000
53 | ib_b=0.250000
54 | ib_a=0.000000
55 | nMotionVectorsX=64.000000
56 | nMotionVectorsY=48.000000
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=0.000000
60 | mv_r=1.000000
61 | mv_g=1.000000
62 | mv_b=1.000000
63 | mv_a=0.000000
64 | wavecode_0_enabled=0
65 | wavecode_0_samples=512
66 | wavecode_0_sep=0
67 | wavecode_0_bSpectrum=0
68 | wavecode_0_bUseDots=0
69 | wavecode_0_bDrawThick=0
70 | wavecode_0_bAdditive=0
71 | wavecode_0_scaling=0.741923
72 | wavecode_0_smoothing=0.500000
73 | wavecode_0_r=1.000000
74 | wavecode_0_g=1.000000
75 | wavecode_0_b=1.000000
76 | wavecode_0_a=1.000000
77 | wave_0_per_point1=x=sample;
78 | wave_0_per_point2=y=treb;
79 | wavecode_1_enabled=0
80 | wavecode_1_samples=512
81 | wavecode_1_sep=0
82 | wavecode_1_bSpectrum=0
83 | wavecode_1_bUseDots=0
84 | wavecode_1_bDrawThick=0
85 | wavecode_1_bAdditive=0
86 | wavecode_1_scaling=1.000000
87 | wavecode_1_smoothing=0.500000
88 | wavecode_1_r=1.000000
89 | wavecode_1_g=1.000000
90 | wavecode_1_b=1.000000
91 | wavecode_1_a=1.000000
92 | wavecode_2_enabled=0
93 | wavecode_2_samples=512
94 | wavecode_2_sep=0
95 | wavecode_2_bSpectrum=0
96 | wavecode_2_bUseDots=0
97 | wavecode_2_bDrawThick=0
98 | wavecode_2_bAdditive=0
99 | wavecode_2_scaling=1.000000
100 | wavecode_2_smoothing=0.500000
101 | wavecode_2_r=1.000000
102 | wavecode_2_g=1.000000
103 | wavecode_2_b=1.000000
104 | wavecode_2_a=1.000000
105 | wavecode_3_enabled=0
106 | wavecode_3_samples=512
107 | wavecode_3_sep=0
108 | wavecode_3_bSpectrum=0
109 | wavecode_3_bUseDots=0
110 | wavecode_3_bDrawThick=0
111 | wavecode_3_bAdditive=0
112 | wavecode_3_scaling=1.000000
113 | wavecode_3_smoothing=0.500000
114 | wavecode_3_r=1.000000
115 | wavecode_3_g=1.000000
116 | wavecode_3_b=1.000000
117 | wavecode_3_a=1.000000
118 | shapecode_0_enabled=1
119 | shapecode_0_sides=4
120 | shapecode_0_additive=1
121 | shapecode_0_thickOutline=1
122 | shapecode_0_textured=1
123 | shapecode_0_x=0.500000
124 | shapecode_0_y=0.500000
125 | shapecode_0_rad=1.089252
126 | shapecode_0_ang=0.000000
127 | shapecode_0_tex_ang=0.000000
128 | shapecode_0_tex_zoom=0.999996
129 | shapecode_0_r=0.900000
130 | shapecode_0_g=0.400000
131 | shapecode_0_b=0.800000
132 | shapecode_0_a=0.800000
133 | shapecode_0_r2=0.800000
134 | shapecode_0_g2=0.850000
135 | shapecode_0_b2=1.000000
136 | shapecode_0_a2=0.010000
137 | shapecode_0_border_r=1.000000
138 | shapecode_0_border_g=1.000000
139 | shapecode_0_border_b=1.000000
140 | shapecode_0_border_a=0.000000
141 | shape_0_per_frame1=ang=time;
142 | shape_0_per_frame2=rad=rad+(treb*.1);
143 | shapecode_1_enabled=1
144 | shapecode_1_sides=100
145 | shapecode_1_additive=0
146 | shapecode_1_thickOutline=0
147 | shapecode_1_textured=0
148 | shapecode_1_x=0.500000
149 | shapecode_1_y=0.500000
150 | shapecode_1_rad=0.100000
151 | shapecode_1_ang=0.000000
152 | shapecode_1_tex_ang=0.000000
153 | shapecode_1_tex_zoom=1.000000
154 | shapecode_1_r=1.000000
155 | shapecode_1_g=0.300000
156 | shapecode_1_b=0.500000
157 | shapecode_1_a=1.000000
158 | shapecode_1_r2=0.000000
159 | shapecode_1_g2=0.000000
160 | shapecode_1_b2=0.000000
161 | shapecode_1_a2=0.000000
162 | shapecode_1_border_r=0.000000
163 | shapecode_1_border_g=1.000000
164 | shapecode_1_border_b=1.000000
165 | shapecode_1_border_a=0.000000
166 | shape_1_per_frame1=x=x-(bass*.05);
167 | shape_1_per_frame2=y=y-(treb*.02)+(sin(time)*.05);
168 | shape_1_per_frame3=rad=rad+treb*.1;
169 | shape_1_per_frame4=g=treb*.5;
170 | shapecode_2_enabled=1
171 | shapecode_2_sides=4
172 | shapecode_2_additive=1
173 | shapecode_2_thickOutline=0
174 | shapecode_2_textured=1
175 | shapecode_2_x=0.350000
176 | shapecode_2_y=0.500000
177 | shapecode_2_rad=0.662308
178 | shapecode_2_ang=0.000000
179 | shapecode_2_tex_ang=0.000000
180 | shapecode_2_tex_zoom=0.550449
181 | shapecode_2_r=0.400000
182 | shapecode_2_g=0.800000
183 | shapecode_2_b=0.900000
184 | shapecode_2_a=1.000000
185 | shapecode_2_r2=0.000000
186 | shapecode_2_g2=0.000000
187 | shapecode_2_b2=1.000000
188 | shapecode_2_a2=0.000000
189 | shapecode_2_border_r=1.000000
190 | shapecode_2_border_g=1.000000
191 | shapecode_2_border_b=1.000000
192 | shapecode_2_border_a=0.000000
193 | shapecode_3_enabled=1
194 | shapecode_3_sides=3
195 | shapecode_3_additive=1
196 | shapecode_3_thickOutline=0
197 | shapecode_3_textured=0
198 | shapecode_3_x=0.500000
199 | shapecode_3_y=0.500000
200 | shapecode_3_rad=0.100000
201 | shapecode_3_ang=0.000000
202 | shapecode_3_tex_ang=0.000000
203 | shapecode_3_tex_zoom=1.000000
204 | shapecode_3_r=1.000000
205 | shapecode_3_g=1.000000
206 | shapecode_3_b=1.000000
207 | shapecode_3_a=0.500000
208 | shapecode_3_r2=0.800000
209 | shapecode_3_g2=1.000000
210 | shapecode_3_b2=1.000000
211 | shapecode_3_a2=0.000000
212 | shapecode_3_border_r=1.000000
213 | shapecode_3_border_g=1.000000
214 | shapecode_3_border_b=1.000000
215 | shapecode_3_border_a=0.000000
216 | shape_3_per_frame1=rad=mid_att*.07;
217 | per_frame_1=sx=bass;
218 | per_frame_2=wave_r=treb*.5;
219 | per_frame_3=wave_g=wave_r;
220 | per_frame_4=wave_b=1;
221 | per_frame_5=echo_zoom=echo_zoom+(above(bass,1.3)*bass*.1);
222 | per_pixel_1=rot=(ang*sin(time)*.02);
223 | per_pixel_2=zoom=zoom+(above(y,.4)*below(y,.6)*bass*.1)*rad;
224 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - Blur Mix 3.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=3.000000
7 | fGammaAdj=1.0
8 | fDecay=1.0
9 | fVideoEchoZoom=2.0
10 | fVideoEchoAlpha=0.0
11 | nVideoEchoOrientation=0
12 | nWaveMode=6
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=100.0
26 | fWaveScale=3.266313
27 | fWaveSmoothing=0.207000
28 | fWaveParam=0.0
29 | fModWaveAlphaStart=0.750000
30 | fModWaveAlphaEnd=0.950000
31 | fWarpAnimSpeed=1.0
32 | fWarpScale=1.331000
33 | fZoomExponent=1.0
34 | fShader=0.0
35 | zoom=0.999710
36 | rot=0.0
37 | cx=0.5
38 | cy=0.5
39 | dx=-0.005000
40 | dy=0.0
41 | warp=0.000001
42 | sx=1.0
43 | sy=1.0
44 | wave_r=1.0
45 | wave_g=0.999999
46 | wave_b=1.0
47 | wave_x=0.5
48 | wave_y=0.5
49 | ob_size=0.010000
50 | ob_r=0.0
51 | ob_g=0.0
52 | ob_b=0.0
53 | ob_a=0.0
54 | ib_size=0.010000
55 | ib_r=0.25
56 | ib_g=0.25
57 | ib_b=0.25
58 | ib_a=0.0
59 | nMotionVectorsX=64.0
60 | nMotionVectorsY=48.0
61 | mv_dx=0.0
62 | mv_dy=0.0
63 | mv_l=0.0
64 | mv_r=0.350000
65 | mv_g=0.350000
66 | mv_b=0.350000
67 | mv_a=0.0
68 | b1n=0.0
69 | b2n=0.0
70 | b3n=0.0
71 | b1x=1.0
72 | b2x=1.0
73 | b3x=1.0
74 | b1ed=0.25
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.0
83 | wavecode_0_smoothing=0.5
84 | wavecode_0_r=1.0
85 | wavecode_0_g=1.0
86 | wavecode_0_b=1.0
87 | wavecode_0_a=1.0
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.0
96 | wavecode_1_smoothing=0.5
97 | wavecode_1_r=1.0
98 | wavecode_1_g=1.0
99 | wavecode_1_b=1.0
100 | wavecode_1_a=1.0
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.0
109 | wavecode_2_smoothing=0.5
110 | wavecode_2_r=1.0
111 | wavecode_2_g=1.0
112 | wavecode_2_b=1.0
113 | wavecode_2_a=1.0
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.0
122 | wavecode_3_smoothing=0.5
123 | wavecode_3_r=1.0
124 | wavecode_3_g=1.0
125 | wavecode_3_b=1.0
126 | wavecode_3_a=1.0
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_x=0.5
133 | shapecode_0_y=0.5
134 | shapecode_0_rad=0.1
135 | shapecode_0_ang=0.0
136 | shapecode_0_tex_ang=0.0
137 | shapecode_0_tex_zoom=1.0
138 | shapecode_0_r=1.0
139 | shapecode_0_g=0.0
140 | shapecode_0_b=0.0
141 | shapecode_0_a=1.0
142 | shapecode_0_r2=0.0
143 | shapecode_0_g2=1.0
144 | shapecode_0_b2=0.0
145 | shapecode_0_a2=0.0
146 | shapecode_0_border_r=1.0
147 | shapecode_0_border_g=1.0
148 | shapecode_0_border_b=1.0
149 | shapecode_0_border_a=0.1
150 | shapecode_1_enabled=0
151 | shapecode_1_sides=4
152 | shapecode_1_additive=0
153 | shapecode_1_thickOutline=0
154 | shapecode_1_textured=0
155 | shapecode_1_x=0.5
156 | shapecode_1_y=0.5
157 | shapecode_1_rad=0.1
158 | shapecode_1_ang=0.0
159 | shapecode_1_tex_ang=0.0
160 | shapecode_1_tex_zoom=1.0
161 | shapecode_1_r=1.0
162 | shapecode_1_g=0.0
163 | shapecode_1_b=0.0
164 | shapecode_1_a=1.0
165 | shapecode_1_r2=0.0
166 | shapecode_1_g2=1.0
167 | shapecode_1_b2=0.0
168 | shapecode_1_a2=0.0
169 | shapecode_1_border_r=1.0
170 | shapecode_1_border_g=1.0
171 | shapecode_1_border_b=1.0
172 | shapecode_1_border_a=0.1
173 | shapecode_2_enabled=0
174 | shapecode_2_sides=4
175 | shapecode_2_additive=0
176 | shapecode_2_thickOutline=0
177 | shapecode_2_textured=0
178 | shapecode_2_x=0.5
179 | shapecode_2_y=0.5
180 | shapecode_2_rad=0.1
181 | shapecode_2_ang=0.0
182 | shapecode_2_tex_ang=0.0
183 | shapecode_2_tex_zoom=1.0
184 | shapecode_2_r=1.0
185 | shapecode_2_g=0.0
186 | shapecode_2_b=0.0
187 | shapecode_2_a=1.0
188 | shapecode_2_r2=0.0
189 | shapecode_2_g2=1.0
190 | shapecode_2_b2=0.0
191 | shapecode_2_a2=0.0
192 | shapecode_2_border_r=1.0
193 | shapecode_2_border_g=1.0
194 | shapecode_2_border_b=1.0
195 | shapecode_2_border_a=0.1
196 | shapecode_3_enabled=0
197 | shapecode_3_sides=4
198 | shapecode_3_additive=0
199 | shapecode_3_thickOutline=0
200 | shapecode_3_textured=0
201 | shapecode_3_x=0.5
202 | shapecode_3_y=0.5
203 | shapecode_3_rad=0.1
204 | shapecode_3_ang=0.0
205 | shapecode_3_tex_ang=0.0
206 | shapecode_3_tex_zoom=1.0
207 | shapecode_3_r=1.0
208 | shapecode_3_g=0.0
209 | shapecode_3_b=0.0
210 | shapecode_3_a=1.0
211 | shapecode_3_r2=0.0
212 | shapecode_3_g2=1.0
213 | shapecode_3_b2=0.0
214 | shapecode_3_a2=0.0
215 | shapecode_3_border_r=1.0
216 | shapecode_3_border_g=1.0
217 | shapecode_3_border_b=1.0
218 | shapecode_3_border_a=0.1
219 | per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) );
220 | per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) );
221 | per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) );
222 | per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
223 | per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
224 | per_frame_6=decay = decay - 0.01*equal(frame%20,0);
225 | per_frame_7=//zoom = 1;
226 | per_frame_8=//warp = 0;
227 | warp_1=`shader_body
228 | warp_2=`{
229 | warp_3=` // sample previous frame
230 | warp_4=` ret = tex2D( sampler_main, uv ).xyz;
231 | warp_5=` ret += tex2D(sampler_blur2, uv).xyz*0.1;
232 | warp_6=` ret /= 1.1;
233 | warp_7=`
234 | warp_8=` // darken over time
235 | warp_9=` ret -= 0.02;//*= 0.95; //or try: ret -= 0.004;
236 | warp_10=`}
237 | comp_1=`shader_body
238 | comp_2=`{
239 | comp_3=` ret = tex2D(sampler_main, uv).xyz*1 +
240 | comp_4=` GetBlur1(uv)*3 +
241 | comp_5=` GetBlur2(uv)*0 +
242 | comp_6=` GetBlur3(uv)*0 +
243 | comp_7=` 0;
244 | comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5);
245 | comp_9=` ret *= 1;
246 | comp_10=`}
247 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - Fog Zone.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=0
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=0.000000
7 | fGammaAdj=1.9
8 | fDecay=0.980
9 | fVideoEchoZoom=1.169
10 | fVideoEchoAlpha=0.0
11 | nVideoEchoOrientation=0
12 | nWaveMode=7
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.303
26 | fWaveScale=1.719
27 | fWaveSmoothing=0.522
28 | fWaveParam=0.0
29 | fModWaveAlphaStart=0.950
30 | fModWaveAlphaEnd=1.470
31 | fWarpAnimSpeed=1.0
32 | fWarpScale=3.138
33 | fZoomExponent=1.0
34 | fShader=0.0
35 | zoom=1.05300
36 | rot=0.0
37 | cx=0.5
38 | cy=0.5
39 | dx=0.0
40 | dy=0.0
41 | warp=0.26300
42 | sx=1.0
43 | sy=1.0
44 | wave_r=0.6
45 | wave_g=0.7
46 | wave_b=1.0
47 | wave_x=0.5
48 | wave_y=0.5
49 | ob_size=0.010
50 | ob_r=0.0
51 | ob_g=0.0
52 | ob_b=0.0
53 | ob_a=0.0
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.0
59 | nMotionVectorsX=12.0
60 | nMotionVectorsY=9.0
61 | mv_dx=0.0
62 | mv_dy=0.0
63 | mv_l=0.9
64 | mv_r=1.0
65 | mv_g=1.0
66 | mv_b=1.0
67 | mv_a=0.0
68 | b1n=0.0
69 | b2n=0.0
70 | b3n=0.0
71 | b1x=1.0
72 | b2x=1.0
73 | b3x=1.0
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.0
83 | wavecode_0_smoothing=0.5
84 | wavecode_0_r=1.0
85 | wavecode_0_g=1.0
86 | wavecode_0_b=1.0
87 | wavecode_0_a=1.0
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.0
96 | wavecode_1_smoothing=0.5
97 | wavecode_1_r=1.0
98 | wavecode_1_g=1.0
99 | wavecode_1_b=1.0
100 | wavecode_1_a=1.0
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.0
109 | wavecode_2_smoothing=0.5
110 | wavecode_2_r=1.0
111 | wavecode_2_g=1.0
112 | wavecode_2_b=1.0
113 | wavecode_2_a=1.0
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.0
122 | wavecode_3_smoothing=0.5
123 | wavecode_3_r=1.0
124 | wavecode_3_g=1.0
125 | wavecode_3_b=1.0
126 | wavecode_3_a=1.0
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.5
134 | shapecode_0_y=0.5
135 | shapecode_0_rad=0.1
136 | shapecode_0_ang=0.0
137 | shapecode_0_tex_ang=0.0
138 | shapecode_0_tex_zoom=1.0
139 | shapecode_0_r=1.0
140 | shapecode_0_g=0.0
141 | shapecode_0_b=0.0
142 | shapecode_0_a=1.0
143 | shapecode_0_r2=0.0
144 | shapecode_0_g2=1.0
145 | shapecode_0_b2=0.0
146 | shapecode_0_a2=0.0
147 | shapecode_0_border_r=1.0
148 | shapecode_0_border_g=1.0
149 | shapecode_0_border_b=1.0
150 | shapecode_0_border_a=0.1
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.5
158 | shapecode_1_y=0.5
159 | shapecode_1_rad=0.1
160 | shapecode_1_ang=0.0
161 | shapecode_1_tex_ang=0.0
162 | shapecode_1_tex_zoom=1.0
163 | shapecode_1_r=1.0
164 | shapecode_1_g=0.0
165 | shapecode_1_b=0.0
166 | shapecode_1_a=1.0
167 | shapecode_1_r2=0.0
168 | shapecode_1_g2=1.0
169 | shapecode_1_b2=0.0
170 | shapecode_1_a2=0.0
171 | shapecode_1_border_r=1.0
172 | shapecode_1_border_g=1.0
173 | shapecode_1_border_b=1.0
174 | shapecode_1_border_a=0.1
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.5
182 | shapecode_2_y=0.5
183 | shapecode_2_rad=0.1
184 | shapecode_2_ang=0.0
185 | shapecode_2_tex_ang=0.0
186 | shapecode_2_tex_zoom=1.0
187 | shapecode_2_r=1.0
188 | shapecode_2_g=0.0
189 | shapecode_2_b=0.0
190 | shapecode_2_a=1.0
191 | shapecode_2_r2=0.0
192 | shapecode_2_g2=1.0
193 | shapecode_2_b2=0.0
194 | shapecode_2_a2=0.0
195 | shapecode_2_border_r=1.0
196 | shapecode_2_border_g=1.0
197 | shapecode_2_border_b=1.0
198 | shapecode_2_border_a=0.1
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.5
206 | shapecode_3_y=0.5
207 | shapecode_3_rad=0.1
208 | shapecode_3_ang=0.0
209 | shapecode_3_tex_ang=0.0
210 | shapecode_3_tex_zoom=1.0
211 | shapecode_3_r=1.0
212 | shapecode_3_g=0.0
213 | shapecode_3_b=0.0
214 | shapecode_3_a=1.0
215 | shapecode_3_r2=0.0
216 | shapecode_3_g2=1.0
217 | shapecode_3_b2=0.0
218 | shapecode_3_a2=0.0
219 | shapecode_3_border_r=1.0
220 | shapecode_3_border_g=1.0
221 | shapecode_3_border_b=1.0
222 | shapecode_3_border_a=0.1
223 | per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) );
224 | per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) );
225 | per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) );
226 | per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
227 | per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
228 | per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
229 | per_frame_7=dx = dx + 0.010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
230 | per_frame_8=dy = dy + 0.010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) );
231 | per_frame_9=decay = decay - 0.01*equal(frame%6,0);
232 | per_frame_10=dx = dx + dx_residual*0.3;
233 | per_frame_11=dy = dy + dy_residual*0.2;
234 | per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3);
235 | per_frame_13=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual;
236 | per_frame_14=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual;
237 | comp_1=`shader_body
238 | comp_2=`{
239 | comp_3=` ret = GetPixel(uv)*0.4 + GetBlur2(uv)*1.75;
240 | comp_4=`}
241 | comp_5=`
242 | comp_6=`
243 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Boz + Flip'd Moshun + mash0000 - Forced to Exist Freely.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=0
5 | [preset00]
6 | fRating=0.000000
7 | fGammaAdj=1.700
8 | fDecay=0.980
9 | fVideoEchoZoom=1.980
10 | fVideoEchoAlpha=0.380
11 | nVideoEchoOrientation=3
12 | nWaveMode=5
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=100.000
26 | fWaveScale=0.824
27 | fWaveSmoothing=0.360
28 | fWaveParam=-1.000
29 | fModWaveAlphaStart=0.870
30 | fModWaveAlphaEnd=1.290
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=2.853
33 | fZoomExponent=1.00000
34 | fShader=0.300
35 | zoom=1.00234
36 | rot=0.04000
37 | cx=0.500
38 | cy=-0.010
39 | dx=0.00000
40 | dy=0.00000
41 | warp=0.00000
42 | sx=0.93272
43 | sy=0.98030
44 | wave_r=0.110
45 | wave_g=0.250
46 | wave_b=0.360
47 | wave_x=0.080
48 | wave_y=0.280
49 | ob_size=0.000
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=0.000
54 | ib_size=0.010
55 | ib_r=0.630
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=64.000
60 | nMotionVectorsY=8.640
61 | mv_dx=0.160
62 | mv_dy=0.240
63 | mv_l=2.000
64 | mv_r=0.390
65 | mv_g=0.350
66 | mv_b=0.500
67 | mv_a=0.200
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_1=wave_r = wave_r + 0.3*( 0.60*sin(0.633*time) + 0.40*sin(0.845*time) );
224 | per_frame_2=wave_g = wave_g + 0.3*( 0.60*sin(0.370*time) + 0.40*sin(0.656*time) );
225 | per_frame_3=wave_b = wave_b + 0.3*( 0.60*sin(0.740*time) + 0.40*sin(0.520*time) );
226 | per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
227 | per_frame_5=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
228 | per_frame_6=decay = decay - 0.01*equal(frame%50,0);
229 | per_frame_7=
230 | warp_1=`shader_body
231 | warp_2=`{
232 | warp_3=` // sample previous frame
233 | warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz;
234 | warp_5=` //ret = lerp(GetBlur1(uv)*1,ret,ret);
235 | warp_6=` // darken (decay) over time
236 | warp_7=` if (ret.x+ret.y+ret.z < (0+((mid+bass+treb)/3)*.3)){
237 | warp_8=` ret.x = ret.x+.6;
238 | warp_9=` ret.y = ret.y+.6;
239 | warp_10=` ret.z = ret.z+.6;
240 | warp_11=` }else{
241 | warp_12=` ret = (ret - .005)*0.99; //or try: ret -= 0.004;
242 | warp_13=` }
243 | warp_14=`}
244 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar + Geiss - Hurricane Nightmare (Posterize Mix).milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=0
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=2.000000
7 | fGammaAdj=1.000
8 | fDecay=1.000
9 | fVideoEchoZoom=1.000
10 | fVideoEchoAlpha=0.000
11 | nVideoEchoOrientation=3
12 | nWaveMode=1
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=0
19 | bDarkenCenter=1
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.300
26 | fWaveScale=0.881
27 | fWaveSmoothing=0.500
28 | fWaveParam=-1.000
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=2.853
33 | fZoomExponent=3.60000
34 | fShader=0.000
35 | zoom=1.02109
36 | rot=-0.16000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=0.30900
42 | sx=1.00000
43 | sy=1.00000
44 | wave_r=0.600
45 | wave_g=0.600
46 | wave_b=0.600
47 | wave_x=0.500
48 | wave_y=0.470
49 | ob_size=0.010
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=0.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=12.000
60 | nMotionVectorsY=9.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=1.750
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=1.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
224 | per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
225 | per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
226 | per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0);
227 | per_frame_5=oldq8 = q8;
228 | per_frame_6=monitor = q8;
229 | per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) );
230 | per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) );
231 | per_frame_9=//decay = decay - 0.02*equal(frame%40,0);
232 | per_frame_10=mv_r = wave_r;
233 | per_frame_11=mv_b = wave_b;
234 | per_frame_12=mv_g = wave_g;
235 | per_frame_13=mv_x = 1.25;
236 | per_frame_14=mv_y = 1.25;
237 | per_frame_15=mv_dx = 0.1*sin(1.1*time);
238 | per_frame_16=mv_dy = 0.1*cos(1.112*time);
239 | per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8)));
240 | comp_1=`shader_body
241 | comp_2=`{
242 | comp_3=` ret = GetPixel(uv);
243 | comp_4=` ret *= 1 + (abs(frac(ret*8)-0.5)-0.25)*0.4;
244 | comp_5=`}
245 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Mig - 039.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=0
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=3.000000
7 | fGammaAdj=1.000000
8 | fDecay=0.977000
9 | fVideoEchoZoom=1.006596
10 | fVideoEchoAlpha=0.500000
11 | nVideoEchoOrientation=3
12 | nWaveMode=5
13 | bAdditiveWaves=1
14 | bWaveDots=1
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=0
19 | bDarkenCenter=1
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=1.193337
26 | fWaveScale=1.000291
27 | fWaveSmoothing=0.900000
28 | fWaveParam=0.000000
29 | fModWaveAlphaStart=0.730000
30 | fModWaveAlphaEnd=1.070000
31 | fWarpAnimSpeed=1.000000
32 | fWarpScale=2.853000
33 | fZoomExponent=0.999835
34 | fShader=0.000000
35 | zoom=0.999682
36 | rot=0.000000
37 | cx=0.500000
38 | cy=0.500000
39 | dx=0.000000
40 | dy=0.000000
41 | warp=0.000000
42 | sx=1.000000
43 | sy=1.000000
44 | wave_r=1.000000
45 | wave_g=0.800000
46 | wave_b=0.200000
47 | wave_x=0.500000
48 | wave_y=0.500000
49 | ob_size=0.000000
50 | ob_r=0.000000
51 | ob_g=0.000000
52 | ob_b=0.000000
53 | ob_a=0.000000
54 | ib_size=0.010000
55 | ib_r=0.250000
56 | ib_g=0.250000
57 | ib_b=0.250000
58 | ib_a=0.000000
59 | nMotionVectorsX=12.000000
60 | nMotionVectorsY=9.000000
61 | mv_dx=0.000000
62 | mv_dy=0.000000
63 | mv_l=0.900000
64 | mv_r=1.000000
65 | mv_g=1.000000
66 | mv_b=1.000000
67 | mv_a=0.000000
68 | b1n=0.000000
69 | b2n=0.000000
70 | b3n=0.000000
71 | b1x=1.000000
72 | b2x=1.000000
73 | b3x=1.000000
74 | b1ed=0.250000
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.000000
83 | wavecode_0_smoothing=0.500000
84 | wavecode_0_r=1.000000
85 | wavecode_0_g=1.000000
86 | wavecode_0_b=1.000000
87 | wavecode_0_a=1.000000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.000000
96 | wavecode_1_smoothing=0.500000
97 | wavecode_1_r=1.000000
98 | wavecode_1_g=1.000000
99 | wavecode_1_b=1.000000
100 | wavecode_1_a=1.000000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.000000
109 | wavecode_2_smoothing=0.500000
110 | wavecode_2_r=1.000000
111 | wavecode_2_g=1.000000
112 | wavecode_2_b=1.000000
113 | wavecode_2_a=1.000000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.000000
122 | wavecode_3_smoothing=0.500000
123 | wavecode_3_r=1.000000
124 | wavecode_3_g=1.000000
125 | wavecode_3_b=1.000000
126 | wavecode_3_a=1.000000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_x=0.500000
133 | shapecode_0_y=0.500000
134 | shapecode_0_rad=0.100000
135 | shapecode_0_ang=0.000000
136 | shapecode_0_tex_ang=0.000000
137 | shapecode_0_tex_zoom=1.000000
138 | shapecode_0_r=1.000000
139 | shapecode_0_g=0.000000
140 | shapecode_0_b=0.000000
141 | shapecode_0_a=1.000000
142 | shapecode_0_r2=0.000000
143 | shapecode_0_g2=1.000000
144 | shapecode_0_b2=0.000000
145 | shapecode_0_a2=0.000000
146 | shapecode_0_border_r=1.000000
147 | shapecode_0_border_g=1.000000
148 | shapecode_0_border_b=1.000000
149 | shapecode_0_border_a=0.100000
150 | shapecode_1_enabled=0
151 | shapecode_1_sides=4
152 | shapecode_1_additive=0
153 | shapecode_1_thickOutline=0
154 | shapecode_1_textured=0
155 | shapecode_1_x=0.500000
156 | shapecode_1_y=0.500000
157 | shapecode_1_rad=0.100000
158 | shapecode_1_ang=0.000000
159 | shapecode_1_tex_ang=0.000000
160 | shapecode_1_tex_zoom=1.000000
161 | shapecode_1_r=1.000000
162 | shapecode_1_g=0.000000
163 | shapecode_1_b=0.000000
164 | shapecode_1_a=1.000000
165 | shapecode_1_r2=0.000000
166 | shapecode_1_g2=1.000000
167 | shapecode_1_b2=0.000000
168 | shapecode_1_a2=0.000000
169 | shapecode_1_border_r=1.000000
170 | shapecode_1_border_g=1.000000
171 | shapecode_1_border_b=1.000000
172 | shapecode_1_border_a=0.100000
173 | shapecode_2_enabled=0
174 | shapecode_2_sides=4
175 | shapecode_2_additive=0
176 | shapecode_2_thickOutline=0
177 | shapecode_2_textured=0
178 | shapecode_2_x=0.500000
179 | shapecode_2_y=0.500000
180 | shapecode_2_rad=0.100000
181 | shapecode_2_ang=0.000000
182 | shapecode_2_tex_ang=0.000000
183 | shapecode_2_tex_zoom=1.000000
184 | shapecode_2_r=1.000000
185 | shapecode_2_g=0.000000
186 | shapecode_2_b=0.000000
187 | shapecode_2_a=1.000000
188 | shapecode_2_r2=0.000000
189 | shapecode_2_g2=1.000000
190 | shapecode_2_b2=0.000000
191 | shapecode_2_a2=0.000000
192 | shapecode_2_border_r=1.000000
193 | shapecode_2_border_g=1.000000
194 | shapecode_2_border_b=1.000000
195 | shapecode_2_border_a=0.100000
196 | shapecode_3_enabled=0
197 | shapecode_3_sides=4
198 | shapecode_3_additive=0
199 | shapecode_3_thickOutline=0
200 | shapecode_3_textured=0
201 | shapecode_3_x=0.500000
202 | shapecode_3_y=0.500000
203 | shapecode_3_rad=0.100000
204 | shapecode_3_ang=0.000000
205 | shapecode_3_tex_ang=0.000000
206 | shapecode_3_tex_zoom=1.000000
207 | shapecode_3_r=1.000000
208 | shapecode_3_g=0.000000
209 | shapecode_3_b=0.000000
210 | shapecode_3_a=1.000000
211 | shapecode_3_r2=0.000000
212 | shapecode_3_g2=1.000000
213 | shapecode_3_b2=0.000000
214 | shapecode_3_a2=0.000000
215 | shapecode_3_border_r=1.000000
216 | shapecode_3_border_g=1.000000
217 | shapecode_3_border_b=1.000000
218 | shapecode_3_border_a=0.100000
219 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
220 | per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
221 | per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
222 | per_frame_4=mv_r = wave_r;
223 | per_frame_5=mv_b = wave_b;
224 | per_frame_6=mv_g = wave_g;
225 | per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
226 | per_frame_8=//q1 = 0.6*(bass+bass_att);
227 | per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2);
228 | per_pixel_1=zoom = 1.01 + rad*0.15*q1;
229 | comp_1=`
230 | comp_2=`
231 | comp_3=`
232 | comp_4=`
233 | comp_5=`shader_body
234 | comp_6=`{
235 | comp_7=` uv = 0.05 + 0.9*uv;
236 | comp_8=` ret = tex2D(sampler_main, uv).xyz;
237 | comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus
238 | comp_10=` float3 avg_col = GetBlur1(uv);
239 | comp_11=` ret = abs(avg_col - ret)*6;
240 | comp_12=` ret *= 1.333; // a little bit of overbright
241 | comp_13=`}
242 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Eo.S. + phat - Trail of Darkness.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=2.000000
3 | fGammaAdj=1.000000
4 | fDecay=0.940000
5 | fVideoEchoZoom=0.999996
6 | fVideoEchoAlpha=0.500000
7 | nVideoEchoOrientation=1
8 | nWaveMode=0
9 | bAdditiveWaves=1
10 | bWaveDots=0
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=0
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.001000
22 | fWaveScale=0.010000
23 | fWaveSmoothing=0.630000
24 | fWaveParam=-1.000000
25 | fModWaveAlphaStart=0.710000
26 | fModWaveAlphaEnd=1.300000
27 | fWarpAnimSpeed=1.000000
28 | fWarpScale=1.331000
29 | fZoomExponent=0.999998
30 | fShader=1.000000
31 | zoom=13.290894
32 | rot=0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=-0.280000
36 | dy=-0.320000
37 | warp=0.010000
38 | sx=1.000000
39 | sy=1.000000
40 | wave_r=0.650000
41 | wave_g=0.650000
42 | wave_b=0.650000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.000000
46 | ob_r=0.000000
47 | ob_g=0.000000
48 | ob_b=0.000000
49 | ob_a=1.000000
50 | ib_size=0.010000
51 | ib_r=0.000000
52 | ib_g=0.000000
53 | ib_b=0.000000
54 | ib_a=1.000000
55 | nMotionVectorsX=0.000000
56 | nMotionVectorsY=0.000000
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=1.000000
60 | mv_r=1.000000
61 | mv_g=0.910000
62 | mv_b=0.710000
63 | mv_a=0.000000
64 | wavecode_0_enabled=0
65 | wavecode_0_samples=512
66 | wavecode_0_sep=0
67 | wavecode_0_bSpectrum=0
68 | wavecode_0_bUseDots=0
69 | wavecode_0_bDrawThick=0
70 | wavecode_0_bAdditive=0
71 | wavecode_0_scaling=1.000000
72 | wavecode_0_smoothing=0.500000
73 | wavecode_0_r=1.000000
74 | wavecode_0_g=1.000000
75 | wavecode_0_b=1.000000
76 | wavecode_0_a=1.000000
77 | wavecode_1_enabled=0
78 | wavecode_1_samples=512
79 | wavecode_1_sep=0
80 | wavecode_1_bSpectrum=0
81 | wavecode_1_bUseDots=0
82 | wavecode_1_bDrawThick=0
83 | wavecode_1_bAdditive=0
84 | wavecode_1_scaling=1.000000
85 | wavecode_1_smoothing=0.500000
86 | wavecode_1_r=1.000000
87 | wavecode_1_g=1.000000
88 | wavecode_1_b=1.000000
89 | wavecode_1_a=1.000000
90 | wavecode_2_enabled=0
91 | wavecode_2_samples=512
92 | wavecode_2_sep=0
93 | wavecode_2_bSpectrum=0
94 | wavecode_2_bUseDots=0
95 | wavecode_2_bDrawThick=0
96 | wavecode_2_bAdditive=0
97 | wavecode_2_scaling=1.000000
98 | wavecode_2_smoothing=0.500000
99 | wavecode_2_r=1.000000
100 | wavecode_2_g=1.000000
101 | wavecode_2_b=1.000000
102 | wavecode_2_a=1.000000
103 | wavecode_3_enabled=0
104 | wavecode_3_samples=512
105 | wavecode_3_sep=0
106 | wavecode_3_bSpectrum=0
107 | wavecode_3_bUseDots=0
108 | wavecode_3_bDrawThick=0
109 | wavecode_3_bAdditive=0
110 | wavecode_3_scaling=1.000000
111 | wavecode_3_smoothing=0.500000
112 | wavecode_3_r=1.000000
113 | wavecode_3_g=1.000000
114 | wavecode_3_b=1.000000
115 | wavecode_3_a=1.000000
116 | shapecode_0_enabled=1
117 | shapecode_0_sides=100
118 | shapecode_0_additive=0
119 | shapecode_0_thickOutline=0
120 | shapecode_0_textured=0
121 | shapecode_0_x=0.500000
122 | shapecode_0_y=0.500000
123 | shapecode_0_rad=0.542790
124 | shapecode_0_ang=0.000000
125 | shapecode_0_tex_ang=0.000000
126 | shapecode_0_tex_zoom=1.000000
127 | shapecode_0_r=0.000000
128 | shapecode_0_g=1.000000
129 | shapecode_0_b=1.000000
130 | shapecode_0_a=1.000000
131 | shapecode_0_r2=0.000000
132 | shapecode_0_g2=0.000000
133 | shapecode_0_b2=0.000000
134 | shapecode_0_a2=0.000000
135 | shapecode_0_border_r=1.000000
136 | shapecode_0_border_g=1.000000
137 | shapecode_0_border_b=1.000000
138 | shapecode_0_border_a=0.000000
139 | shape_0_per_frame1=x=.5+q4;y=.5+q5;
140 | shapecode_1_enabled=0
141 | shapecode_1_sides=24
142 | shapecode_1_additive=0
143 | shapecode_1_thickOutline=0
144 | shapecode_1_textured=0
145 | shapecode_1_x=0.500000
146 | shapecode_1_y=0.500000
147 | shapecode_1_rad=0.024831
148 | shapecode_1_ang=0.000000
149 | shapecode_1_tex_ang=0.000000
150 | shapecode_1_tex_zoom=1.220184
151 | shapecode_1_r=1.000000
152 | shapecode_1_g=1.000000
153 | shapecode_1_b=1.000000
154 | shapecode_1_a=1.000000
155 | shapecode_1_r2=1.000000
156 | shapecode_1_g2=1.000000
157 | shapecode_1_b2=1.000000
158 | shapecode_1_a2=0.000000
159 | shapecode_1_border_r=1.000000
160 | shapecode_1_border_g=1.000000
161 | shapecode_1_border_b=1.000000
162 | shapecode_1_border_a=0.000000
163 | shape_1_per_frame1=tex_ang=0.01;
164 | shape_1_per_frame2=x=.5-q4;
165 | shape_1_per_frame3=y=.5-q5;
166 | shapecode_2_enabled=0
167 | shapecode_2_sides=34
168 | shapecode_2_additive=0
169 | shapecode_2_thickOutline=0
170 | shapecode_2_textured=0
171 | shapecode_2_x=0.500000
172 | shapecode_2_y=0.500000
173 | shapecode_2_rad=0.027430
174 | shapecode_2_ang=0.000000
175 | shapecode_2_tex_ang=0.000000
176 | shapecode_2_tex_zoom=1.000000
177 | shapecode_2_r=1.000000
178 | shapecode_2_g=1.000000
179 | shapecode_2_b=1.000000
180 | shapecode_2_a=1.000000
181 | shapecode_2_r2=1.000000
182 | shapecode_2_g2=1.000000
183 | shapecode_2_b2=1.000000
184 | shapecode_2_a2=0.000000
185 | shapecode_2_border_r=1.000000
186 | shapecode_2_border_g=1.000000
187 | shapecode_2_border_b=1.000000
188 | shapecode_2_border_a=0.100000
189 | shape_2_per_frame1=tex_ang=0.01;
190 | shape_2_per_frame2=x=.4-q4;
191 | shape_2_per_frame3=y=.5-q5;
192 | shapecode_3_enabled=0
193 | shapecode_3_sides=4
194 | shapecode_3_additive=0
195 | shapecode_3_thickOutline=0
196 | shapecode_3_textured=0
197 | shapecode_3_x=0.500000
198 | shapecode_3_y=0.500000
199 | shapecode_3_rad=0.100000
200 | shapecode_3_ang=0.000000
201 | shapecode_3_tex_ang=0.000000
202 | shapecode_3_tex_zoom=1.000000
203 | shapecode_3_r=1.000000
204 | shapecode_3_g=0.000000
205 | shapecode_3_b=0.000000
206 | shapecode_3_a=1.000000
207 | shapecode_3_r2=0.000000
208 | shapecode_3_g2=1.000000
209 | shapecode_3_b2=0.000000
210 | shapecode_3_a2=0.000000
211 | shapecode_3_border_r=1.000000
212 | shapecode_3_border_g=1.000000
213 | shapecode_3_border_b=1.000000
214 | shapecode_3_border_a=0.100000
215 | per_frame_init_1=zoom=1;
216 | per_frame_init_2=xpos=0;
217 | per_frame_init_3=ypos=0;
218 | per_frame_1=decay=1;
219 | per_frame_2=
220 | per_frame_3=vol= (bass+mid+treb)*0.55;
221 | per_frame_4=vol=vol;
222 | per_frame_5=
223 | per_frame_6=
224 | per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324);
225 | per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371);
226 | per_frame_9=
227 | per_frame_10=
228 | per_frame_11=
229 | per_frame_12=
230 | per_frame_13=zoom=1;
231 | per_frame_14=
232 | per_frame_15=musictime=musictime+vol;
233 | per_frame_16=q4=cos(musictime*0.02)*0.45;
234 | per_frame_17=q5=cos(musictime*0.01)*0.45;
235 | per_frame_18=
236 | per_frame_19=dx=sin(musictime*0.1)*0.01;
237 | per_frame_20=dy=cos(musictime*0.069)*0.01;
238 | per_frame_21=
239 | per_frame_22=
240 | per_frame_23=
241 | per_frame_24=
242 | per_frame_25=monitor=rot;
243 | per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) );
244 | per_pixel_2=cx=0.5+q4;
245 | per_pixel_3=cy=0.5-q5;
246 | per_pixel_4=
247 | per_pixel_5=zoom=rd*(((rad*rd)*0.5)+(0.2))*1.01;
248 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Eo.S. - Starburst 01.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=2.000000
3 | fGammaAdj=1.0
4 | fDecay=0.960000
5 | fVideoEchoZoom=1.006596
6 | fVideoEchoAlpha=0.0
7 | nVideoEchoOrientation=1
8 | nWaveMode=2
9 | bAdditiveWaves=0
10 | bWaveDots=1
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=0
14 | bTexWrap=0
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.001000
22 | fWaveScale=0.011726
23 | fWaveSmoothing=0.9
24 | fWaveParam=0.0
25 | fModWaveAlphaStart=0.750000
26 | fModWaveAlphaEnd=0.950000
27 | fWarpAnimSpeed=0.010284
28 | fWarpScale=0.010000
29 | fZoomExponent=1.0
30 | fShader=0.0
31 | zoom=1.0
32 | rot=0.0
33 | cx=0.5
34 | cy=0.5
35 | dx=0.0
36 | dy=0.0
37 | warp=0.010000
38 | sx=1.0
39 | sy=1.0
40 | wave_r=0.5
41 | wave_g=0.4
42 | wave_b=0.3
43 | wave_x=0.5
44 | wave_y=0.5
45 | ob_size=0.0
46 | ob_r=0.110000
47 | ob_g=0.0
48 | ob_b=0.1
49 | ob_a=0.0
50 | ib_size=0.0
51 | ib_r=0.0
52 | ib_g=0.0
53 | ib_b=0.0
54 | ib_a=0.0
55 | nMotionVectorsX=64.0
56 | nMotionVectorsY=48.0
57 | mv_dx=0.0
58 | mv_dy=0.0
59 | mv_l=1.0
60 | mv_r=0.390000
61 | mv_g=0.440000
62 | mv_b=0.9
63 | mv_a=0.0
64 | wavecode_0_enabled=1
65 | wavecode_0_samples=512
66 | wavecode_0_sep=0
67 | wavecode_0_bSpectrum=0
68 | wavecode_0_bUseDots=0
69 | wavecode_0_bDrawThick=0
70 | wavecode_0_bAdditive=1
71 | wavecode_0_scaling=1.0
72 | wavecode_0_smoothing=0.5
73 | wavecode_0_r=0.3
74 | wavecode_0_g=0.7
75 | wavecode_0_b=1.0
76 | wavecode_0_a=1.0
77 | wave_0_per_point1=n=sample*6.283;
78 | wave_0_per_point2=
79 | wave_0_per_point3=flip=flip+1;
80 | wave_0_per_point4=flip=flip*below(flip,2);
81 | wave_0_per_point5=
82 | wave_0_per_point6=phase=sin(n*3)*sin(n*7.9)*sin(n*16.7)*sin(n*63.5)*6;
83 | wave_0_per_point7=
84 | wave_0_per_point8=xp=sin(n+phase)*flip;
85 | wave_0_per_point9=yp=cos(n+phase)*flip;
86 | wave_0_per_point10=zp=0;
87 | wave_0_per_point11=
88 | wave_0_per_point12=//rotate on y during draw
89 | wave_0_per_point13=ang=n*2+phase*0.2;
90 | wave_0_per_point14=xq=xp*sin(ang) + zp*cos(ang);
91 | wave_0_per_point15=yq=yp;
92 | wave_0_per_point16=zq=xp*cos(ang) - zp*sin(ang);
93 | wave_0_per_point17=
94 | wave_0_per_point18=//rotation;
95 | wave_0_per_point19=ang=time*0.1;
96 | wave_0_per_point20=xp=xq*sin(ang) + zq*cos(ang);
97 | wave_0_per_point21=yp=yq;
98 | wave_0_per_point22=zp=xq*cos(ang) - zq*sin(ang);
99 | wave_0_per_point23=
100 | wave_0_per_point24=ang=time*0.17;
101 | wave_0_per_point25=xq=xp;
102 | wave_0_per_point26=yq=yp*sin(ang) + zp*cos(ang);
103 | wave_0_per_point27=zq=yp*cos(ang) - zp*sin(ang);
104 | wave_0_per_point28=
105 | wave_0_per_point29=
106 | wave_0_per_point30=//push into viewspace
107 | wave_0_per_point31=zq=zq+3.1;
108 | wave_0_per_point32=
109 | wave_0_per_point33=
110 | wave_0_per_point34=//project into screenspace
111 | wave_0_per_point35=xs=xq/zq;
112 | wave_0_per_point36=ys=yq/zq;
113 | wave_0_per_point37=
114 | wave_0_per_point38=
115 | wave_0_per_point39=x=xs+0.5;
116 | wave_0_per_point40=y=ys*1.3+0.5;
117 | wave_0_per_point41=a=(1-flip)*0.05;
118 | wavecode_1_enabled=0
119 | wavecode_1_samples=512
120 | wavecode_1_sep=0
121 | wavecode_1_bSpectrum=0
122 | wavecode_1_bUseDots=0
123 | wavecode_1_bDrawThick=0
124 | wavecode_1_bAdditive=0
125 | wavecode_1_scaling=1.0
126 | wavecode_1_smoothing=0.5
127 | wavecode_1_r=1.0
128 | wavecode_1_g=1.0
129 | wavecode_1_b=1.0
130 | wavecode_1_a=1.0
131 | wavecode_2_enabled=0
132 | wavecode_2_samples=512
133 | wavecode_2_sep=0
134 | wavecode_2_bSpectrum=0
135 | wavecode_2_bUseDots=0
136 | wavecode_2_bDrawThick=0
137 | wavecode_2_bAdditive=0
138 | wavecode_2_scaling=1.0
139 | wavecode_2_smoothing=0.5
140 | wavecode_2_r=1.0
141 | wavecode_2_g=1.0
142 | wavecode_2_b=1.0
143 | wavecode_2_a=1.0
144 | wavecode_3_enabled=0
145 | wavecode_3_samples=512
146 | wavecode_3_sep=0
147 | wavecode_3_bSpectrum=0
148 | wavecode_3_bUseDots=0
149 | wavecode_3_bDrawThick=0
150 | wavecode_3_bAdditive=0
151 | wavecode_3_scaling=1.0
152 | wavecode_3_smoothing=0.5
153 | wavecode_3_r=1.0
154 | wavecode_3_g=1.0
155 | wavecode_3_b=1.0
156 | wavecode_3_a=1.0
157 | shapecode_0_enabled=1
158 | shapecode_0_sides=10
159 | shapecode_0_additive=1
160 | shapecode_0_thickOutline=0
161 | shapecode_0_textured=1
162 | shapecode_0_x=0.5
163 | shapecode_0_y=0.5
164 | shapecode_0_rad=0.419061
165 | shapecode_0_ang=0.0
166 | shapecode_0_tex_ang=0.0
167 | shapecode_0_tex_zoom=1.257163
168 | shapecode_0_r=0.8
169 | shapecode_0_g=0.9
170 | shapecode_0_b=1.0
171 | shapecode_0_a=0.2
172 | shapecode_0_r2=0.0
173 | shapecode_0_g2=0.5
174 | shapecode_0_b2=1.0
175 | shapecode_0_a2=0.0
176 | shapecode_0_border_r=1.0
177 | shapecode_0_border_g=1.0
178 | shapecode_0_border_b=1.0
179 | shapecode_0_border_a=0.0
180 | shapecode_1_enabled=0
181 | shapecode_1_sides=4
182 | shapecode_1_additive=0
183 | shapecode_1_thickOutline=0
184 | shapecode_1_textured=0
185 | shapecode_1_x=0.5
186 | shapecode_1_y=0.5
187 | shapecode_1_rad=0.1
188 | shapecode_1_ang=0.0
189 | shapecode_1_tex_ang=0.0
190 | shapecode_1_tex_zoom=1.0
191 | shapecode_1_r=1.0
192 | shapecode_1_g=0.0
193 | shapecode_1_b=0.0
194 | shapecode_1_a=1.0
195 | shapecode_1_r2=0.0
196 | shapecode_1_g2=1.0
197 | shapecode_1_b2=0.0
198 | shapecode_1_a2=0.0
199 | shapecode_1_border_r=1.0
200 | shapecode_1_border_g=1.0
201 | shapecode_1_border_b=1.0
202 | shapecode_1_border_a=0.1
203 | shapecode_2_enabled=0
204 | shapecode_2_sides=4
205 | shapecode_2_additive=0
206 | shapecode_2_thickOutline=0
207 | shapecode_2_textured=0
208 | shapecode_2_x=0.5
209 | shapecode_2_y=0.5
210 | shapecode_2_rad=0.1
211 | shapecode_2_ang=0.0
212 | shapecode_2_tex_ang=0.0
213 | shapecode_2_tex_zoom=1.0
214 | shapecode_2_r=1.0
215 | shapecode_2_g=0.0
216 | shapecode_2_b=0.0
217 | shapecode_2_a=1.0
218 | shapecode_2_r2=0.0
219 | shapecode_2_g2=1.0
220 | shapecode_2_b2=0.0
221 | shapecode_2_a2=0.0
222 | shapecode_2_border_r=1.0
223 | shapecode_2_border_g=1.0
224 | shapecode_2_border_b=1.0
225 | shapecode_2_border_a=0.1
226 | shapecode_3_enabled=0
227 | shapecode_3_sides=4
228 | shapecode_3_additive=0
229 | shapecode_3_thickOutline=0
230 | shapecode_3_textured=0
231 | shapecode_3_x=0.5
232 | shapecode_3_y=0.5
233 | shapecode_3_rad=0.1
234 | shapecode_3_ang=0.0
235 | shapecode_3_tex_ang=0.0
236 | shapecode_3_tex_zoom=1.0
237 | shapecode_3_r=1.0
238 | shapecode_3_g=0.0
239 | shapecode_3_b=0.0
240 | shapecode_3_a=1.0
241 | shapecode_3_r2=0.0
242 | shapecode_3_g2=1.0
243 | shapecode_3_b2=0.0
244 | shapecode_3_a2=0.0
245 | shapecode_3_border_r=1.0
246 | shapecode_3_border_g=1.0
247 | shapecode_3_border_b=1.0
248 | shapecode_3_border_a=0.1
249 | per_frame_init_1=mv_x=64;mv_y=48;
250 | per_frame_init_2=nut=0;
251 | per_frame_init_3=stp=0;stq=0;
252 | per_frame_init_4=rtp=0;rtq=0;
253 | per_frame_init_5=wvr=0;
254 | per_frame_init_6=decay=0;
255 | per_frame_init_7=dcsp=0
256 | per_frame_init_8=
257 | per_frame_1=decay=0.91;
258 | per_frame_2=zoom=1.03;
259 | per_frame_3=
260 | per_frame_4=
261 | per_frame_5=
262 | per_frame_6=
263 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Stahlregen & Aderrasi - Disco Ball (Mashup 2).milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=3.000
7 | fGammaAdj=2.000
8 | fDecay=0.980
9 | fVideoEchoZoom=2.000
10 | fVideoEchoAlpha=0.000
11 | nVideoEchoOrientation=0
12 | nWaveMode=1
13 | bAdditiveWaves=1
14 | bWaveDots=1
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=100.000
26 | fWaveScale=3.749
27 | fWaveSmoothing=0.000
28 | fWaveParam=-0.440
29 | fModWaveAlphaStart=0.500
30 | fModWaveAlphaEnd=1.000
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=1.000
33 | fZoomExponent=1.00000
34 | fShader=0.000
35 | zoom=1.34785
36 | rot=0.00000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=1.00000
42 | sx=1.00000
43 | sy=1.00000
44 | wave_r=0.500
45 | wave_g=0.500
46 | wave_b=0.500
47 | wave_x=0.500
48 | wave_y=0.500
49 | ob_size=0.010
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=0.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=0.000
60 | nMotionVectorsY=0.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=1.000
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=0.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_1=warp = 0;
224 | per_frame_2=wave_r = wave_r + .4*sin(time*.333)+bass_att*.2;
225 | per_frame_3=wave_g = wave_g + .4*sin(time*.555)+treb_att*.2;
226 | per_frame_4=wave_b = wave_b + .4*sin(time*.444)+mid_att*.2;
227 | per_pixel_1=zoom = 1+(rad-.1)*.1;
228 | per_pixel_2=zoom = zoom+.005+.005*sin((ang*10)+time);
229 | warp_1=`shader_body
230 | warp_2=`{
231 | warp_3=` float t = saturate((bass/bass_att-0.9)*13);
232 | warp_4=` uv = lerp(uv_orig, uv, t*0.3);
233 | warp_5=`
234 | warp_6=` float2 v1 = normalize(uv_orig-0.5);
235 | warp_7=` float2 v2 = v1.yx * float2(1,-1);
236 | warp_8=`
237 | warp_9=` float z = length(texsize.zw)*450;
238 | warp_10=`
239 | warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 - time*7)*2;
240 | warp_12=` uv.xy += v2*texsize.zw * cos(ang*30 - time*7)*5;
241 | warp_13=`
242 | warp_14=` // sample previous frame
243 | warp_15=` ret = tex2D( sampler_main, uv ).xyz;
244 | warp_16=`
245 | warp_17=`
246 | warp_18=`
247 | warp_19=` // darken (decay) over time
248 | warp_20=` ret = (ret - 0.004)*0.83;
249 | warp_21=`}
250 | comp_1=`shader_body
251 | comp_2=`{
252 | comp_3=` ret = tex2D(sampler_main, uv).xyz*1 +
253 | comp_4=` GetBlur1(uv)*3 +
254 | comp_5=` GetBlur2(uv)*0 +
255 | comp_6=` GetBlur3(uv)*0 +
256 | comp_7=` 0;
257 | comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5);
258 | comp_9=` ret *= 1;
259 | comp_10=`}
260 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Eo.S. - Zion Square (phat Remix).milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=1.000000
3 | fGammaAdj=1.000000
4 | fDecay=0.980000
5 | fVideoEchoZoom=1.001827
6 | fVideoEchoAlpha=0.500000
7 | nVideoEchoOrientation=1
8 | nWaveMode=3
9 | bAdditiveWaves=0
10 | bWaveDots=0
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=1
13 | bMaximizeWaveColor=0
14 | bTexWrap=1
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=1
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=1
21 | fWaveAlpha=0.001000
22 | fWaveScale=0.591236
23 | fWaveSmoothing=0.000000
24 | fWaveParam=-0.250000
25 | fModWaveAlphaStart=1.000000
26 | fModWaveAlphaEnd=2.000000
27 | fWarpAnimSpeed=1.000000
28 | fWarpScale=1.000000
29 | fZoomExponent=1.000000
30 | fShader=0.000000
31 | zoom=1.000000
32 | rot=0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000000
36 | dy=0.000000
37 | warp=0.010000
38 | sx=1.000000
39 | sy=0.999998
40 | wave_r=1.000000
41 | wave_g=0.000000
42 | wave_b=0.000000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.005000
46 | ob_r=0.000000
47 | ob_g=0.000000
48 | ob_b=0.000000
49 | ob_a=0.000000
50 | ib_size=0.015000
51 | ib_r=1.000000
52 | ib_g=1.000000
53 | ib_b=0.590000
54 | ib_a=1.000000
55 | nMotionVectorsX=64.000000
56 | nMotionVectorsY=48.000000
57 | mv_dx=0.000000
58 | mv_dy=0.000000
59 | mv_l=0.200000
60 | mv_r=1.000000
61 | mv_g=0.800000
62 | mv_b=0.599900
63 | mv_a=0.120000
64 | wavecode_0_enabled=0
65 | wavecode_0_samples=512
66 | wavecode_0_sep=0
67 | wavecode_0_bSpectrum=0
68 | wavecode_0_bUseDots=0
69 | wavecode_0_bDrawThick=0
70 | wavecode_0_bAdditive=0
71 | wavecode_0_scaling=1.000000
72 | wavecode_0_smoothing=0.500000
73 | wavecode_0_r=1.000000
74 | wavecode_0_g=1.000000
75 | wavecode_0_b=1.000000
76 | wavecode_0_a=1.000000
77 | wavecode_1_enabled=0
78 | wavecode_1_samples=512
79 | wavecode_1_sep=0
80 | wavecode_1_bSpectrum=0
81 | wavecode_1_bUseDots=0
82 | wavecode_1_bDrawThick=0
83 | wavecode_1_bAdditive=0
84 | wavecode_1_scaling=1.000000
85 | wavecode_1_smoothing=0.500000
86 | wavecode_1_r=1.000000
87 | wavecode_1_g=1.000000
88 | wavecode_1_b=1.000000
89 | wavecode_1_a=1.000000
90 | wavecode_2_enabled=0
91 | wavecode_2_samples=512
92 | wavecode_2_sep=0
93 | wavecode_2_bSpectrum=0
94 | wavecode_2_bUseDots=0
95 | wavecode_2_bDrawThick=0
96 | wavecode_2_bAdditive=0
97 | wavecode_2_scaling=1.000000
98 | wavecode_2_smoothing=0.500000
99 | wavecode_2_r=1.000000
100 | wavecode_2_g=1.000000
101 | wavecode_2_b=1.000000
102 | wavecode_2_a=1.000000
103 | wavecode_3_enabled=0
104 | wavecode_3_samples=512
105 | wavecode_3_sep=0
106 | wavecode_3_bSpectrum=0
107 | wavecode_3_bUseDots=0
108 | wavecode_3_bDrawThick=0
109 | wavecode_3_bAdditive=0
110 | wavecode_3_scaling=1.000000
111 | wavecode_3_smoothing=0.500000
112 | wavecode_3_r=1.000000
113 | wavecode_3_g=1.000000
114 | wavecode_3_b=1.000000
115 | wavecode_3_a=1.000000
116 | shapecode_0_enabled=1
117 | shapecode_0_sides=26
118 | shapecode_0_additive=1
119 | shapecode_0_thickOutline=0
120 | shapecode_0_textured=1
121 | shapecode_0_x=0.500000
122 | shapecode_0_y=0.500000
123 | shapecode_0_rad=0.808141
124 | shapecode_0_ang=0.000000
125 | shapecode_0_tex_ang=5.654867
126 | shapecode_0_tex_zoom=1.000000
127 | shapecode_0_r=1.000000
128 | shapecode_0_g=0.000000
129 | shapecode_0_b=0.000000
130 | shapecode_0_a=0.070000
131 | shapecode_0_r2=0.000000
132 | shapecode_0_g2=1.000000
133 | shapecode_0_b2=0.000000
134 | shapecode_0_a2=0.060000
135 | shapecode_0_border_r=1.000000
136 | shapecode_0_border_g=1.000000
137 | shapecode_0_border_b=1.000000
138 | shapecode_0_border_a=0.000000
139 | shape_0_per_frame1=ang=sin(time/2);
140 | shape_0_per_frame2=r2=0+((sin(time)*0.5+0.5)*0.2);
141 | shapecode_1_enabled=1
142 | shapecode_1_sides=26
143 | shapecode_1_additive=0
144 | shapecode_1_thickOutline=0
145 | shapecode_1_textured=1
146 | shapecode_1_x=0.500000
147 | shapecode_1_y=0.500000
148 | shapecode_1_rad=0.892690
149 | shapecode_1_ang=0.000000
150 | shapecode_1_tex_ang=6.283185
151 | shapecode_1_tex_zoom=0.819544
152 | shapecode_1_r=1.000000
153 | shapecode_1_g=1.000000
154 | shapecode_1_b=1.000000
155 | shapecode_1_a=1.000000
156 | shapecode_1_r2=1.000000
157 | shapecode_1_g2=1.000000
158 | shapecode_1_b2=1.000000
159 | shapecode_1_a2=1.000000
160 | shapecode_1_border_r=1.000000
161 | shapecode_1_border_g=1.000000
162 | shapecode_1_border_b=1.000000
163 | shapecode_1_border_a=0.000000
164 | shape_1_per_frame1=ang=(bass*0.4)*above(bass,0.9);
165 | shape_1_per_frame2=angvar=above(bass,0.9);
166 | shape_1_per_frame3=x=if((angvar-0.3)+((sin(time)*0.5+0.5)*0.1),0.5+((sin(time)*0.5+0.5)*0.03),0.5);
167 | shape_1_per_frame4=y=if((angvar-0.3)+((sin(time)*0.5+0.5)*0.1),0.5+((sin(time)*0.5+0.5)*0.03),0.5);
168 | shape_1_per_frame5=var=sin(time/2)*0.01;
169 | shape_1_per_frame6=var=((var+above(bass,0.9))*0.1);
170 | shape_1_per_frame7=alpha=bass*0.8-(below(bass,0.4)*0.4);
171 | shape_1_per_frame8=r=1-var*3;
172 | shape_1_per_frame9=g=1-var;
173 | shape_1_per_frame10=b=1-var*3.5;
174 | shape_1_per_frame11=r2=1-var*2;
175 | shape_1_per_frame12=g2=g;
176 | shape_1_per_frame13=b2=b;
177 | shape_1_per_frame14=a=alpha*0.9;
178 | shape_1_per_frame15=a2=alpha*0.9;
179 | shape_1_per_frame16=border_a=0;
180 | shapecode_2_enabled=1
181 | shapecode_2_sides=34
182 | shapecode_2_additive=0
183 | shapecode_2_thickOutline=0
184 | shapecode_2_textured=0
185 | shapecode_2_x=0.000000
186 | shapecode_2_y=1.000000
187 | shapecode_2_rad=0.298779
188 | shapecode_2_ang=0.000000
189 | shapecode_2_tex_ang=0.000000
190 | shapecode_2_tex_zoom=1.000000
191 | shapecode_2_r=1.000000
192 | shapecode_2_g=0.000000
193 | shapecode_2_b=0.000000
194 | shapecode_2_a=1.000000
195 | shapecode_2_r2=0.000000
196 | shapecode_2_g2=1.000000
197 | shapecode_2_b2=0.000000
198 | shapecode_2_a2=0.400000
199 | shapecode_2_border_r=1.000000
200 | shapecode_2_border_g=1.000000
201 | shapecode_2_border_b=1.000000
202 | shapecode_2_border_a=0.100000
203 | shape_2_per_frame1=r=1-(sin(time)*0.3);
204 | shape_2_per_frame2=g2=1-(cos(time)*0.3);
205 | shape_2_per_frame3=x=(sin(time)*0.5+0.5)+0.01;
206 | shape_2_per_frame4=y=(cos(time)*0.5+0.5)+0.01
207 | shapecode_3_enabled=0
208 | shapecode_3_sides=4
209 | shapecode_3_additive=0
210 | shapecode_3_thickOutline=0
211 | shapecode_3_textured=0
212 | shapecode_3_x=0.500000
213 | shapecode_3_y=0.500000
214 | shapecode_3_rad=0.100000
215 | shapecode_3_ang=0.000000
216 | shapecode_3_tex_ang=0.000000
217 | shapecode_3_tex_zoom=1.000000
218 | shapecode_3_r=1.000000
219 | shapecode_3_g=0.000000
220 | shapecode_3_b=0.000000
221 | shapecode_3_a=1.000000
222 | shapecode_3_r2=0.000000
223 | shapecode_3_g2=1.000000
224 | shapecode_3_b2=0.000000
225 | shapecode_3_a2=0.000000
226 | shapecode_3_border_r=1.000000
227 | shapecode_3_border_g=1.000000
228 | shapecode_3_border_b=1.000000
229 | shapecode_3_border_a=0.100000
230 | per_frame_1=warp=1;
231 | per_frame_2=ib_r=1-((sin(time)*0.5+0.5)*0.435);
232 | per_frame_3=ib_g=1-((cos(time)*0.5+0.5)*0.435);
233 | per_frame_4=rot=0.01
234 | per_pixel_1=dmt=20+((((bass*bass*bass)/3)*8)*above(bass,1.1));
235 | per_pixel_2=
236 | per_pixel_3=zoom=1+(( (sin( (x*dmt)+sin(time) )/28) + (cos( (y*dmt)+cos(time) )/28) ) *0.4 );
237 | per_pixel_4=
238 | per_pixel_5=dx=rad*0.01;
239 | per_pixel_6=dy=rad*0.01;
240 | per_pixel_7=dx=dx+(above(bass,0.9)*0.002);
241 | per_pixel_8=dy=dy+(above(bass,0.9)*0.002)
242 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # Poweramp v3 Visualization Presets APK Example
2 | ============================================
3 |
4 | This is an example visualization presets project source that demonstrates .milk presets loading into Poweramp via APK.
5 | This project can be directly used to build APK which can be installed on the device and recognized by
6 | Poweramp v3 (**build 796+** is required for the correct APK handling).
7 |
8 | ### Poweramp v3 visualization presets
9 |
10 | Poweramp v3 supports Milkdrop v1 and v2 (with shaders) presets (.milk). In addition, Poweramp also supports spectrum bars rendering defined in .milk presets with the extended syntax.
11 |
12 | Milkdrop presets are presets used in Milkdrop visualization plugin for Winamp.
13 | Some documentation for Milkdrop presets can be found here: https://raw.githubusercontent.com/afedchin/visualization.milkdrop2/master/visualization.milkdrop2/resources/Milkdrop2/docs/milkdrop_preset_authoring.html
14 |
15 | Poweramp understands .milk presets placed by user directly into the specific folder, or it can load presets from 3rd party APK.
16 |
17 | ### How Poweramp v3 visualization works?
18 |
19 | Poweramp parses .milk file and translates .milk preset internal Eel language to Lua, which then executed in internal LuaJIT VM. Shader code, which is DirectX HLSL shader dialect, is
20 | translated internally to Open GL ES GLSL shaders, preprocessed and loaded for the preset.
21 |
22 | **Due to the non-trivial loading process and multiple translations, not all .milk presets can be loaded or properly rendered by Poweramp. Please test all presets in Poweramp v3 before
23 | publishing the presets APK.**
24 |
25 | ### Poweramp v3 visualization presets APK
26 |
27 | Poweramp skin is a pretty much standard Android app in APK which includes:
28 | * meta entry in AndroidManifest.xml:
29 | ```xml
30 |
31 | ```
32 | * .milk files in **[app/src/main/milk_presets](app/src/main/assets/milk_presets)**
33 | * Poweramp parses preset file name using "name - author.milk" scheme, where name, author, and APK name are separate searchable labels in Poweramp presets list
34 | * optional textures in **[app/src/main/milk_milk_textures](app/src/main/assets/milk_textures)**
35 | * jpg/png/bmp/tga formats are supported
36 | * an Activity which can be started by user. This activity may include actions to open Poweramp visualization settings or directly start Poweramp with target preset APK loaded
37 | * the activity is also used for the development to force Poweramp to reload APK under development
38 | * the activity can be further customized as needed
39 |
40 | ### How to start own presets APK (based on this example project)
41 | APK development is done directly from Android Studio (3.1.4 was used for this project).
42 | * clone this repository, rename appropriately and change **[values/strings.xml](app/src/main/res/values/strings.xml)** labels
43 | * change application package, preferable to something containing **".poweramp.v3.vispresets."** as this is the substring that will be used in Poweramp to search for preset APKs in Play
44 | * build and run presets APK as a normal Android app
45 | * when presets APK activity is started, "Start Poweramp With This Preset" button can be pressed to force Poweramp immediately reload the presets APK
46 | * if the last loaded visualization preset was selected from this APK (via presets panel and may be filtering), this preset will be immediately reloaded as well
47 | * APK should appear in Poweramp Visualization settings page as well
48 |
49 | ### Poweramp .milk format extentensions
50 |
51 | Poweramp supports extra rendering object - spectrum bars - which is defined via "bars_*" .milk file entries:
52 | * **bars_mode**
53 | * 0 - disabled
54 | * 1 - long bars
55 | * 2 - rectangles
56 | * 3 - long bars centered
57 | * 4 - rectangles centered
58 | * 5 - top aligned bars
59 | * 6 - long bars reflected to left/right
60 | * 7 - rectangles reflected to left/right
61 | * **bars_num_x**
62 | * number of bars in x axis, max=128 for long bars; 32 for rectangles
63 | * **bars_num_y**
64 | * number of rectanges in y axis, max=24
65 | * **bars_spacing_x**
66 | * spacing in 0..1 range between bars horizontally
67 | * **bars_spacing_y**
68 | * spacing in 0..1 range between rectangles vertically
69 | * **bars_rot**
70 | * rotation in degrees
71 | * **bars_sx**
72 | * scale by x axis
73 | * **bars_sy**
74 | * scale by y axis
75 | * **bars_smooth**
76 | * bars motion smoothing factor 0..1
77 | * **bars_x**
78 | * bars x offset -1..0..1
79 | * **bars_y**
80 | * bars y offset -1..0..1
81 | * **bars_sensitivity**
82 | * bars sensitivity related to frequency amplitude
83 | * **bars_bass_sensitivity**
84 | * bars sensitivity related to amplitude in bass frequencies
85 | * **bars_color_t**
86 | * top bars color in 0xAARRGGBB format
87 | * .milk syntax is hexadecimal 32 bit number 0xAARRGGBB, e.g. 0xFFFF0000 for red
88 | * .milk code eel syntax is $xAARRGGBB
89 | * **bars_color_b**
90 | * bottom bars color in 0xAARRGGBB format
91 | * **bars_color_l**
92 | * optional left bars color overlay in 0xAARRGGBB format
93 | * **bars_color_r**
94 | * optional right bars color overlay in 0xAARRGGBB format
95 | * **bars_thr**
96 | * for non reflected bars 0..1 position where threshold color starts
97 | * **bars_thr_color_t**
98 | * for non reflected bars: top threshold color in 0xAARRGGBB format
99 | * for reflected bars: 2nd half top color in 0xAARRGGBB format
100 | * **bars_thr_color_b**
101 | * for non reflected bars: bottom threshold color in 0xAARRGGBB format
102 | * for reflected bars: 2nd half bottom color in 0xAARRGGBB format
103 | * **bars_thr_color_l**
104 | * for non reflected bars: optional left threshold color overlay in 0xAARRGGBB format
105 | * for reflected bars: 2nd half optional left color overlay in 0xAARRGGBB format
106 | * **bars_thr_color_r**
107 | * for non reflected bars: optional right threshold color overlay in 0xAARRGGBB format
108 | * for reflected bars: 2nd half optional right color overlay in 0xAARRGGBB format
109 |
110 | ### License
111 |
112 | Copyright (C) 2010-2018 Maksim Petrov
113 |
114 | Redistribution and use in source and binary forms, with or without
115 | modification, are permitted for themes, skins, widgets, plugins, applications and other software
116 | which communicate with Poweramp music player application on Android platform.
117 |
118 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
119 | ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
120 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
121 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR
122 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
123 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
124 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
125 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
126 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
127 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
128 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
129 |
130 |
131 |
132 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Zylot - In Death There is Life (Geiss Layered Mix).milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=1.000000
7 | fGammaAdj=2.000000
8 | fDecay=0.980000
9 | fVideoEchoZoom=2.000000
10 | fVideoEchoAlpha=0.000000
11 | nVideoEchoOrientation=0
12 | nWaveMode=3
13 | bAdditiveWaves=0
14 | bWaveDots=1
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.800000
26 | fWaveScale=16.217468
27 | fWaveSmoothing=0.750000
28 | fWaveParam=-0.440000
29 | fModWaveAlphaStart=0.750000
30 | fModWaveAlphaEnd=0.950000
31 | fWarpAnimSpeed=1.000000
32 | fWarpScale=1.000000
33 | fZoomExponent=1.000000
34 | fShader=0.000000
35 | zoom=1.000000
36 | rot=0.000000
37 | cx=0.500000
38 | cy=0.500000
39 | dx=0.000000
40 | dy=0.000000
41 | warp=1.000000
42 | sx=1.000000
43 | sy=1.000000
44 | wave_r=0.500000
45 | wave_g=0.500000
46 | wave_b=0.500000
47 | wave_x=0.500000
48 | wave_y=0.500000
49 | ob_size=0.010000
50 | ob_r=0.000000
51 | ob_g=0.000000
52 | ob_b=0.000000
53 | ob_a=0.000000
54 | ib_size=0.010000
55 | ib_r=0.250000
56 | ib_g=0.250000
57 | ib_b=0.250000
58 | ib_a=0.000000
59 | nMotionVectorsX=12.000000
60 | nMotionVectorsY=9.000000
61 | mv_dx=0.000000
62 | mv_dy=0.000000
63 | mv_l=0.900000
64 | mv_r=1.000000
65 | mv_g=1.000000
66 | mv_b=1.000000
67 | mv_a=0.000000
68 | b1n=0.000000
69 | b2n=0.000000
70 | b3n=0.000000
71 | b1x=1.000000
72 | b2x=1.000000
73 | b3x=1.000000
74 | b1ed=0.250000
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.000000
83 | wavecode_0_smoothing=0.500000
84 | wavecode_0_r=1.000000
85 | wavecode_0_g=1.000000
86 | wavecode_0_b=1.000000
87 | wavecode_0_a=1.000000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.000000
96 | wavecode_1_smoothing=0.500000
97 | wavecode_1_r=1.000000
98 | wavecode_1_g=1.000000
99 | wavecode_1_b=1.000000
100 | wavecode_1_a=1.000000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.000000
109 | wavecode_2_smoothing=0.500000
110 | wavecode_2_r=1.000000
111 | wavecode_2_g=1.000000
112 | wavecode_2_b=1.000000
113 | wavecode_2_a=1.000000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.000000
122 | wavecode_3_smoothing=0.500000
123 | wavecode_3_r=1.000000
124 | wavecode_3_g=1.000000
125 | wavecode_3_b=1.000000
126 | wavecode_3_a=1.000000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=1
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=1
132 | shapecode_0_x=0.500000
133 | shapecode_0_y=0.500000
134 | shapecode_0_rad=0.599579
135 | shapecode_0_ang=0.000000
136 | shapecode_0_tex_ang=0.000000
137 | shapecode_0_tex_zoom=1.000000
138 | shapecode_0_r=1.000000
139 | shapecode_0_g=1.000000
140 | shapecode_0_b=1.000000
141 | shapecode_0_a=1.000000
142 | shapecode_0_r2=1.000000
143 | shapecode_0_g2=1.000000
144 | shapecode_0_b2=1.000000
145 | shapecode_0_a2=0.000000
146 | shapecode_0_border_r=0.000000
147 | shapecode_0_border_g=0.000000
148 | shapecode_0_border_b=0.000000
149 | shapecode_0_border_a=0.100000
150 | shapecode_1_enabled=0
151 | shapecode_1_sides=4
152 | shapecode_1_additive=0
153 | shapecode_1_thickOutline=0
154 | shapecode_1_textured=0
155 | shapecode_1_x=0.500000
156 | shapecode_1_y=0.500000
157 | shapecode_1_rad=0.100000
158 | shapecode_1_ang=0.000000
159 | shapecode_1_tex_ang=0.000000
160 | shapecode_1_tex_zoom=1.000000
161 | shapecode_1_r=1.000000
162 | shapecode_1_g=0.000000
163 | shapecode_1_b=0.000000
164 | shapecode_1_a=1.000000
165 | shapecode_1_r2=0.000000
166 | shapecode_1_g2=1.000000
167 | shapecode_1_b2=0.000000
168 | shapecode_1_a2=0.000000
169 | shapecode_1_border_r=1.000000
170 | shapecode_1_border_g=1.000000
171 | shapecode_1_border_b=1.000000
172 | shapecode_1_border_a=0.100000
173 | shapecode_2_enabled=0
174 | shapecode_2_sides=4
175 | shapecode_2_additive=0
176 | shapecode_2_thickOutline=0
177 | shapecode_2_textured=0
178 | shapecode_2_x=0.500000
179 | shapecode_2_y=0.500000
180 | shapecode_2_rad=0.100000
181 | shapecode_2_ang=0.000000
182 | shapecode_2_tex_ang=0.000000
183 | shapecode_2_tex_zoom=1.000000
184 | shapecode_2_r=1.000000
185 | shapecode_2_g=0.000000
186 | shapecode_2_b=0.000000
187 | shapecode_2_a=1.000000
188 | shapecode_2_r2=0.000000
189 | shapecode_2_g2=1.000000
190 | shapecode_2_b2=0.000000
191 | shapecode_2_a2=0.000000
192 | shapecode_2_border_r=1.000000
193 | shapecode_2_border_g=1.000000
194 | shapecode_2_border_b=1.000000
195 | shapecode_2_border_a=0.100000
196 | shapecode_3_enabled=0
197 | shapecode_3_sides=4
198 | shapecode_3_additive=0
199 | shapecode_3_thickOutline=0
200 | shapecode_3_textured=0
201 | shapecode_3_x=0.500000
202 | shapecode_3_y=0.500000
203 | shapecode_3_rad=0.100000
204 | shapecode_3_ang=0.000000
205 | shapecode_3_tex_ang=0.000000
206 | shapecode_3_tex_zoom=1.000000
207 | shapecode_3_r=1.000000
208 | shapecode_3_g=0.000000
209 | shapecode_3_b=0.000000
210 | shapecode_3_a=1.000000
211 | shapecode_3_r2=0.000000
212 | shapecode_3_g2=1.000000
213 | shapecode_3_b2=0.000000
214 | shapecode_3_a2=0.000000
215 | shapecode_3_border_r=1.000000
216 | shapecode_3_border_g=1.000000
217 | shapecode_3_border_b=1.000000
218 | shapecode_3_border_a=0.100000
219 | per_frame_1=warp = 0;
220 | per_frame_2=wave_r = wave_r + .2*sin(time*1.33)+bass*.3;
221 | per_frame_3=wave_g = wave_g + .2*sin(time)+treb*.3;
222 | per_frame_4=wave_b = wave_b + .2*sin(time*.988)+mid*.3;
223 | per_frame_5=zoom = 1+bass*.01;
224 | per_pixel_1=zoom = zoom + (rad*.01)*treb;
225 | warp_1=`shader_body
226 | warp_2=`{
227 | warp_3=` // sample previous frame
228 | warp_4=` ret = tex2D( sampler_main, uv ).xyz;
229 | warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz;
230 | warp_6=`
231 | warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x;
232 | warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y;
233 | warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*0.96+0.5 ).z;
234 | warp_10=`
235 | warp_11=` // darken (decay) over time
236 | warp_12=` ret = ret- (ret*.5);
237 | warp_13=` ret = ret*(abs(GetBlur2(uv)-.5))*5;
238 | warp_14=` ret = ret - .01;
239 | warp_15=`}
240 | comp_1=`shader_body
241 | comp_2=`{
242 | comp_3=` ret = tex2D(sampler_main, uv).xyz;
243 | comp_4=` ret *= 5.00; //gamma
244 | comp_5=` ret += 1.2;
245 | comp_6=` float gb = GetBlur1(uv);
246 | comp_7=` ret = (ret*gb)*float3(1+.2*sin(time),1+.2*sin(time*.2233333),1+.2*sin(time*.733467));
247 | comp_8=` float3 rets = tex2D(sampler_main, uv).xyz;
248 | comp_9=` ret = lerp(ret*GetBlur1(uv), rets*3, rets.x);
249 | comp_10=` ret = lerp(ret*GetBlur1(uv), rets*1.5, rets.y);
250 | comp_11=` ret = lerp(ret*GetBlur1(uv), rets, rets.z);
251 | comp_12=`}
252 | comp_13=`
253 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Mig - Oscilloscope 021.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=0
5 | [preset00]
6 | fRating=3.000
7 | fGammaAdj=2.000
8 | fDecay=0.960
9 | fVideoEchoZoom=1.000
10 | fVideoEchoAlpha=0.500
11 | nVideoEchoOrientation=3
12 | nWaveMode=7
13 | bAdditiveWaves=1
14 | bWaveDots=0
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=1.000
26 | fWaveScale=1.599
27 | fWaveSmoothing=0.000
28 | fWaveParam=0.000
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=2.853
33 | fZoomExponent=2.63006
34 | fShader=0.300
35 | zoom=1.03100
36 | rot=0.00000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=0.00000
42 | sx=1.00000
43 | sy=1.00000
44 | wave_r=0.000
45 | wave_g=0.300
46 | wave_b=0.700
47 | wave_x=0.500
48 | wave_y=0.500
49 | ob_size=0.000
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=1.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=1.280
60 | nMotionVectorsY=1.248
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=5.000
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=0.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
224 | per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
225 | per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
226 | per_frame_4=mv_r = wave_r;
227 | per_frame_5=mv_b = wave_b;
228 | per_frame_6=mv_g = wave_g;
229 | per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
230 | per_frame_8=oldq8 = q8;
231 | per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3);
232 | per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual;
233 | per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual;
234 | per_frame_12=dx=q5_residual ;
235 | per_frame_13=dy=q6_residual ;
236 | per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
237 | per_frame_15=monitor = q1;
238 | per_frame_16=mv_a = bass-1.2;
239 | per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1;
240 | per_pixel_2=zoomexp = 2*zoom;
241 | warp_1=`shader_body
242 | warp_2=`{
243 | warp_3=` // sample previous frame 3 times, creating radial blur
244 | warp_4=` float2 v = normalize(uv - 0.5)*aspect.xy;
245 | warp_5=` //v = v.yx * float2(1,-1);
246 | warp_6=` v *= texsize.zw*3;
247 | warp_7=` ret = 0.25*( tex2D( sampler_main, uv ).xyz
248 | warp_8=` + tex2D(sampler_main, uv + v*2.5 ).xyz
249 | warp_9=` + tex2D(sampler_main, uv + v*5.5 ).xyz
250 | warp_10=` + tex2D(sampler_main, uv + v*-4 ).xyz
251 | warp_11=` );
252 | warp_12=`
253 | warp_13=` // darken over time
254 | warp_14=` ret -= 0.01;
255 | warp_15=`}
256 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/fiShbRaiN - Betelguese.milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=5.000000
3 | fGammaAdj=1.000000
4 | fDecay=0.925000
5 | fVideoEchoZoom=1.145598
6 | fVideoEchoAlpha=0.100000
7 | nVideoEchoOrientation=0
8 | nWaveMode=6
9 | bAdditiveWaves=1
10 | bWaveDots=1
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=1
13 | bMaximizeWaveColor=1
14 | bTexWrap=0
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=0.001000
22 | fWaveScale=1.568855
23 | fWaveSmoothing=0.630000
24 | fWaveParam=0.000000
25 | fModWaveAlphaStart=0.710000
26 | fModWaveAlphaEnd=1.300000
27 | fWarpAnimSpeed=100.000000
28 | fWarpScale=4.141524
29 | fZoomExponent=4.325474
30 | fShader=0.200000
31 | zoom=1.040098
32 | rot=0.000000
33 | cx=0.500000
34 | cy=0.500000
35 | dx=0.000000
36 | dy=0.000000
37 | warp=0.010000
38 | sx=1.000000
39 | sy=1.000000
40 | wave_r=1.000000
41 | wave_g=0.550000
42 | wave_b=0.900000
43 | wave_x=0.500000
44 | wave_y=0.500000
45 | ob_size=0.500000
46 | ob_r=0.010000
47 | ob_g=0.000000
48 | ob_b=0.000000
49 | ob_a=0.000000
50 | ib_size=0.260000
51 | ib_r=0.250000
52 | ib_g=0.250000
53 | ib_b=0.250000
54 | ib_a=0.000000
55 | nMotionVectorsX=19.199999
56 | nMotionVectorsY=24.000004
57 | mv_dx=0.020000
58 | mv_dy=0.000000
59 | mv_l=1.699999
60 | mv_r=1.000000
61 | mv_g=0.000000
62 | mv_b=0.800000
63 | mv_a=0.000000
64 | wavecode_0_enabled=1
65 | wavecode_0_samples=512
66 | wavecode_0_sep=0
67 | wavecode_0_bSpectrum=0
68 | wavecode_0_bUseDots=1
69 | wavecode_0_bDrawThick=1
70 | wavecode_0_bAdditive=1
71 | wavecode_0_scaling=13.290763
72 | wavecode_0_smoothing=1.000000
73 | wavecode_0_r=1.000000
74 | wavecode_0_g=1.000000
75 | wavecode_0_b=1.000000
76 | wavecode_0_a=0.200000
77 | wave_0_per_point1=t1=t1+bass;
78 | wave_0_per_point2=
79 | wave_0_per_point3=x=(cos(t1)*.4)+.5;
80 | wave_0_per_point4=y=(sin(t1)*.4)+.5;
81 | wave_0_per_point5=
82 | wave_0_per_point6=x=x+(cos(t1)*value1*.3);
83 | wave_0_per_point7=y=y+(sin(t1)*value1*.3);
84 | wave_0_per_point8=
85 | wave_0_per_point9=t1=below(t1,6.28)*t1;
86 | wave_0_per_point10=
87 | wave_0_per_point11=r=bass*.5;
88 | wave_0_per_point12=g=treb*.5;
89 | wavecode_1_enabled=1
90 | wavecode_1_samples=512
91 | wavecode_1_sep=0
92 | wavecode_1_bSpectrum=0
93 | wavecode_1_bUseDots=1
94 | wavecode_1_bDrawThick=1
95 | wavecode_1_bAdditive=1
96 | wavecode_1_scaling=4.913809
97 | wavecode_1_smoothing=0.000000
98 | wavecode_1_r=1.000000
99 | wavecode_1_g=0.500000
100 | wavecode_1_b=0.100000
101 | wavecode_1_a=0.200000
102 | wave_1_per_point1=t1=t1+bass;
103 | wave_1_per_point2=
104 | wave_1_per_point3=x=(cos(t1)*.4)+.5;
105 | wave_1_per_point4=y=(sin(t1)*.4)+.5;
106 | wave_1_per_point5=
107 | wave_1_per_point6=x=x+(cos(t1)*value1*.3);
108 | wave_1_per_point7=y=y+(sin(t1)*value1*.3);
109 | wave_1_per_point8=
110 | wave_1_per_point9=t1=below(t1,6.28)*t1;
111 | wavecode_2_enabled=1
112 | wavecode_2_samples=512
113 | wavecode_2_sep=0
114 | wavecode_2_bSpectrum=0
115 | wavecode_2_bUseDots=1
116 | wavecode_2_bDrawThick=0
117 | wavecode_2_bAdditive=0
118 | wavecode_2_scaling=1.000000
119 | wavecode_2_smoothing=0.500000
120 | wavecode_2_r=1.000000
121 | wavecode_2_g=1.000000
122 | wavecode_2_b=1.000000
123 | wavecode_2_a=1.000000
124 | wave_2_per_point1=x=int(rand(100))*.01;
125 | wave_2_per_point2=y=int(rand(100))*.01;
126 | wave_2_per_point3=a=int(rand(40))*.01;
127 | wavecode_3_enabled=1
128 | wavecode_3_samples=100
129 | wavecode_3_sep=0
130 | wavecode_3_bSpectrum=0
131 | wavecode_3_bUseDots=0
132 | wavecode_3_bDrawThick=0
133 | wavecode_3_bAdditive=1
134 | wavecode_3_scaling=1.000000
135 | wavecode_3_smoothing=0.500000
136 | wavecode_3_r=0.700000
137 | wavecode_3_g=0.800000
138 | wavecode_3_b=1.000000
139 | wavecode_3_a=0.010000
140 | wave_3_per_frame1=a=(above(treb,1.3)*treb*.02);
141 | wave_3_per_frame2=a=a+(above(bass,1.3)*bass*.02);
142 | wave_3_per_point1=q3=bnot(q3);
143 | wave_3_per_point2=
144 | wave_3_per_point3=x=.5+(equal(q3,0)*(int(rand(50))-25)*.02);
145 | wave_3_per_point4=y=.5+(equal(q3,0)*(int(rand(50))-25)*.02);
146 | shapecode_0_enabled=1
147 | shapecode_0_sides=100
148 | shapecode_0_additive=1
149 | shapecode_0_thickOutline=0
150 | shapecode_0_textured=0
151 | shapecode_0_x=0.500000
152 | shapecode_0_y=0.500000
153 | shapecode_0_rad=0.731600
154 | shapecode_0_ang=0.000000
155 | shapecode_0_tex_ang=0.000000
156 | shapecode_0_tex_zoom=1.000000
157 | shapecode_0_r=1.000000
158 | shapecode_0_g=1.000000
159 | shapecode_0_b=1.000000
160 | shapecode_0_a=0.080000
161 | shapecode_0_r2=0.100000
162 | shapecode_0_g2=0.500000
163 | shapecode_0_b2=1.000000
164 | shapecode_0_a2=0.000000
165 | shapecode_0_border_r=1.000000
166 | shapecode_0_border_g=1.000000
167 | shapecode_0_border_b=1.000000
168 | shapecode_0_border_a=0.000000
169 | shape_0_per_frame1=rad=bass*.3;
170 | shapecode_1_enabled=1
171 | shapecode_1_sides=100
172 | shapecode_1_additive=1
173 | shapecode_1_thickOutline=0
174 | shapecode_1_textured=1
175 | shapecode_1_x=0.500000
176 | shapecode_1_y=0.500000
177 | shapecode_1_rad=0.100000
178 | shapecode_1_ang=0.000000
179 | shapecode_1_tex_ang=0.000000
180 | shapecode_1_tex_zoom=1.000000
181 | shapecode_1_r=1.000000
182 | shapecode_1_g=0.000000
183 | shapecode_1_b=0.000000
184 | shapecode_1_a=1.000000
185 | shapecode_1_r2=0.000000
186 | shapecode_1_g2=1.000000
187 | shapecode_1_b2=0.000000
188 | shapecode_1_a2=0.000000
189 | shapecode_1_border_r=0.800000
190 | shapecode_1_border_g=0.900000
191 | shapecode_1_border_b=1.000000
192 | shapecode_1_border_a=0.050000
193 | shapecode_2_enabled=1
194 | shapecode_2_sides=100
195 | shapecode_2_additive=1
196 | shapecode_2_thickOutline=0
197 | shapecode_2_textured=1
198 | shapecode_2_x=0.500000
199 | shapecode_2_y=0.500000
200 | shapecode_2_rad=0.599577
201 | shapecode_2_ang=0.000000
202 | shapecode_2_tex_ang=0.000000
203 | shapecode_2_tex_zoom=1.000000
204 | shapecode_2_r=1.000000
205 | shapecode_2_g=0.000000
206 | shapecode_2_b=0.000000
207 | shapecode_2_a=0.000000
208 | shapecode_2_r2=0.200000
209 | shapecode_2_g2=1.000000
210 | shapecode_2_b2=0.400000
211 | shapecode_2_a2=0.000000
212 | shapecode_2_border_r=1.000000
213 | shapecode_2_border_g=1.000000
214 | shapecode_2_border_b=1.000000
215 | shapecode_2_border_a=0.000000
216 | shape_2_per_frame1=a=(above(bass,1.35)*bass*.7);
217 | shape_2_per_frame2=a=a+(above(treb,1.35)*treb*.7);
218 | shapecode_3_enabled=0
219 | shapecode_3_sides=4
220 | shapecode_3_additive=0
221 | shapecode_3_thickOutline=0
222 | shapecode_3_textured=0
223 | shapecode_3_x=0.500000
224 | shapecode_3_y=0.500000
225 | shapecode_3_rad=0.100000
226 | shapecode_3_ang=0.000000
227 | shapecode_3_tex_ang=0.000000
228 | shapecode_3_tex_zoom=1.000000
229 | shapecode_3_r=1.000000
230 | shapecode_3_g=0.000000
231 | shapecode_3_b=0.000000
232 | shapecode_3_a=1.000000
233 | shapecode_3_r2=0.000000
234 | shapecode_3_g2=1.000000
235 | shapecode_3_b2=0.000000
236 | shapecode_3_a2=0.000000
237 | shapecode_3_border_r=1.000000
238 | shapecode_3_border_g=1.000000
239 | shapecode_3_border_b=1.000000
240 | shapecode_3_border_a=0.100000
241 | per_frame_1=warp=bass*.2;
242 | per_frame_2=warp=warp+(above(bass,1)*bass*.2);
243 | per_frame_3=
244 | per_frame_4=echo_alpha=(above(bass,1.25)*.9);
245 | per_frame_5=
246 | per_frame_6=//mv_a=(above(bass,1)*bass*.5);
247 | per_frame_7=
248 | per_frame_8=q2=q2+(above(bass,1.3)*sin(time)*.02);
249 | per_frame_9=rot=rot+q2;
250 | per_frame_10=
251 | per_frame_11=zoom=zoom+(above(bass,1.3)*bass*.03);
252 | per_frame_12=
253 | per_frame_13=sy=sy+(above(treb_att,1.2)*treb_att*.002*sin(time));
254 | per_frame_14=sx=sx+(above(treb_att,1.2)*treb_att*.002*sin(time));
255 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/27 Super Goats - Orbus Maximus.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=1.000000
7 | fGammaAdj=2.700
8 | fDecay=0.715
9 | fVideoEchoZoom=2.000
10 | fVideoEchoAlpha=0.000
11 | nVideoEchoOrientation=0
12 | nWaveMode=0
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=0
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=1
24 | bInvert=0
25 | fWaveAlpha=0.001
26 | fWaveScale=1.000
27 | fWaveSmoothing=0.750
28 | fWaveParam=0.000
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=1.000
33 | fZoomExponent=1.00000
34 | fShader=0.000
35 | zoom=1.00000
36 | rot=0.00400
37 | cx=0.500
38 | cy=0.500
39 | dx=-0.01200
40 | dy=-0.00400
41 | warp=0.80322
42 | sx=1.81670
43 | sy=1.79871
44 | wave_r=0.000
45 | wave_g=0.000
46 | wave_b=0.000
47 | wave_x=0.000
48 | wave_y=0.000
49 | ob_size=0.010
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=0.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=12.000
60 | nMotionVectorsY=9.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=0.900
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=0.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=1
128 | shapecode_0_sides=20
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=410
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.01000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=0.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=1.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=0.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.100
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.006
151 | shape_0_per_frame1=q1 = time/5;
152 | shape_0_per_frame2=q2 = time/6;
153 | shape_0_per_frame3=rad = 0.005+bass/100;
154 | shape_0_per_frame4=q5 = bass_att/70;
155 | shape_0_per_frame5=b2 = treb*0.7-bass/2;
156 | shape_0_per_frame6=r = instance/num_inst;
157 | shape_0_per_frame7=g = abs(treb_att/5-bass);
158 | shape_0_per_frame8=//b = abs(treb_att/5-bass);
159 | shape_0_per_frame9=size = 0.3+bass_att/300;
160 | shape_0_per_frame10=
161 | shape_0_per_frame11=nc = sqrt(num_inst);
162 | shape_0_per_frame12=xs=sin(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc);
163 | shape_0_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc);
164 | shape_0_per_frame14=zs=cos(3.14*int(instance/nc)/nc);
165 | shape_0_per_frame15=
166 | shape_0_per_frame16=//modulate to allow rotation
167 | shape_0_per_frame17=y1 = ys*cos(q1)-zs*sin(q1);
168 | shape_0_per_frame18=z1 = ys*sin(q1)+zs*cos(q1);
169 | shape_0_per_frame19=x1 = z1*sin(q2)+xs*cos(q2);
170 | shape_0_per_frame20=z2 = z1*cos(q2)-xs*sin(q2);
171 | shape_0_per_frame21=x2 = x1*cos(q3)-y1*sin(q3);
172 | shape_0_per_frame22=y2 = y1*cos(q3)+x1*sin(q3);
173 | shape_0_per_frame23=
174 | shape_0_per_frame24=//translate shape
175 | shape_0_per_frame25=x3 = x2+q4;
176 | shape_0_per_frame26=y3 = y2;
177 | shape_0_per_frame27=z3 = z2+q5;
178 | shape_0_per_frame28=
179 | shape_0_per_frame29=x = 0.5 + size*(x3/(1+z3*size));
180 | shape_0_per_frame30=y = 0.5 + size*(y3/(1+z3*size));
181 | shape_0_per_frame31=a=below(z3,0);
182 | shapecode_1_enabled=0
183 | shapecode_1_sides=4
184 | shapecode_1_additive=0
185 | shapecode_1_thickOutline=0
186 | shapecode_1_textured=0
187 | shapecode_1_num_inst=1
188 | shapecode_1_x=0.500
189 | shapecode_1_y=0.500
190 | shapecode_1_rad=0.10000
191 | shapecode_1_ang=0.00000
192 | shapecode_1_tex_ang=0.00000
193 | shapecode_1_tex_zoom=1.00000
194 | shapecode_1_r=1.000
195 | shapecode_1_g=0.000
196 | shapecode_1_b=0.000
197 | shapecode_1_a=1.000
198 | shapecode_1_r2=0.000
199 | shapecode_1_g2=1.000
200 | shapecode_1_b2=0.000
201 | shapecode_1_a2=0.000
202 | shapecode_1_border_r=1.000
203 | shapecode_1_border_g=1.000
204 | shapecode_1_border_b=1.000
205 | shapecode_1_border_a=0.100
206 | shapecode_2_enabled=0
207 | shapecode_2_sides=4
208 | shapecode_2_additive=0
209 | shapecode_2_thickOutline=0
210 | shapecode_2_textured=0
211 | shapecode_2_num_inst=1
212 | shapecode_2_x=0.500
213 | shapecode_2_y=0.500
214 | shapecode_2_rad=0.10000
215 | shapecode_2_ang=0.00000
216 | shapecode_2_tex_ang=0.00000
217 | shapecode_2_tex_zoom=1.00000
218 | shapecode_2_r=1.000
219 | shapecode_2_g=0.000
220 | shapecode_2_b=0.000
221 | shapecode_2_a=1.000
222 | shapecode_2_r2=0.000
223 | shapecode_2_g2=1.000
224 | shapecode_2_b2=0.000
225 | shapecode_2_a2=0.000
226 | shapecode_2_border_r=1.000
227 | shapecode_2_border_g=1.000
228 | shapecode_2_border_b=1.000
229 | shapecode_2_border_a=0.100
230 | shapecode_3_enabled=0
231 | shapecode_3_sides=4
232 | shapecode_3_additive=0
233 | shapecode_3_thickOutline=0
234 | shapecode_3_textured=0
235 | shapecode_3_num_inst=1
236 | shapecode_3_x=0.500
237 | shapecode_3_y=0.500
238 | shapecode_3_rad=0.10000
239 | shapecode_3_ang=0.00000
240 | shapecode_3_tex_ang=0.00000
241 | shapecode_3_tex_zoom=1.00000
242 | shapecode_3_r=1.000
243 | shapecode_3_g=0.000
244 | shapecode_3_b=0.000
245 | shapecode_3_a=1.000
246 | shapecode_3_r2=0.000
247 | shapecode_3_g2=1.000
248 | shapecode_3_b2=0.000
249 | shapecode_3_a2=0.000
250 | shapecode_3_border_r=1.000
251 | shapecode_3_border_g=1.000
252 | shapecode_3_border_b=1.000
253 | shapecode_3_border_a=0.100
254 | warp_1=`shader_body
255 | warp_2=`{
256 | warp_3=` // sample previous frame
257 | warp_4=` ret = tex2D( sampler_main, uv).xyz;
258 | warp_5=` ret += GetBlur1(uv)*0.4;
259 | warp_6=`
260 | warp_7=` // darken (decay) over time
261 | warp_8=` ret *= 0.41; //or try: ret -= 0.004;
262 | warp_9=`}
263 | comp_1=`shader_body
264 | comp_2=`{
265 | comp_3=` ret = tex2D(sampler_main, uv).xyz;
266 | comp_4=` ret += GetBlur1(uv);
267 | comp_5=` ret *= 2.70; //gamma
268 | comp_6=`}
269 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/suksma - Emblematic Stationary Gifting.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=4.000
7 | fGammaAdj=1.700
8 | fDecay=1.000
9 | fVideoEchoZoom=1.000
10 | fVideoEchoAlpha=0.000
11 | nVideoEchoOrientation=3
12 | nWaveMode=4
13 | bAdditiveWaves=0
14 | bWaveDots=1
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=1
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.300
26 | fWaveScale=10.024
27 | fWaveSmoothing=0.900
28 | fWaveParam=0.000
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=1.000
33 | fZoomExponent=1.00000
34 | fShader=1.000
35 | zoom=1.00000
36 | rot=0.00000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=1.00000
42 | sx=1.00000
43 | sy=1.00000
44 | wave_r=0.900
45 | wave_g=0.770
46 | wave_b=0.600
47 | wave_x=0.500
48 | wave_y=0.500
49 | ob_size=0.030
50 | ob_r=0.200
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=0.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=12.000
60 | nMotionVectorsY=9.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=0.900
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=0.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_init_1=colorcounter = 1;
224 | per_frame_init_2=counter1 = 0;
225 | per_frame_init_3=counter2 = 1;
226 | per_frame_init_4=cdelay1 = 0;
227 | per_frame_init_5=cdelay2 = 0;
228 | per_frame_1=warp = 0;
229 | per_frame_2=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.02),1);
230 | per_frame_3=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.02),1);
231 | per_frame_4=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0)));
232 | per_frame_5=cdelay2 = if(equal(cdelay1,2),1,0);
233 | per_frame_6=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter));
234 | per_frame_7=q1 = counter1;
235 | per_frame_8=q2 = counter2;
236 | per_frame_9=q3 = colorcounter;
237 | per_frame_10=monitor = colorcounter;
238 | per_frame_11=wave_r = bass*.4;
239 | per_frame_12=wave_g = treb*.4;
240 | per_frame_13=wave_b = mid*.4;
241 | per_frame_14=wave_a = bass;
242 | per_frame_15=wave_mystery = -.5+bass*.1;
243 | per_pixel_1=zoom = if(equal(q3,0),1+.4*sin(q2)*rad,if(below(q3,6),1+rad*.4,if(equal(q3,6),1+.4*sin(q2+2)*rad,1)));
244 | per_pixel_2=rot = if(below(q3,4),0,if(equal(q3,4),(.2*sin(q2)*zoom),if(below(q3,7),.2*zoom,(.2*sin(q1+2))*zoom)));
245 | per_pixel_3=zoom = zoom + sin((0&bass)*(rad*10*treb))*.1;
246 | warp_1=`shader_body
247 | warp_2=`{
248 | warp_3=` // sample previous frame
249 | warp_4=` ret = tex2D( sampler_main, uv ).xyz;
250 | warp_5=`
251 | warp_6=` // darken (decay) over time
252 | warp_7=` ret = ret- (ret*.5);
253 | warp_8=` ret = ret*(abs(GetBlur2(uv)-.5))*5;
254 | warp_9=` ret = ret - .01;
255 | warp_10=`}
256 | comp_1=`
257 | comp_2=`
258 | comp_3=`
259 | comp_4=`
260 | comp_5=`shader_body
261 | comp_6=`{
262 | comp_7=` uv = 0.05 + 0.9*uv;
263 | comp_8=` ret = tex2D(sampler_main, uv).xyz;
264 | comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus
265 | comp_10=` float3 avg_col = GetBlur3(uv);
266 | comp_11=` ret = abs(avg_col - ret)*6;
267 | comp_12=` ret *= 1.333; // a little bit of overbright
268 | comp_13=`}
269 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Mig - Oscilloscope 022.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=0
5 | [preset00]
6 | fRating=2.000000
7 | fGammaAdj=2.000
8 | fDecay=0.960
9 | fVideoEchoZoom=1.000
10 | fVideoEchoAlpha=0.500
11 | nVideoEchoOrientation=3
12 | nWaveMode=2
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.800
26 | fWaveScale=1.981
27 | fWaveSmoothing=0.900
28 | fWaveParam=0.000
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=2.853
33 | fZoomExponent=2.63006
34 | fShader=0.300
35 | zoom=1.03100
36 | rot=0.00000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=0.00000
42 | sx=1.00000
43 | sy=1.00000
44 | wave_r=0.600
45 | wave_g=0.600
46 | wave_b=0.600
47 | wave_x=0.500
48 | wave_y=0.500
49 | ob_size=0.000
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=1.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=12.000
60 | nMotionVectorsY=9.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=0.900
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=0.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
224 | per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
225 | per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
226 | per_frame_4=mv_r = wave_r;
227 | per_frame_5=mv_b = wave_b;
228 | per_frame_6=mv_g = wave_g;
229 | per_frame_7=q8 =oldq8+ 0.0003*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
230 | per_frame_8=oldq8 = q8;
231 | per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3);
232 | per_frame_10=q5_residual = equal(bass_thresh,2)*0.0064*sin(q8*5) + (1-equal(bass_thresh,2))*q5_residual;
233 | per_frame_11=q6_residual = equal(bass_thresh,2)*0.0048*sin(q8*6) + (1-equal(bass_thresh,2))*q6_residual;
234 | per_frame_12=dx=q5_residual ;
235 | per_frame_13=dy=q6_residual ;
236 | per_frame_14=q1 = 0.03*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
237 | per_frame_15=monitor = q1;
238 | per_frame_16=mv_a = bass-1.2;
239 | per_pixel_1=zoom = 0.9 + 0.1*q1 + rad*0.1;
240 | per_pixel_2=zoomexp = 2*zoom;
241 | warp_1=`shader_body
242 | warp_2=`{
243 | warp_3=` // sample previous frame
244 | warp_4=` ret = tex2D( sampler_main, uv ).xyz;
245 | warp_5=`
246 | warp_6=` // motion blur:
247 | warp_7=` // 'v' points exactly one pixel, in the direction of motion
248 | warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw;
249 | warp_9=` float3 s;
250 | warp_10=` ret = max(ret, tex2D(sampler_main, uv+v*-1)*0.90);
251 | warp_11=` ret = max(ret, tex2D(sampler_main, uv+v* 1)*0.97);
252 | warp_12=` ret = max(ret, tex2D(sampler_main, uv+v* 2)*0.97);
253 | warp_13=` ret = max(ret, tex2D(sampler_main, uv+v* 3)*0.90);
254 | warp_14=`
255 | warp_15=` // darken over time
256 | warp_16=` ret *= 0.92;
257 | warp_17=`
258 | warp_18=` // add noise
259 | warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy;
260 | warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02;
261 | warp_21=`}
262 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar + Geiss - Hyperkaleidoscope Glow 2 Multitonal.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=1.000
7 | fGammaAdj=2.000
8 | fDecay=0.973
9 | fVideoEchoZoom=1.047
10 | fVideoEchoAlpha=0.000
11 | nVideoEchoOrientation=0
12 | nWaveMode=3
13 | bAdditiveWaves=0
14 | bWaveDots=1
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=0
17 | bMaximizeWaveColor=1
18 | bTexWrap=0
19 | bDarkenCenter=1
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=1
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.900
26 | fWaveScale=2.905
27 | fWaveSmoothing=0.627
28 | fWaveParam=-0.300
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=2.853
33 | fZoomExponent=1.23219
34 | fShader=0.000
35 | zoom=1.08017
36 | rot=0.00000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=0.01678
42 | sx=1.00000
43 | sy=1.00000
44 | wave_r=0.600
45 | wave_g=0.600
46 | wave_b=0.600
47 | wave_x=0.500
48 | wave_y=0.500
49 | ob_size=0.000
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=0.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=64.000
60 | nMotionVectorsY=48.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=0.000
64 | mv_r=0.350
65 | mv_g=0.350
66 | mv_b=0.350
67 | mv_a=1.000
68 | b1n=0.670
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.10000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=1.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=0.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=1.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.000
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.100
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.500
158 | shapecode_1_y=0.500
159 | shapecode_1_rad=0.10000
160 | shapecode_1_ang=0.00000
161 | shapecode_1_tex_ang=0.00000
162 | shapecode_1_tex_zoom=1.00000
163 | shapecode_1_r=1.000
164 | shapecode_1_g=0.000
165 | shapecode_1_b=0.000
166 | shapecode_1_a=1.000
167 | shapecode_1_r2=0.000
168 | shapecode_1_g2=1.000
169 | shapecode_1_b2=0.000
170 | shapecode_1_a2=0.000
171 | shapecode_1_border_r=1.000
172 | shapecode_1_border_g=1.000
173 | shapecode_1_border_b=1.000
174 | shapecode_1_border_a=0.100
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.500
182 | shapecode_2_y=0.500
183 | shapecode_2_rad=0.10000
184 | shapecode_2_ang=0.00000
185 | shapecode_2_tex_ang=0.00000
186 | shapecode_2_tex_zoom=1.00000
187 | shapecode_2_r=1.000
188 | shapecode_2_g=0.000
189 | shapecode_2_b=0.000
190 | shapecode_2_a=1.000
191 | shapecode_2_r2=0.000
192 | shapecode_2_g2=1.000
193 | shapecode_2_b2=0.000
194 | shapecode_2_a2=0.000
195 | shapecode_2_border_r=1.000
196 | shapecode_2_border_g=1.000
197 | shapecode_2_border_b=1.000
198 | shapecode_2_border_a=0.100
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.500
206 | shapecode_3_y=0.500
207 | shapecode_3_rad=0.10000
208 | shapecode_3_ang=0.00000
209 | shapecode_3_tex_ang=0.00000
210 | shapecode_3_tex_zoom=1.00000
211 | shapecode_3_r=1.000
212 | shapecode_3_g=0.000
213 | shapecode_3_b=0.000
214 | shapecode_3_a=1.000
215 | shapecode_3_r2=0.000
216 | shapecode_3_g2=1.000
217 | shapecode_3_b2=0.000
218 | shapecode_3_a2=0.000
219 | shapecode_3_border_r=1.000
220 | shapecode_3_border_g=1.000
221 | shapecode_3_border_b=1.000
222 | shapecode_3_border_a=0.100
223 | per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
224 | per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
225 | per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
226 | per_frame_4=mv_r = wave_r;
227 | per_frame_5=mv_b = wave_b;
228 | per_frame_6=mv_g = wave_g;
229 | per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
230 | per_frame_8=//q1 = 0.6*(bass+bass_att);
231 | per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2);
232 | per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
233 | per_frame_11=
234 | per_frame_12=//q2 = oldq2 +q1;
235 | per_frame_13=oldq2 = q2 ;
236 | per_frame_14=monitor = q2;
237 | per_pixel_1=zoom = zoom + rad*0.1*q1;
238 | per_pixel_2=
239 | warp_1=`shader_body
240 | warp_2=`{
241 | warp_3=` // sample previous frame
242 | warp_4=` ret = tex2D( sampler_main, uv ).xyz;
243 | warp_5=`
244 | warp_6=` // motion blur:
245 | warp_7=` // 'v' points exactly one pixel, in the direction of motion
246 | warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw;
247 | warp_9=` float3 s;
248 | warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97);
249 | warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97);
250 | warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90);
251 | warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90);
252 | warp_14=`
253 | warp_15=` // darken over time
254 | warp_16=` ret *= 0.95;
255 | warp_17=`
256 | warp_18=` // add noise
257 | warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy;
258 | warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02;
259 | warp_21=`}
260 | comp_1=`shader_body
261 | comp_2=`{
262 | comp_3=` float3 c = GetPixel(uv);
263 | comp_4=` c = saturate(c*1.2 - 0.1);
264 | comp_5=` float C = lum(c);
265 | comp_6=` ret = C;
266 | comp_7=` ret = lerp( float3(1.1,0.4,0.42)*C, ret, saturate(C*1.5-0.5));
267 | comp_8=` ret = lerp(c, ret, rad);
268 | comp_9=`
269 | comp_10=`}
270 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Rovastar + Unchained - Voodoo Chess Magnet (Everglow Mix).milk:
--------------------------------------------------------------------------------
1 | [preset00]
2 | fRating=2.000000
3 | fGammaAdj=1.720000
4 | fDecay=1.0
5 | fVideoEchoZoom=1.006496
6 | fVideoEchoAlpha=0.5
7 | nVideoEchoOrientation=3
8 | nWaveMode=1
9 | bAdditiveWaves=1
10 | bWaveDots=0
11 | bWaveThick=0
12 | bModWaveAlphaByVolume=0
13 | bMaximizeWaveColor=1
14 | bTexWrap=0
15 | bDarkenCenter=0
16 | bRedBlueStereo=0
17 | bBrighten=0
18 | bDarken=0
19 | bSolarize=0
20 | bInvert=0
21 | fWaveAlpha=2.781664
22 | fWaveScale=0.590116
23 | fWaveSmoothing=0.360000
24 | fWaveParam=0.0
25 | fModWaveAlphaStart=0.750000
26 | fModWaveAlphaEnd=0.950000
27 | fWarpAnimSpeed=1.0
28 | fWarpScale=1.0
29 | fZoomExponent=7.523901
30 | fShader=0.0
31 | zoom=1.009898
32 | rot=0.0
33 | cx=0.5
34 | cy=0.5
35 | dx=0.0
36 | dy=0.0
37 | warp=1.0
38 | sx=1.0
39 | sy=1.0
40 | wave_r=0.5
41 | wave_g=0.5
42 | wave_b=0.5
43 | wave_x=0.5
44 | wave_y=0.5
45 | ob_size=0.010000
46 | ob_r=0.0
47 | ob_g=0.0
48 | ob_b=0.0
49 | ob_a=1.0
50 | ib_size=0.0
51 | ib_r=0.25
52 | ib_g=0.25
53 | ib_b=0.25
54 | ib_a=1.0
55 | nMotionVectorsX=64.0
56 | nMotionVectorsY=48.0
57 | mv_dx=0.0
58 | mv_dy=0.0
59 | mv_l=0.0
60 | mv_r=0.350000
61 | mv_g=0.350000
62 | mv_b=0.350000
63 | mv_a=0.0
64 | b1n=0.0
65 | b2n=0.0
66 | b3n=0.0
67 | b1x=1.0
68 | b2x=1.0
69 | b3x=1.0
70 | b1ed=0.25
71 | wavecode_0_enabled=0
72 | wavecode_0_samples=512
73 | wavecode_0_sep=0
74 | wavecode_0_bSpectrum=0
75 | wavecode_0_bUseDots=0
76 | wavecode_0_bDrawThick=0
77 | wavecode_0_bAdditive=0
78 | wavecode_0_scaling=1.0
79 | wavecode_0_smoothing=0.5
80 | wavecode_0_r=1.0
81 | wavecode_0_g=1.0
82 | wavecode_0_b=1.0
83 | wavecode_0_a=1.0
84 | wavecode_1_enabled=0
85 | wavecode_1_samples=512
86 | wavecode_1_sep=0
87 | wavecode_1_bSpectrum=0
88 | wavecode_1_bUseDots=0
89 | wavecode_1_bDrawThick=0
90 | wavecode_1_bAdditive=0
91 | wavecode_1_scaling=1.0
92 | wavecode_1_smoothing=0.5
93 | wavecode_1_r=1.0
94 | wavecode_1_g=1.0
95 | wavecode_1_b=1.0
96 | wavecode_1_a=1.0
97 | wavecode_2_enabled=0
98 | wavecode_2_samples=512
99 | wavecode_2_sep=0
100 | wavecode_2_bSpectrum=0
101 | wavecode_2_bUseDots=0
102 | wavecode_2_bDrawThick=0
103 | wavecode_2_bAdditive=0
104 | wavecode_2_scaling=1.0
105 | wavecode_2_smoothing=0.5
106 | wavecode_2_r=1.0
107 | wavecode_2_g=1.0
108 | wavecode_2_b=1.0
109 | wavecode_2_a=1.0
110 | wavecode_3_enabled=0
111 | wavecode_3_samples=512
112 | wavecode_3_sep=0
113 | wavecode_3_bSpectrum=0
114 | wavecode_3_bUseDots=0
115 | wavecode_3_bDrawThick=0
116 | wavecode_3_bAdditive=0
117 | wavecode_3_scaling=1.0
118 | wavecode_3_smoothing=0.5
119 | wavecode_3_r=1.0
120 | wavecode_3_g=1.0
121 | wavecode_3_b=1.0
122 | wavecode_3_a=1.0
123 | shapecode_0_enabled=0
124 | shapecode_0_sides=4
125 | shapecode_0_additive=0
126 | shapecode_0_thickOutline=0
127 | shapecode_0_textured=0
128 | shapecode_0_x=0.5
129 | shapecode_0_y=0.5
130 | shapecode_0_rad=0.1
131 | shapecode_0_ang=0.0
132 | shapecode_0_tex_ang=0.0
133 | shapecode_0_tex_zoom=1.0
134 | shapecode_0_r=1.0
135 | shapecode_0_g=0.0
136 | shapecode_0_b=0.0
137 | shapecode_0_a=1.0
138 | shapecode_0_r2=0.0
139 | shapecode_0_g2=1.0
140 | shapecode_0_b2=0.0
141 | shapecode_0_a2=0.0
142 | shapecode_0_border_r=1.0
143 | shapecode_0_border_g=1.0
144 | shapecode_0_border_b=1.0
145 | shapecode_0_border_a=0.1
146 | shapecode_1_enabled=0
147 | shapecode_1_sides=4
148 | shapecode_1_additive=0
149 | shapecode_1_thickOutline=0
150 | shapecode_1_textured=0
151 | shapecode_1_x=0.5
152 | shapecode_1_y=0.5
153 | shapecode_1_rad=0.1
154 | shapecode_1_ang=0.0
155 | shapecode_1_tex_ang=0.0
156 | shapecode_1_tex_zoom=1.0
157 | shapecode_1_r=1.0
158 | shapecode_1_g=0.0
159 | shapecode_1_b=0.0
160 | shapecode_1_a=1.0
161 | shapecode_1_r2=0.0
162 | shapecode_1_g2=1.0
163 | shapecode_1_b2=0.0
164 | shapecode_1_a2=0.0
165 | shapecode_1_border_r=1.0
166 | shapecode_1_border_g=1.0
167 | shapecode_1_border_b=1.0
168 | shapecode_1_border_a=0.1
169 | shapecode_2_enabled=0
170 | shapecode_2_sides=4
171 | shapecode_2_additive=0
172 | shapecode_2_thickOutline=0
173 | shapecode_2_textured=0
174 | shapecode_2_x=0.5
175 | shapecode_2_y=0.5
176 | shapecode_2_rad=0.1
177 | shapecode_2_ang=0.0
178 | shapecode_2_tex_ang=0.0
179 | shapecode_2_tex_zoom=1.0
180 | shapecode_2_r=1.0
181 | shapecode_2_g=0.0
182 | shapecode_2_b=0.0
183 | shapecode_2_a=1.0
184 | shapecode_2_r2=0.0
185 | shapecode_2_g2=1.0
186 | shapecode_2_b2=0.0
187 | shapecode_2_a2=0.0
188 | shapecode_2_border_r=1.0
189 | shapecode_2_border_g=1.0
190 | shapecode_2_border_b=1.0
191 | shapecode_2_border_a=0.1
192 | shapecode_3_enabled=0
193 | shapecode_3_sides=4
194 | shapecode_3_additive=0
195 | shapecode_3_thickOutline=0
196 | shapecode_3_textured=0
197 | shapecode_3_x=0.5
198 | shapecode_3_y=0.5
199 | shapecode_3_rad=0.1
200 | shapecode_3_ang=0.0
201 | shapecode_3_tex_ang=0.0
202 | shapecode_3_tex_zoom=1.0
203 | shapecode_3_r=1.0
204 | shapecode_3_g=0.0
205 | shapecode_3_b=0.0
206 | shapecode_3_a=1.0
207 | shapecode_3_r2=0.0
208 | shapecode_3_g2=1.0
209 | shapecode_3_b2=0.0
210 | shapecode_3_a2=0.0
211 | shapecode_3_border_r=1.0
212 | shapecode_3_border_g=1.0
213 | shapecode_3_border_b=1.0
214 | shapecode_3_border_a=0.1
215 | per_frame_1=warp=0;
216 | per_frame_2=state=if(above(bass_att,1.3),3,if(above(treb_att,1.3),2,1));
217 | per_frame_3=wave_b=if(equal(state,2),.2+.2*sin(time),if(equal(state,3),.9+.1*sin(time),.6+.08*sin(time)));
218 | per_frame_4=wave_g=if(equal(state,2),0,if(equal(state,3),0,.49));
219 | per_frame_5=wave_r=if(equal(state,2),.7+.1*sin(time*.888),0);
220 | per_frame_6=//zoom=if(above(bass_att+treb,2),1+sin(state*1.3)/10,1-sin(state*1.5)/10);
221 | per_frame_7=q1=state;
222 | per_frame_8=wave_mystery=wave_mystery+(1-zoom)*10;
223 | per_frame_9=// timed sidon sensor
224 | per_frame_10=// le = signal level; desired average value = 2
225 | per_frame_11=le=1.4*bass_att+.1*bass+.5*treb;
226 | per_frame_12=pulse=above(le,th);
227 | per_frame_13=// pulsefreq = running average of interval between last 5 pulses
228 | per_frame_14=pulsefreq=if(equal(pulsefreq,0),2,
229 | per_frame_15=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq));
230 | per_frame_16=lastpulse=if(pulse,time,lastpulse);
231 | per_frame_17=// bt = relative time; 0 = prev beat; 1 = expected beat
232 | per_frame_18=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq);
233 | per_frame_19=// hccp = handcicap for th driven by bt
234 | per_frame_20=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)),
235 | per_frame_21=(pow(sin((bt-1)*7.854),4)-1),0);
236 | per_frame_22=beat=band(above(le,th+hccp),btblock);
237 | per_frame_23=btblock=1-above(le,th+hccp);
238 | per_frame_24=lastbeat=if(beat,time,lastbeat);
239 | per_frame_25=beatfreq=if(equal(beatfreq,0),2,
240 | per_frame_26=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq));
241 | per_frame_27=// th = threshold
242 | per_frame_28=th=if(above(le,th),le+114/(le+10)-7.407,
243 | per_frame_29=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th));
244 | per_frame_30=th=if(above(th,6),6,th);
245 | per_frame_31=q3=30/fps;
246 | per_frame_32=ccl=ccl+beat;
247 | per_frame_33=minorccl=minorccl+.01*le;
248 | per_frame_34=q4=beat;
249 | per_frame_35=beatcounter = if(beat,beatcounter +1, beatcounter);
250 | per_frame_36=beatcounter = if(above(beatcounter,7), 0, beatcounter);
251 | per_frame_37=beateven = beatcounter%2;
252 | per_frame_38=q5 = beateven;
253 | per_frame_39=q8 =oldq8+ 0.005*(pow(1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps);
254 | per_frame_40=oldq8 = q8;
255 | per_pixel_1=grid=abs(x*18+3*q5)%2 + abs(y*18+3*q5)%2;
256 | per_pixel_2=cx = grid;
257 | per_pixel_3=cy = grid;
258 | per_pixel_4=zoom=1+0.5*if(bnot(grid),cos(rad*10*sin(q8))*.07,cos(x*10*sin(q8))*.07);
259 | per_pixel_5=rot = 0.01*(1-rad);
260 | per_pixel_6=dx=0.4*grid*(0.008*sin((y*2-1)*48)+0.008*sin((y*2-1)*64));
261 | per_pixel_7=dy=0.4*grid*(0.008*cos((x*2-1)*64)+0.008*cos((x*2-1)*48));
262 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Geiss - Game of Life 3.milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=2.000000
7 | fGammaAdj=1.9
8 | fDecay=0.980
9 | fVideoEchoZoom=1.169
10 | fVideoEchoAlpha=0.0
11 | nVideoEchoOrientation=0
12 | nWaveMode=6
13 | bAdditiveWaves=0
14 | bWaveDots=1
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=0
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.3
26 | fWaveScale=1.128
27 | fWaveSmoothing=0.783
28 | fWaveParam=0.0
29 | fModWaveAlphaStart=1.410
30 | fModWaveAlphaEnd=1.670
31 | fWarpAnimSpeed=1.0
32 | fWarpScale=1.503
33 | fZoomExponent=1.0
34 | fShader=0.0
35 | zoom=1.01300
36 | rot=0.0
37 | cx=0.5
38 | cy=0.5
39 | dx=0.0
40 | dy=0.0
41 | warp=0.06322
42 | sx=1.0
43 | sy=1.0
44 | wave_r=0.810
45 | wave_g=0.790
46 | wave_b=0.770
47 | wave_x=0.5
48 | wave_y=0.5
49 | ob_size=0.010
50 | ob_r=0.0
51 | ob_g=0.0
52 | ob_b=0.0
53 | ob_a=0.0
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.0
59 | nMotionVectorsX=12.0
60 | nMotionVectorsY=9.0
61 | mv_dx=0.0
62 | mv_dy=0.0
63 | mv_l=0.9
64 | mv_r=1.0
65 | mv_g=1.0
66 | mv_b=1.0
67 | mv_a=0.0
68 | b1n=0.0
69 | b2n=0.0
70 | b3n=0.0
71 | b1x=1.0
72 | b2x=1.0
73 | b3x=1.0
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.0
83 | wavecode_0_smoothing=0.5
84 | wavecode_0_r=1.0
85 | wavecode_0_g=1.0
86 | wavecode_0_b=1.0
87 | wavecode_0_a=1.0
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.0
96 | wavecode_1_smoothing=0.5
97 | wavecode_1_r=1.0
98 | wavecode_1_g=1.0
99 | wavecode_1_b=1.0
100 | wavecode_1_a=1.0
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.0
109 | wavecode_2_smoothing=0.5
110 | wavecode_2_r=1.0
111 | wavecode_2_g=1.0
112 | wavecode_2_b=1.0
113 | wavecode_2_a=1.0
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.0
122 | wavecode_3_smoothing=0.5
123 | wavecode_3_r=1.0
124 | wavecode_3_g=1.0
125 | wavecode_3_b=1.0
126 | wavecode_3_a=1.0
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=1
133 | shapecode_0_x=0.5
134 | shapecode_0_y=0.5
135 | shapecode_0_rad=0.1
136 | shapecode_0_ang=0.0
137 | shapecode_0_tex_ang=0.0
138 | shapecode_0_tex_zoom=1.0
139 | shapecode_0_r=1.0
140 | shapecode_0_g=0.0
141 | shapecode_0_b=0.0
142 | shapecode_0_a=1.0
143 | shapecode_0_r2=0.0
144 | shapecode_0_g2=1.0
145 | shapecode_0_b2=0.0
146 | shapecode_0_a2=0.0
147 | shapecode_0_border_r=1.0
148 | shapecode_0_border_g=1.0
149 | shapecode_0_border_b=1.0
150 | shapecode_0_border_a=0.1
151 | shapecode_1_enabled=0
152 | shapecode_1_sides=4
153 | shapecode_1_additive=0
154 | shapecode_1_thickOutline=0
155 | shapecode_1_textured=0
156 | shapecode_1_num_inst=1
157 | shapecode_1_x=0.5
158 | shapecode_1_y=0.5
159 | shapecode_1_rad=0.1
160 | shapecode_1_ang=0.0
161 | shapecode_1_tex_ang=0.0
162 | shapecode_1_tex_zoom=1.0
163 | shapecode_1_r=1.0
164 | shapecode_1_g=0.0
165 | shapecode_1_b=0.0
166 | shapecode_1_a=1.0
167 | shapecode_1_r2=0.0
168 | shapecode_1_g2=1.0
169 | shapecode_1_b2=0.0
170 | shapecode_1_a2=0.0
171 | shapecode_1_border_r=1.0
172 | shapecode_1_border_g=1.0
173 | shapecode_1_border_b=1.0
174 | shapecode_1_border_a=0.1
175 | shapecode_2_enabled=0
176 | shapecode_2_sides=4
177 | shapecode_2_additive=0
178 | shapecode_2_thickOutline=0
179 | shapecode_2_textured=0
180 | shapecode_2_num_inst=1
181 | shapecode_2_x=0.5
182 | shapecode_2_y=0.5
183 | shapecode_2_rad=0.1
184 | shapecode_2_ang=0.0
185 | shapecode_2_tex_ang=0.0
186 | shapecode_2_tex_zoom=1.0
187 | shapecode_2_r=1.0
188 | shapecode_2_g=0.0
189 | shapecode_2_b=0.0
190 | shapecode_2_a=1.0
191 | shapecode_2_r2=0.0
192 | shapecode_2_g2=1.0
193 | shapecode_2_b2=0.0
194 | shapecode_2_a2=0.0
195 | shapecode_2_border_r=1.0
196 | shapecode_2_border_g=1.0
197 | shapecode_2_border_b=1.0
198 | shapecode_2_border_a=0.1
199 | shapecode_3_enabled=0
200 | shapecode_3_sides=4
201 | shapecode_3_additive=0
202 | shapecode_3_thickOutline=0
203 | shapecode_3_textured=0
204 | shapecode_3_num_inst=1
205 | shapecode_3_x=0.5
206 | shapecode_3_y=0.5
207 | shapecode_3_rad=0.1
208 | shapecode_3_ang=0.0
209 | shapecode_3_tex_ang=0.0
210 | shapecode_3_tex_zoom=1.0
211 | shapecode_3_r=1.0
212 | shapecode_3_g=0.0
213 | shapecode_3_b=0.0
214 | shapecode_3_a=1.0
215 | shapecode_3_r2=0.0
216 | shapecode_3_g2=1.0
217 | shapecode_3_b2=0.0
218 | shapecode_3_a2=0.0
219 | shapecode_3_border_r=1.0
220 | shapecode_3_border_g=1.0
221 | shapecode_3_border_b=1.0
222 | shapecode_3_border_a=0.1
223 | per_frame_1=wave_r = 1;
224 | per_frame_2=wave_g = 1;
225 | per_frame_3=wave_b = 1;
226 | per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
227 | per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) );
228 | per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) );
229 | per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
230 | per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) );
231 | per_frame_9=decay = decay - 0.01*equal(frame%6,0);
232 | per_frame_10=dx = dx + dx_residual;
233 | per_frame_11=dy = dy + dy_residual;
234 | per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3);
235 | per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual;
236 | per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual;
237 | per_frame_15=wave_x = wave_x - dx_residual*7;
238 | per_frame_16=wave_y = wave_y - dy_residual*7;
239 | per_frame_17=wave_mystery = time*0.03;
240 | warp_1=`shader_body
241 | warp_2=`{
242 | warp_3=` // sample previous frame
243 | warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz;
244 | warp_5=`
245 | warp_6=` float n;
246 | warp_7=` float2 d = texsize.zw*1;
247 | warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999);
248 | warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999);
249 | warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999);
250 | warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999);
251 | warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999);
252 | warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999);
253 | warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999);
254 | warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999);
255 | warp_16=`
256 | warp_17=` if (n < 1.5)
257 | warp_18=` ret = 0;
258 | warp_19=` if (n > 3.5)
259 | warp_20=` ret = 0;
260 | warp_21=` if (ret.x < 0.1 && abs(n-3) < 0.5)
261 | warp_22=` ret = 1;
262 | warp_23=`
263 | warp_24=` // darken (decay) over time
264 | warp_25=` // ret = (ret - 0.016)*0.985;
265 | warp_26=`}
266 | comp_1=`shader_body
267 | comp_2=`{
268 | comp_3=` ret = tex2D(sampler_main, uv).xyz;
269 | comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.4,0.3,1.3);
270 | comp_5=`}
271 | comp_6=`
272 | comp_7=`
273 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/27 Super Goats + Cope - Orbus Maximus (Breach the Egg Mix).milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=3.000000
7 | fGammaAdj=2.700
8 | fDecay=0.715
9 | fVideoEchoZoom=2.000
10 | fVideoEchoAlpha=0.000
11 | nVideoEchoOrientation=0
12 | nWaveMode=5
13 | bAdditiveWaves=0
14 | bWaveDots=0
15 | bWaveThick=1
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=0
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=1
24 | bInvert=0
25 | fWaveAlpha=1.170
26 | fWaveScale=1.000
27 | fWaveSmoothing=0.750
28 | fWaveParam=0.000
29 | fModWaveAlphaStart=0.750
30 | fModWaveAlphaEnd=0.950
31 | fWarpAnimSpeed=1.000
32 | fWarpScale=0.248
33 | fZoomExponent=1.10460
34 | fShader=0.000
35 | zoom=0.56470
36 | rot=0.00000
37 | cx=0.500
38 | cy=0.500
39 | dx=0.00000
40 | dy=0.00000
41 | warp=0.01000
42 | sx=1.81670
43 | sy=1.79870
44 | wave_r=0.200
45 | wave_g=0.000
46 | wave_b=0.000
47 | wave_x=0.000
48 | wave_y=0.000
49 | ob_size=0.010
50 | ob_r=0.000
51 | ob_g=0.000
52 | ob_b=0.000
53 | ob_a=1.000
54 | ib_size=0.010
55 | ib_r=0.250
56 | ib_g=0.250
57 | ib_b=0.250
58 | ib_a=0.000
59 | nMotionVectorsX=12.000
60 | nMotionVectorsY=9.000
61 | mv_dx=0.000
62 | mv_dy=0.000
63 | mv_l=0.900
64 | mv_r=1.000
65 | mv_g=1.000
66 | mv_b=1.000
67 | mv_a=0.000
68 | b1n=0.000
69 | b2n=0.000
70 | b3n=0.000
71 | b1x=1.000
72 | b2x=1.000
73 | b3x=1.000
74 | b1ed=0.250
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.00000
83 | wavecode_0_smoothing=0.50000
84 | wavecode_0_r=1.000
85 | wavecode_0_g=1.000
86 | wavecode_0_b=1.000
87 | wavecode_0_a=1.000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.00000
96 | wavecode_1_smoothing=0.50000
97 | wavecode_1_r=1.000
98 | wavecode_1_g=1.000
99 | wavecode_1_b=1.000
100 | wavecode_1_a=1.000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.00000
109 | wavecode_2_smoothing=0.50000
110 | wavecode_2_r=1.000
111 | wavecode_2_g=1.000
112 | wavecode_2_b=1.000
113 | wavecode_2_a=1.000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.00000
122 | wavecode_3_smoothing=0.50000
123 | wavecode_3_r=1.000
124 | wavecode_3_g=1.000
125 | wavecode_3_b=1.000
126 | wavecode_3_a=1.000
127 | shapecode_0_enabled=1
128 | shapecode_0_sides=20
129 | shapecode_0_additive=1
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_num_inst=410
133 | shapecode_0_x=0.500
134 | shapecode_0_y=0.500
135 | shapecode_0_rad=0.01000
136 | shapecode_0_ang=0.00000
137 | shapecode_0_tex_ang=0.00000
138 | shapecode_0_tex_zoom=1.00000
139 | shapecode_0_r=0.000
140 | shapecode_0_g=0.000
141 | shapecode_0_b=1.000
142 | shapecode_0_a=1.000
143 | shapecode_0_r2=0.000
144 | shapecode_0_g2=0.000
145 | shapecode_0_b2=0.000
146 | shapecode_0_a2=0.100
147 | shapecode_0_border_r=1.000
148 | shapecode_0_border_g=1.000
149 | shapecode_0_border_b=1.000
150 | shapecode_0_border_a=0.006
151 | shape_0_per_frame1=q1 = time/5;
152 | shape_0_per_frame2=q2 = time/6;
153 | shape_0_per_frame3=rad = 0.005+bass/90;
154 | shape_0_per_frame4=m5 = bass_att/70;
155 | shape_0_per_frame5=b2 = treb*0.7-bass/2;
156 | shape_0_per_frame6=r = instance/num_inst;
157 | shape_0_per_frame7=g = abs(treb_att/5-bass);
158 | shape_0_per_frame8=//b = abs(treb_att/5-bass);
159 | shape_0_per_frame9=size = 0.3+bass_att/300-(1-q5)*0.1;
160 | shape_0_per_frame10=
161 | shape_0_per_frame11=nc = sqrt(num_inst);
162 | shape_0_per_frame12=xs=sin(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc);
163 | shape_0_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc);
164 | shape_0_per_frame14=zs=cos(3.14*int(instance/nc)/nc);
165 | shape_0_per_frame15=
166 | shape_0_per_frame16=//modulate to allow rotation
167 | shape_0_per_frame17=y1 = ys*cos(q1)-zs*sin(q1);
168 | shape_0_per_frame18=z1 = ys*sin(q1)+zs*cos(q1);
169 | shape_0_per_frame19=x1 = z1*sin(q2)+xs*cos(q2);
170 | shape_0_per_frame20=z2 = z1*cos(q2)-xs*sin(q2);
171 | shape_0_per_frame21=x2 = x1*cos(q3)-y1*sin(q3);
172 | shape_0_per_frame22=y2 = y1*cos(q3)+x1*sin(q3);
173 | shape_0_per_frame23=
174 | shape_0_per_frame24=//translate shape
175 | shape_0_per_frame25=x3 = x2+q4;
176 | shape_0_per_frame26=y3 = y2;
177 | shape_0_per_frame27=z3 = z2+m5;
178 | shape_0_per_frame28=
179 | shape_0_per_frame29=x = 0.5 + size*(x3/(1+z3*size));
180 | shape_0_per_frame30=y = 0.5 + size*(y3/(1+z3*size));
181 | shape_0_per_frame31=a=below(z3,0);
182 | shapecode_1_enabled=0
183 | shapecode_1_sides=4
184 | shapecode_1_additive=0
185 | shapecode_1_thickOutline=0
186 | shapecode_1_textured=0
187 | shapecode_1_num_inst=1
188 | shapecode_1_x=0.500
189 | shapecode_1_y=0.500
190 | shapecode_1_rad=0.10000
191 | shapecode_1_ang=0.00000
192 | shapecode_1_tex_ang=0.00000
193 | shapecode_1_tex_zoom=1.00000
194 | shapecode_1_r=1.000
195 | shapecode_1_g=0.000
196 | shapecode_1_b=0.000
197 | shapecode_1_a=1.000
198 | shapecode_1_r2=0.000
199 | shapecode_1_g2=1.000
200 | shapecode_1_b2=0.000
201 | shapecode_1_a2=0.000
202 | shapecode_1_border_r=1.000
203 | shapecode_1_border_g=1.000
204 | shapecode_1_border_b=1.000
205 | shapecode_1_border_a=0.100
206 | shapecode_2_enabled=0
207 | shapecode_2_sides=4
208 | shapecode_2_additive=0
209 | shapecode_2_thickOutline=0
210 | shapecode_2_textured=0
211 | shapecode_2_num_inst=1
212 | shapecode_2_x=0.500
213 | shapecode_2_y=0.500
214 | shapecode_2_rad=0.10000
215 | shapecode_2_ang=0.00000
216 | shapecode_2_tex_ang=0.00000
217 | shapecode_2_tex_zoom=1.00000
218 | shapecode_2_r=1.000
219 | shapecode_2_g=0.000
220 | shapecode_2_b=0.000
221 | shapecode_2_a=1.000
222 | shapecode_2_r2=0.000
223 | shapecode_2_g2=1.000
224 | shapecode_2_b2=0.000
225 | shapecode_2_a2=0.000
226 | shapecode_2_border_r=1.000
227 | shapecode_2_border_g=1.000
228 | shapecode_2_border_b=1.000
229 | shapecode_2_border_a=0.100
230 | shapecode_3_enabled=0
231 | shapecode_3_sides=4
232 | shapecode_3_additive=0
233 | shapecode_3_thickOutline=0
234 | shapecode_3_textured=0
235 | shapecode_3_num_inst=1
236 | shapecode_3_x=0.500
237 | shapecode_3_y=0.500
238 | shapecode_3_rad=0.10000
239 | shapecode_3_ang=0.00000
240 | shapecode_3_tex_ang=0.00000
241 | shapecode_3_tex_zoom=1.00000
242 | shapecode_3_r=1.000
243 | shapecode_3_g=0.000
244 | shapecode_3_b=0.000
245 | shapecode_3_a=1.000
246 | shapecode_3_r2=0.000
247 | shapecode_3_g2=1.000
248 | shapecode_3_b2=0.000
249 | shapecode_3_a2=0.000
250 | shapecode_3_border_r=1.000
251 | shapecode_3_border_g=1.000
252 | shapecode_3_border_b=1.000
253 | shapecode_3_border_a=0.100
254 | per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.91+1.3);
255 | per_frame_2=vol = 0.1*(vol*9 + (bass_att+mid_att+treb_att)*0.333333);
256 | per_frame_3=q5 = vol;
257 | per_frame_4=zoom = zoom - vol*0.01;
258 | warp_1=`shader_body
259 | warp_2=`{
260 | warp_3=` float2 uv2 = (1-uv);
261 | warp_4=` float3 argebe = tex2D(sampler_fc_main, frac(uv2)).xyz;
262 | warp_5=` uv2 *= 1-(argebe.zy*0.24);
263 | warp_6=`
264 | warp_7=` ret = tex2D(sampler_main, uv).xyz;
265 | warp_8=` ret += tex2D(sampler_main, uv2).xyz*0.9;
266 | warp_9=`
267 | warp_10=` ret *= 0.5;
268 | warp_11=`}
269 | comp_1=`shader_body
270 | comp_2=`{
271 | comp_3=` ret = tex2D(sampler_main, uv).xyz;
272 | comp_4=` ret += GetBlur1(uv);
273 | comp_5=` ret *= 1.49; //gamma
274 | comp_6=` }
275 |
--------------------------------------------------------------------------------
/app/src/main/assets/milk_presets/Mig - 032 (Version 3).milk:
--------------------------------------------------------------------------------
1 | MILKDROP_PRESET_VERSION=201
2 | PSVERSION=2
3 | PSVERSION_WARP=2
4 | PSVERSION_COMP=2
5 | [preset00]
6 | fRating=3.000000
7 | fGammaAdj=1.000000
8 | fDecay=0.980000
9 | fVideoEchoZoom=2.000000
10 | fVideoEchoAlpha=0.000000
11 | nVideoEchoOrientation=0
12 | nWaveMode=4
13 | bAdditiveWaves=1
14 | bWaveDots=1
15 | bWaveThick=0
16 | bModWaveAlphaByVolume=1
17 | bMaximizeWaveColor=1
18 | bTexWrap=1
19 | bDarkenCenter=0
20 | bRedBlueStereo=0
21 | bBrighten=0
22 | bDarken=0
23 | bSolarize=0
24 | bInvert=0
25 | fWaveAlpha=0.523734
26 | fWaveScale=2.717574
27 | fWaveSmoothing=0.900000
28 | fWaveParam=1.000000
29 | fModWaveAlphaStart=0.750000
30 | fModWaveAlphaEnd=0.950000
31 | fWarpAnimSpeed=1.000000
32 | fWarpScale=1.000000
33 | fZoomExponent=1.000000
34 | fShader=0.000000
35 | zoom=1.055000
36 | rot=0.000000
37 | cx=0.500000
38 | cy=0.500000
39 | dx=0.000000
40 | dy=0.000000
41 | warp=0.191239
42 | sx=1.000000
43 | sy=1.000000
44 | wave_r=0.130001
45 | wave_g=0.500000
46 | wave_b=1.000000
47 | wave_x=0.500000
48 | wave_y=0.600000
49 | ob_size=0.010000
50 | ob_r=0.000000
51 | ob_g=0.000000
52 | ob_b=0.000000
53 | ob_a=0.000000
54 | ib_size=0.010000
55 | ib_r=0.250000
56 | ib_g=0.250000
57 | ib_b=0.250000
58 | ib_a=0.000000
59 | nMotionVectorsX=12.000000
60 | nMotionVectorsY=9.000000
61 | mv_dx=0.000000
62 | mv_dy=0.000000
63 | mv_l=0.900000
64 | mv_r=1.000000
65 | mv_g=1.000000
66 | mv_b=1.000000
67 | mv_a=0.000000
68 | b1n=0.000000
69 | b2n=0.000000
70 | b3n=0.000000
71 | b1x=1.000000
72 | b2x=1.000000
73 | b3x=1.000000
74 | b1ed=0.250000
75 | wavecode_0_enabled=0
76 | wavecode_0_samples=512
77 | wavecode_0_sep=0
78 | wavecode_0_bSpectrum=0
79 | wavecode_0_bUseDots=0
80 | wavecode_0_bDrawThick=0
81 | wavecode_0_bAdditive=0
82 | wavecode_0_scaling=1.000000
83 | wavecode_0_smoothing=0.500000
84 | wavecode_0_r=1.000000
85 | wavecode_0_g=1.000000
86 | wavecode_0_b=1.000000
87 | wavecode_0_a=1.000000
88 | wavecode_1_enabled=0
89 | wavecode_1_samples=512
90 | wavecode_1_sep=0
91 | wavecode_1_bSpectrum=0
92 | wavecode_1_bUseDots=0
93 | wavecode_1_bDrawThick=0
94 | wavecode_1_bAdditive=0
95 | wavecode_1_scaling=1.000000
96 | wavecode_1_smoothing=0.500000
97 | wavecode_1_r=1.000000
98 | wavecode_1_g=1.000000
99 | wavecode_1_b=1.000000
100 | wavecode_1_a=1.000000
101 | wavecode_2_enabled=0
102 | wavecode_2_samples=512
103 | wavecode_2_sep=0
104 | wavecode_2_bSpectrum=0
105 | wavecode_2_bUseDots=0
106 | wavecode_2_bDrawThick=0
107 | wavecode_2_bAdditive=0
108 | wavecode_2_scaling=1.000000
109 | wavecode_2_smoothing=0.500000
110 | wavecode_2_r=1.000000
111 | wavecode_2_g=1.000000
112 | wavecode_2_b=1.000000
113 | wavecode_2_a=1.000000
114 | wavecode_3_enabled=0
115 | wavecode_3_samples=512
116 | wavecode_3_sep=0
117 | wavecode_3_bSpectrum=0
118 | wavecode_3_bUseDots=0
119 | wavecode_3_bDrawThick=0
120 | wavecode_3_bAdditive=0
121 | wavecode_3_scaling=1.000000
122 | wavecode_3_smoothing=0.500000
123 | wavecode_3_r=1.000000
124 | wavecode_3_g=1.000000
125 | wavecode_3_b=1.000000
126 | wavecode_3_a=1.000000
127 | shapecode_0_enabled=0
128 | shapecode_0_sides=4
129 | shapecode_0_additive=0
130 | shapecode_0_thickOutline=0
131 | shapecode_0_textured=0
132 | shapecode_0_x=0.500000
133 | shapecode_0_y=0.500000
134 | shapecode_0_rad=0.100000
135 | shapecode_0_ang=0.000000
136 | shapecode_0_tex_ang=0.000000
137 | shapecode_0_tex_zoom=1.000000
138 | shapecode_0_r=1.000000
139 | shapecode_0_g=0.000000
140 | shapecode_0_b=0.000000
141 | shapecode_0_a=1.000000
142 | shapecode_0_r2=0.000000
143 | shapecode_0_g2=1.000000
144 | shapecode_0_b2=0.000000
145 | shapecode_0_a2=0.000000
146 | shapecode_0_border_r=1.000000
147 | shapecode_0_border_g=1.000000
148 | shapecode_0_border_b=1.000000
149 | shapecode_0_border_a=0.100000
150 | shapecode_1_enabled=0
151 | shapecode_1_sides=4
152 | shapecode_1_additive=0
153 | shapecode_1_thickOutline=0
154 | shapecode_1_textured=0
155 | shapecode_1_x=0.500000
156 | shapecode_1_y=0.500000
157 | shapecode_1_rad=0.100000
158 | shapecode_1_ang=0.000000
159 | shapecode_1_tex_ang=0.000000
160 | shapecode_1_tex_zoom=1.000000
161 | shapecode_1_r=1.000000
162 | shapecode_1_g=0.000000
163 | shapecode_1_b=0.000000
164 | shapecode_1_a=1.000000
165 | shapecode_1_r2=0.000000
166 | shapecode_1_g2=1.000000
167 | shapecode_1_b2=0.000000
168 | shapecode_1_a2=0.000000
169 | shapecode_1_border_r=1.000000
170 | shapecode_1_border_g=1.000000
171 | shapecode_1_border_b=1.000000
172 | shapecode_1_border_a=0.100000
173 | shapecode_2_enabled=0
174 | shapecode_2_sides=4
175 | shapecode_2_additive=0
176 | shapecode_2_thickOutline=0
177 | shapecode_2_textured=0
178 | shapecode_2_x=0.500000
179 | shapecode_2_y=0.500000
180 | shapecode_2_rad=0.100000
181 | shapecode_2_ang=0.000000
182 | shapecode_2_tex_ang=0.000000
183 | shapecode_2_tex_zoom=1.000000
184 | shapecode_2_r=1.000000
185 | shapecode_2_g=0.000000
186 | shapecode_2_b=0.000000
187 | shapecode_2_a=1.000000
188 | shapecode_2_r2=0.000000
189 | shapecode_2_g2=1.000000
190 | shapecode_2_b2=0.000000
191 | shapecode_2_a2=0.000000
192 | shapecode_2_border_r=1.000000
193 | shapecode_2_border_g=1.000000
194 | shapecode_2_border_b=1.000000
195 | shapecode_2_border_a=0.100000
196 | shapecode_3_enabled=0
197 | shapecode_3_sides=4
198 | shapecode_3_additive=0
199 | shapecode_3_thickOutline=0
200 | shapecode_3_textured=0
201 | shapecode_3_x=0.500000
202 | shapecode_3_y=0.500000
203 | shapecode_3_rad=0.100000
204 | shapecode_3_ang=0.000000
205 | shapecode_3_tex_ang=0.000000
206 | shapecode_3_tex_zoom=1.000000
207 | shapecode_3_r=1.000000
208 | shapecode_3_g=0.000000
209 | shapecode_3_b=0.000000
210 | shapecode_3_a=1.000000
211 | shapecode_3_r2=0.000000
212 | shapecode_3_g2=1.000000
213 | shapecode_3_b2=0.000000
214 | shapecode_3_a2=0.000000
215 | shapecode_3_border_r=1.000000
216 | shapecode_3_border_g=1.000000
217 | shapecode_3_border_b=1.000000
218 | shapecode_3_border_a=0.100000
219 | per_frame_1=wave_r = wave_r + 0.300*( 0.90*sin(1.753*time+0) + 0.40*sin(1.315*time+1) );
220 | per_frame_2=wave_g = wave_g + 0.300*( 0.90*sin(2.883*time+3) + 0.40*sin(1.006*time+4) );
221 | per_frame_3=wave_b = wave_b + 0.300*( 0.90*sin(1.393*time+5) + 0.40*sin(2.733*time+2) );
222 | per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
223 | per_frame_5=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
224 | per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) );
225 | per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) );
226 | per_frame_8=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) );
227 | per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834));
228 | per_frame_10=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334));
229 | per_frame_11=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334));
230 | warp_1=`shader_body
231 | warp_2=`{
232 | warp_3=` // sample previous frame
233 | warp_4=` ret = tex2D( sampler_main, uv ).xyz;
234 | warp_5=`
235 | warp_6=` // motion blur:
236 | warp_7=` // 'v' points exactly one pixel, in the direction of motion
237 | warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw;
238 | warp_9=` float3 s;
239 | warp_10=` ret = max(ret, tex2D(sampler_main, uv+v*-1)*0.90);
240 | warp_11=` ret = max(ret, tex2D(sampler_main, uv+v* 1)*0.97);
241 | warp_12=` ret = max(ret, tex2D(sampler_main, uv+v* 2)*0.97);
242 | warp_13=` ret = max(ret, tex2D(sampler_main, uv+v* 3)*0.90);
243 | warp_14=`
244 | warp_15=` // darken over time
245 | warp_16=` ret *= 0.92;
246 | warp_17=`
247 | warp_18=` // add noise
248 | warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy;
249 | warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02;
250 | warp_21=`}
251 | comp_1=`shader_body
252 | comp_2=`{
253 | comp_3=` ret = tex2D(sampler_main, uv).xyz;
254 | comp_4=` ret += tex2D(sampler_main, float2(1-uv.x,uv.y)).zyx;
255 | comp_5=` ret = ret*2-0.3; //old gamma effect
256 | comp_6=`}
257 |
--------------------------------------------------------------------------------