PHONK
PHONK is a coding playground for new and old Android devices.
Create scripts rapidly from your phone or using the remote Web Editor on your computer using Javascript. The API is simple and extensive. GUI, audio, graphics, Bluetooth BLE, Arduino, OSC, MIDI, and much more.
PHONK Website — Tutorial — Forum — Discord
Features
- Takes 1 min to set up on your phone
- No need to install anything on your computer
- PHONK uses JavaScript but it calls native Java functions, getting close to native speed
- Simplified API. Create custom interfaces and access on-device sensors in a couple of lines of code
- Pseudo Live Coding (select your code and Control (or Cmd) + Enter to live execute)
- Bluetooth and Arduino in a few lines of code
- MQTT, HTTP requests, WebSockets, OSC, MIDI
- Access to Processing.org API
- Use your PureData skills thanks to the embedded LibPd
- OpenStreetMaps and muuuch more!
How to install it
Get it from
- APK
- F-droid (Need help)
- Play Store (Sadly I don’t have time to keep up with all the changes that Google does to the Play Store requirements
- or just compile it your self
If you have an Android phone with a version higher than 4.1 (that’s from 2012!) then it should work! If you find a problem, please create an issue.
During the first install, the app will
- Ask you for a bunch of permissions. I recommend accepting all of them to be able to run the examples. You can always revoke them
- Install the examples in the device «sdcard» folder. Doing this we can easily access the examples and self-made scripts from any other app.
How to create your first script
Check the Getting started guide for a more detailed explanation
Run the PHONK app in your Android device. You can create your first script within the device, although it might be a bit cumbersome using the device virtual keyboard.
Instead, connect your computer and Android to the same Wi-Fi network. On your computer open the browser and type the IP address indicated on your phone after pressing «Start web editor». A web editor will load, allowing you to code on the phone.
You can create a new project and copy and paste this into the editor.
// ui elements need x, y, w, h normalized paramaters ui.addButton('Start accelerometer', 0.1, 0.45, 0.8, 0.1).onClick(function () { sensors.accelerometer.start() }) sensors.accelerometer.onChange(function (e) { console.log(e.x, e.y, e.z) })
Now run the project. 🎉
You can explore the variety of examples included in PHONK and modify them in order to explore its capabilities.
Compile it yourself
PHONK depends on 3 subprojects contained in this repository.
- PHONK-android. The main PHONK Android project.
- PHONK-editor. The Web Editor written in an old version of Vue.js
- PHONK-examples. The examples
In order to compile PHONK you also need to:
- Copy the examples into the main app assets folder. In PHONK-examples run
npm run cleanAndDeploy
- Build and copy the WebEditor into the main app assets folder. In PHONK-editor
npm run cleanBuildAndDeploy
- Run the Android project using Android studio
Once you’ve done that, there is no necessity to do the first steps anymore unless you want to update the Web Editor or the examples.
Project structure
The PHONK app is divided into two modules: phonk_app and phonk_apprunner.
- phonk_app is the app that you see when you start PHONK and it manages all the stuff to let you make projects.
- phonk_apprunner is the part in charge of running the scripts and it contains all the API. If you want to add or improve the API you can go to the folder phonk/phonk_apprunner/src/main/java/io/phonk/runner/apprunner/api. All the methods you include there will automatically be exposed to JavaScript.
Get Involved
- Write about it
- Make something with PHONK.app and tell me about it. I would love to know how you use it. (GitHub, e-mail, etc.)
- Have a look at the issues
Roadmap
- Getting started guide
- Improve documentation
- How-to-contribute guide
License
This project is licensed under the terms of the GPL / LGPL v3 License. You can check out the full LICENSE description on the file LICENSE.txt.
PHONK
PHONK is a coding playground for new and old Android devices.
Create scripts rapidly from your phone or using the remote Web Editor on your computer using Javascript. The API is simple and extensive. GUI, audio, graphics, Bluetooth BLE, Arduino, OSC, MIDI, and much more.
PHONK Website — Tutorial — Forum — Discord
Features
- Takes 1 min to set up on your phone
- No need to install anything on your computer
- PHONK uses JavaScript but it calls native Java functions, getting close to native speed
- Simplified API. Create custom interfaces and access on-device sensors in a couple of lines of code
- Pseudo Live Coding (select your code and Control (or Cmd) + Enter to live execute)
- Bluetooth and Arduino in a few lines of code
- MQTT, HTTP requests, WebSockets, OSC, MIDI
- Access to Processing.org API
- Use your PureData skills thanks to the embedded LibPd
- OpenStreetMaps and muuuch more!
How to install it
Get it from
- APK
- F-droid (Need help)
- Play Store (Sadly I don’t have time to keep up with all the changes that Google does to the Play Store requirements
- or just compile it your self
If you have an Android phone with a version higher than 4.1 (that’s from 2012!) then it should work! If you find a problem, please create an issue.
During the first install, the app will
- Ask you for a bunch of permissions. I recommend accepting all of them to be able to run the examples. You can always revoke them
- Install the examples in the device «sdcard» folder. Doing this we can easily access the examples and self-made scripts from any other app.
How to create your first script
Check the Getting started guide for a more detailed explanation
Run the PHONK app in your Android device. You can create your first script within the device, although it might be a bit cumbersome using the device virtual keyboard.
Instead, connect your computer and Android to the same Wi-Fi network. On your computer open the browser and type the IP address indicated on your phone after pressing «Start web editor». A web editor will load, allowing you to code on the phone.
You can create a new project and copy and paste this into the editor.
// ui elements need x, y, w, h normalized paramaters ui.addButton('Start accelerometer', 0.1, 0.45, 0.8, 0.1).onClick(function () { sensors.accelerometer.start() }) sensors.accelerometer.onChange(function (e) { console.log(e.x, e.y, e.z) })
Now run the project. 🎉
You can explore the variety of examples included in PHONK and modify them in order to explore its capabilities.
Compile it yourself
PHONK depends on 3 subprojects contained in this repository.
- PHONK-android. The main PHONK Android project.
- PHONK-editor. The Web Editor written in an old version of Vue.js
- PHONK-examples. The examples
In order to compile PHONK you also need to:
- Copy the examples into the main app assets folder. In PHONK-examples run
npm run cleanAndDeploy
- Build and copy the WebEditor into the main app assets folder. In PHONK-editor
npm run cleanBuildAndDeploy
- Run the Android project using Android studio
Once you’ve done that, there is no necessity to do the first steps anymore unless you want to update the Web Editor or the examples.
Project structure
The PHONK app is divided into two modules: phonk_app and phonk_apprunner.
- phonk_app is the app that you see when you start PHONK and it manages all the stuff to let you make projects.
- phonk_apprunner is the part in charge of running the scripts and it contains all the API. If you want to add or improve the API you can go to the folder phonk/phonk_apprunner/src/main/java/io/phonk/runner/apprunner/api. All the methods you include there will automatically be exposed to JavaScript.
Get Involved
- Write about it
- Make something with PHONK.app and tell me about it. I would love to know how you use it. (GitHub, e-mail, etc.)
- Have a look at the issues
Roadmap
- Getting started guide
- Improve documentation
- How-to-contribute guide
License
This project is licensed under the terms of the GPL / LGPL v3 License. You can check out the full LICENSE description on the file LICENSE.txt.
Хорошая музыка не обязательно должна быть создана в стенах дорогих студий и записана модными исполнителями. Конечно, того самого «студийного качества» без профессионального оборудования добиться проблематично. Однако, если вы делаете первые шаги в качестве музыканта или же создаете музыку, что называется, для души, то вполне можно обойтись и тем, что есть под рукой. А именно — вашим смартфоном.
Ваш Android-смартфон может создавать музыку
Содержание
- 1 Voice Recorder — Запись голоса
- 2 N-Track — Для сведения аудиодорожек
- 3 Bandlab — Человек-оркестр
- 4 Caustic — Синтезатор-наше все
- 5 FL Studio — Целая звукозаписывающая студия в кармане
Voice Recorder — Запись голоса
Каждый телефон поставляется с предустановленным диктофоном и вы можете смело использовать его. Но стороннее приложение даст вам возможность более тонкой настройки параметров записи голоса, а также опции по конвертированию записей в разные форматы и так далее. Для этого как нельзя лучше подойдет приложение Voice Recorder. Помимо высокого качества звука тут имеется возможность сохранять свои аудиозаписи в формате MP3, а также присутствуют алгоритмы по улучшению звука. В частности, довольно полезной опцией будет возможность настройки чувствительности микрофона. Возможность работы с внешними микрофонами также присутствует.
Скачать: Voice Recorder
N-Track — Для сведения аудиодорожек
Если вы ищете простое приложение для сведения треков, то N-Track — это то, что нужно. Он позволяет создать базовую дорожку и добавлять дополнительные дорожки для голоса и музыкальных инструментов. Без дополнительных вливаний в базовой версии можно использовать до 5 дорожек, чего вполне хватит для начинающих. Приложение также имеет ряд эффектов, таких как реверберация, эхо, повышение и понижение тона и так далее.
Скачать: N-Track
Bandlab — Человек-оркестр
Bandlab имеет все основные функции, которые потребуются музыканту: аудио-рекордер, сэмплер, тонна разнообразных инструментов, а также интеграция с социальными сетями, чтобы оперативно делиться своим творчеством. С точки зрения музыкальных возможностей, тут имеется 12 трековый рекордер с возможностью импорта аудио, блок эффектов с более с чем 100 инструментальными и вокальными пресетами, а также встроенный метроном. А на каком инструменте умеете играть вы. Расскажите об этом в нашем чате в Телеграм.
Скачать: Bandlab
Caustic — Синтезатор-наше все
Это приложение может представлять особый интерес для людей, которые любят синтезаторы. Его интерфейс прост и понятен, но при этом богат на возможности. Он имеет огромное количество самых разных синтрезаторов: 8-битный синтезатор, FM-синтезатор, имитация классического пианино и еще кучу всего еще. Помимо этого программа дает возможность записать звук с 14 синтезаторов одновременно и создать из этого полноценную мелодию. Основным недостатком является отсутствие экспорта треков в бесплатной версии.
Скачать: Caustic
FL Studio — Целая звукозаписывающая студия в кармане
Пользователи ПК, которые увлекаются созданием музыки, наверняка в курсе существования такое программы, как Fruity Loops. По факту FL Studio — это и есть вышеобозначенная программа, но для Android. Да и создана она теми же людьми. Программа позволяет записывать, редактировать и миксовать треки. Также приложение может похвастаться обильными наборами ударных инструментов, синтезаторов, гитар, трубных инструментов и далее по списку. Кроме того, имеется возможность создания зацикленных битов для рэп и хип-хоп композиции.
Скачать: FL Studio
Каждый человек задумывался о том, как прокачать свой телефон так, чтобы все понимали, что жанр твоей любимой музыки – фонк. Я тоже задался этим вопросом и нашел способ улучшить свой девайс до состояния PHONK. Хочу предупредить всех, кто желает это сделать со своим телефоном, назад дороги не будет!
Содержание
- 1 Чехол в стиле PHONK
- 2 Обои в стиле PHONK
- 2.1 Дрифтовое ответвление Фонка
- 2.2 Анимешное ответвление Фонка
- 3 Музыка в стиле PHONK
- 4 Итог
Чехол в стиле PHONK
Рыба гниет с головы, а фонк начинается с оформления внешнего вида смартфона. Без этого аксессуара невозможно стать настоящим фонкером. Картинка у чехла должна быть с черепом, но не простым, а с какой-нибудь особенностью. Все должно быть мрачно и агрессивно, цвет картинки фиолетовый, но бывают исключения. Если черепа не очень подходят вашему фонкерскому стилю, то нужно просто выбрать какой-то необычный чехол. Нам важно показать особенность наших вкусов, что-то напоминающее “дед инсайд”, но не в такой степени идиотизма.
Обои в стиле PHONK
Переходим к самой интересной части нашего преображения. Здесь кроется важная часть стиля фонка. Вы обязаны сохранять определенный тематику в обоях, они должны содержать черепа фиолетового цвета. Иногда можно использовать гоночные машины для дрифта, но это уже не те фонкеры. Настоящий фонк вырастает из мрачности и агрессии, я не хочу менять этот стиль. Будьте осторожны! Некоторые начинающие последователи фонк культуры думают, что анимешные обои в стиле “дед инсайд” это круто. Но не пытайтесь себя обмануть, настоящий фонк вырос в мрачности и агрессии.
Дрифтовое ответвление Фонка
Этим последователям фонк культуры нравится дрифт. Это не плохо, но они уже ушли от своих корней, от места силы. Можно даже сказать, что они создали свое новое направление, которое собрало большую фанатскую базу.
Анимешное ответвление Фонка
Самое ужасное и коварное из направлений. Последователи этой секты смотрят аниме и слушают фонк. Иногда они пересекаются с дрифтовым направлением, но очень редко. Люди, поддерживающие анимешный фонк, обладают странным заболеванием, от которого еще не придумали лекарства.
Музыка в стиле PHONK
Обязательная часть стиля PHONK вашего телефона – это музыка! Без нее ваш образ не будет работать. Если вы настоящий фонкер, вы должны ходить по улице с включенным на полную мощность фонком. Окружающее пространство обязано наполняться стилем PHONK. Вокруг вас образовывается аура фонка, вы становитесь фонком, вы и есть PHONK! Многим людям не понравится ваш стиль, но настоящий фонкер никогда не падет духом!
Итог
Как создать мир за 7 дней? В чем смысл жизни? На эти вопросы может ответить только настоящий фонкер. Прокачав свой телефон до уровня PHONK вы сможете познавать тайны вселенной просто слушая музыку. Я описал всего один шаг в направлении фонк культуры, но даже он способен что-то изменить внутри вас.
КАК ДЕЛАТЬ ЖИРНЫЙ ФОНК В BANDLAB НА ТЕЛЕФОНЕ КАК СДЕЛАТЬ БИТ НА ТЕЛЕФОНЕ МАСТЕРИНГ В BANDLAB
06:18
8.29 MB
27.5K
PHONK НА ТЕЛЕФОНЕ КАК СДЕЛАТЬ ФОНК НА ТЕЛЕФОНЕ МОБИЛЕ МОБИЛЬНОМ УСТРОЙСТВЕ ТУТОРИАЛ
04:50
6.36 MB
93.8K
Пишу PHONK с НУЛЯ Фонк в Fl Studio Mobile 3 Лютый фонк на телефоне
16:44
22.02 MB
50.5K
Как Сделать PHONK HOUSE в FL STUDIO MOBILE за 1 Минуту
01:24
1.84 MB
9.9K
ФОНК В FL STUDIO MOBILE 3 PHONK TUTORIAL ФОНК ЗА 5 МИНУТ
04:28
5.88 MB
109K
КАК СДЕЛАТЬ АГРЕССИВНЫЙ PHONK HOUSE В FL STUDIO MOBILE
01:21
1.78 MB
6.1K
ЛУЧШИЕ ПРОГРАММЫ ДЛЯ БИТМЕЙКЕРА НА СМАРТФОНЕ ТОП 5 ПРИЛОЖЕНИЙ ДЛЯ СОЗДАНИЯ МУЗЫКИ
11:15
14.81 MB
1.3M
ПИШИМ ЛЮТЫЙ ФОНК КАК НАПИСАТЬ ЖИРНЫЙ ФОНК В FL STUDIO MOBILE
46
1.01 MB
83.1K
Phonk в стиле KSLV Noh за 5 минут Агрессивный ФОНК
04:26
5.83 MB
3.6K
ПИШУ PHONK за 5 МИНУТ на Телефоне FL Studio Mobile
07:12
9.48 MB
3.1K
Пишу ФОНК в стиле DVRST С НУЛЯ Phonk с НУЛЯ в Fl Studio Mobile
08:05
10.64 MB
20.1K
как сделать фонк бит
59
1.29 MB
20.3K
PHONK ЗА 5 МИНУТ НА АНДРОИД BANDPASS PHONK TUTORIAL
05:05
6.69 MB
26.5K
Это САМЫЙ ЛЮТЫЙ ФОНК в Fl Studio Mobile 3 Написал PHONK в FLM3
05:26
7.15 MB
19.8K
Как делать Phonk в Fl Studio Mobile Подробно разкажу и научу в этом видео
03:54
5.13 MB
5.5K
PHONK на телефоне Fl Studio Mobile
01:43
2.26 MB
301
Как сделать Phonk Beat на телефоне Fl Studio Mobile 3
03:53
5.11 MB
394
Пишу ФОНК с НУЛЯ на встроенных звуках Фонк в фл студио мобайл 3 Фонк на телефоне
12:24
16.32 MB
23.2K
Как Сделать PHONK HOUSE в Fl Studio Mobile PHONK HOUSE За Минуту
01:34
2.06 MB
2.9K
Атмосферный ФОНК в СТИЛЕ LXRD CXNTURY Phonk НА ТЕЛЕФОНЕ Атмосферный фонк на ТЕЛЕФОНЕ
08:03
10.59 MB
9.7K
Как сделать качающий Phonk House трек Fl Studio Mobile
38
853.52 KB
1.6K
КАК СДЕЛАТЬ БИТ В GARAGEBAND ЗА 5 МИНУТ
16:41
21.96 MB
365.3K
PHONK НА ТЕЛЕФОНЕ как сделать атмосферный фонк
05:14
6.89 MB
235
КАК НАПИСАТЬ ЛЮТЫЙ PHONK РЕЦЕПТ ЖИРНОГО ФОНК БИТА
22:40
29.83 MB
1M
КАК СДЕЛАТЬ ФОНК В СТИЛЕ KSLV HOW TO MAKE PHONK LIKE KSLV FREE FLP
01:18
1.71 MB
1.9K
Phonk Vs Memphis Rap Как Сделать трек на телефоне
11:25
15.03 MB
545
Как сделать фонк в Fl Studio Mobile 3 Phonk на телефоне Бит в FlM
02:12
2.90 MB
1K
Трек в стиле Lxst Cxntury Blessed Mane Fl Studio Mobile Phonk Wawe на телефоне
03:52
5.09 MB
80
FL STUDIO MOBILE ИМБА
13:47
18.14 MB
51.7K
КАК СДЕЛАТЬ ФОНК В FLM3 это возможно КАК СДЕЛАТЬ ФОНК НА ТЕЛЕФОНЕ
03:17
4.32 MB
714
как я пишу песни в Band Lab
46:10
60.76 MB
23.3K
КАК СДЕЛАТЬ PHONK ТРЕК В СТИЛЕ SHADOWRAZE FL STUDIO 20 2022
09:06
11.98 MB
20.3K
Написал ЛЮТЫЙ PHONK с ВОКАЛОМ Как Сделать ЖИРНЫЙ ФОНК бит
13:54
18.29 MB
134.2K
КАК СДЕЛАТЬ PHONK В FL STUDIO MOBILE Туториал по FL STUDIO Mobale
05:01
6.60 MB
3.3K
КАК СДЕЛАТЬ БИТ В СТИЛЕ ФОНК В FL STUDIO MOBILE 3 МОБИЛЬНЫЙ БИТМЕЙКИНГ
03:51
5.07 MB
13.9K
КАК СДЕЛАТЬ ФОНК БИТ В СТИЛЕ АДЛИН PHONK БИТ ДЛЯ ADLIN АТМОСФЕРНАЯ МЕЛОДИЯ
09:27
12.44 MB
11.3K
PHONK за ОДНУ МИНУТУ в FL STUDIO Shorts Phonk Flstudio
59
1.29 MB
93K
КАК СДЕЛАТЬ АТМОСФЕРНЫЙ ФОНК ЗА 1 МИНУТУ В СТИЛЕ LXST CXNTURY
01:00
1.32 MB
38.3K
КАК СДЕЛАТЬ ДРИФТ ФОНК 200 БПМ ДИКИЙ КОВБЕЛЛ КАК СДЕЛАТЬ AGRESSIVE PHONK
08:57
11.78 MB
41.1K
Как написать бит в BANDPASS Как писать биты на телефоне
09:26
12.41 MB
584
КАК СДЕЛАТЬ БИТ НА ТЕЛЕФОНЕ GARAGEBAND ОБУЧЕНИЕ
08:30
11.19 MB
24.9K
КАК СДЕЛАТЬ PLUGG В FL STUDIO MOBILE
01:37
2.13 MB
2.4K
как сделать фонк хаус на телефоне How To Make Phonk House In Fl Studio Mobile
47
1.03 MB
368
КАК СДЕЛАТЬ ФОНК В СТИЛЕ SHADXWBXRN HOW TO MAKE PHONK LIKE SHADXWBXRN FREE FLP
01:08
1.49 MB
2.3K
Как Сделать Бит Для Мужика Fl Studio Mobile Shorts
40
898.44 KB
58.9K
БИТ НА ПК Vs БИТ НА ТЕЛЕФОНЕ КАК ЭТО РАБОТАЕТ
10:16
13.51 MB
181.8K
ЗАГРУЗИТЬ С ТЕЛЕФОНА ТРЕК НА ВСЕ ЦИФРОВЫЕ ПЛОЩАДКИ VK BOOM ITUNES SPOTIFY 2021 Дистрибуция
09:12
12.11 MB
4.5K
КАК НАПИСАТЬ ЖИРНЫЙ ФОНК PHONK ЗА 5 МИНУТ FL STUDIO
06:02
7.94 MB
714.8K
Серёга вылетает под фонк
01:25
1.86 MB
4.4M
КАК СВЕСТИ БИТ В FL STUDIO MOBILE
54
1.18 MB
807