This media is not supported in your browser
VIEW IN TELEGRAM
๐ Introducing ORBIX - the new generative synth module in GrainBrick!
Inspired by the OP-1's Tombola, ORBIX turns physics into music. Bouncing balls trigger notes, creating evolving melodies, unpredictable rhythms, and atmospheric soundscapes.
Experiment with different shapes, scales, instruments, and parameters to create something unique every time.
I'm really happy with how this module turned out!
What's next? With ORBIX complete, I'm moving on to the final preparations for GrainBrick's first public beta release!
And yes, GrainBrick will be completely free! ๐งก
Stay tuned! ๐
Inspired by the OP-1's Tombola, ORBIX turns physics into music. Bouncing balls trigger notes, creating evolving melodies, unpredictable rhythms, and atmospheric soundscapes.
Experiment with different shapes, scales, instruments, and parameters to create something unique every time.
I'm really happy with how this module turned out!
What's next? With ORBIX complete, I'm moving on to the final preparations for GrainBrick's first public beta release!
And yes, GrainBrick will be completely free! ๐งก
Stay tuned! ๐
๐ GRAINBRICK - FAQ & BETA UPDATE
I've been getting lots of questions about GrainBrick lately, so here are some quick answers!
๐ฎ Which devices are supported?
Currently, GrainBrick has only been developed and tested on the original TrimUI Brick running KNULLI (the version without joysticks).
๐น What about other handhelds?
I'd love to explore support for Anbernic devices, TrimUI Brick Pro, Steam Deck, and others. Compatibility hasn't been confirmed yet.
๐ฐ How much will it cost?
Completely free!
๐พ What do I need?
An original TrimUI Brick, KNULLI installed, and a microSD card. A 32GB card is a good starting point.
๐ค Can I record my own sounds?
Yes! GrainBrick supports recording through the built-in microphone and compatible USB audio interfaces. You can trim recordings and use them in the granular engine.
๐น Does it support MIDI?
Not yet. MIDI connectivity and synchronization are features I'd like to explore in future updates.
๐ต Is it a sequencer or tracker?
No! GrainBrick is a standalone instrument built around granular synthesis, effects, and the ORBIX generative synth, designed primarily for ambient music and evolving soundscapes.
๐ป Will it be open source?
The first beta will be released on GitHub as a ready-to-run application. I may consider releasing the source code later.
๐ When is the beta coming?
I'm already preparing the first public beta! My main focus right now is getting everything ready for other people to use and explore.
You'll be able to try GrainBrick yourself soon! ๐งก
Thank you all for your interest, support, and ideas. They really motivate me to keep creating!
I've been getting lots of questions about GrainBrick lately, so here are some quick answers!
๐ฎ Which devices are supported?
Currently, GrainBrick has only been developed and tested on the original TrimUI Brick running KNULLI (the version without joysticks).
๐น What about other handhelds?
I'd love to explore support for Anbernic devices, TrimUI Brick Pro, Steam Deck, and others. Compatibility hasn't been confirmed yet.
๐ฐ How much will it cost?
Completely free!
๐พ What do I need?
An original TrimUI Brick, KNULLI installed, and a microSD card. A 32GB card is a good starting point.
๐ค Can I record my own sounds?
Yes! GrainBrick supports recording through the built-in microphone and compatible USB audio interfaces. You can trim recordings and use them in the granular engine.
๐น Does it support MIDI?
Not yet. MIDI connectivity and synchronization are features I'd like to explore in future updates.
๐ต Is it a sequencer or tracker?
No! GrainBrick is a standalone instrument built around granular synthesis, effects, and the ORBIX generative synth, designed primarily for ambient music and evolving soundscapes.
๐ป Will it be open source?
The first beta will be released on GitHub as a ready-to-run application. I may consider releasing the source code later.
๐ When is the beta coming?
I'm already preparing the first public beta! My main focus right now is getting everything ready for other people to use and explore.
You'll be able to try GrainBrick yourself soon! ๐งก
Thank you all for your interest, support, and ideas. They really motivate me to keep creating!
๐ซก16 5๐ค3๐3 3๐ฆ2
GrainBrick - Development Update ๐๏ธ
I've already started preparing the first open beta, but during final testing, I noticed that the app was putting too much load on the CPU. So I had to go back and optimize it once again.
Fortunately, the results were great! I managed to reduce DSP usage from around 80% to 55% under the same settings, without sacrificing any features or sound quality.
I also made several important improvements to make the first beta as smooth and comfortable to use as possible:
โข Expanded WAV and MP3 support.
โข Added sample preview directly in the sample browser.
โข Improved playback controls and navigation between sections.
โข Added accelerated parameter adjustments when holding down buttons.
โข Fixed clicks during Play/Pause and refined several effects.
So development is definitely moving forward! Over the past few days, my focus has been less on adding new features and more on stability, performance, and usability.
And now, the next step is definitely the release of the first GrainBrick open beta! ๐
Thanks to everyone following the project and looking forward to the release! ๐งก
I've already started preparing the first open beta, but during final testing, I noticed that the app was putting too much load on the CPU. So I had to go back and optimize it once again.
Fortunately, the results were great! I managed to reduce DSP usage from around 80% to 55% under the same settings, without sacrificing any features or sound quality.
I also made several important improvements to make the first beta as smooth and comfortable to use as possible:
โข Expanded WAV and MP3 support.
โข Added sample preview directly in the sample browser.
โข Improved playback controls and navigation between sections.
โข Added accelerated parameter adjustments when holding down buttons.
โข Fixed clicks during Play/Pause and refined several effects.
So development is definitely moving forward! Over the past few days, my focus has been less on adding new features and more on stability, performance, and usability.
And now, the next step is definitely the release of the first GrainBrick open beta! ๐
Thanks to everyone following the project and looking forward to the release! ๐งก
Good news for FM-1 owners! I decided to experiment and connected the synth directly to the console via USB, and it turns out GrainBrick can record audio straight from the synth!
This suggests that most USB audio devices and audio interfaces should also be compatible with GrainBrick.๐ฅณ
This suggests that most USB audio devices and audio interfaces should also be compatible with GrainBrick.
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ Welcome to the GrainBrick Open Beta!
GrainBrick BETA 1.0 is officially available for everyone! ๐
You can now download it for free, experiment with sounds, and create your own ambient textures.
๐ฅ Download GrainBrick:
https://github.com/ETRNLIAM/GrainBrick/releases/tag/v1.0.0-beta.1
๐ฅ Video Tutorial:
https://www.youtube.com/watch?v=Iy-IeH4_EvQ
๐ The tutorial is available with two audio tracks: English and Russian. You can switch between them in the YouTube player settings.
โ Currently tested on the original TrimUI Brick running KNULLI.
This is the first public beta, so your feedback, bug reports, and suggestions are very welcome!
Thank you all for your incredible support! โค๏ธ
update:
If the app didn't work for you, I've just updated the archive. Please try downloading it again!
GrainBrick BETA 1.0 is officially available for everyone! ๐
You can now download it for free, experiment with sounds, and create your own ambient textures.
๐ฅ Download GrainBrick:
https://github.com/ETRNLIAM/GrainBrick/releases/tag/v1.0.0-beta.1
๐ฅ Video Tutorial:
https://www.youtube.com/watch?v=Iy-IeH4_EvQ
๐ The tutorial is available with two audio tracks: English and Russian. You can switch between them in the YouTube player settings.
โ Currently tested on the original TrimUI Brick running KNULLI.
This is the first public beta, so your feedback, bug reports, and suggestions are very welcome!
Thank you all for your incredible support! โค๏ธ
update:
If the app didn't work for you, I've just updated the archive. Please try downloading it again!
200 43๐ค5๐คช5
Media is too big
VIEW IN TELEGRAM
GrainBrick now features LIVE mode, allowing you to capture and transform incoming audio in real time using granular synthesis
125๐12 11 9๐ฆ4๐3๐คช2๐2
Unfortunately, the previous test build for the TrimUI Smart Pro turned out not to work.
Since I don't have a Smart Pro to test on myself, it's a bit difficult to troubleshoot these issues.
I'm currently waiting for my Anbernic console to arrive. Hopefully, adapting GrainBrick for Anbernic will help me develop a more universal solution for compatibility across different handheld devices.
Thanks to everyone who helped with testing! I really appreciate your time and feedback! ๐
Since I don't have a Smart Pro to test on myself, it's a bit difficult to troubleshoot these issues.
I'm currently waiting for my Anbernic console to arrive. Hopefully, adapting GrainBrick for Anbernic will help me develop a more universal solution for compatibility across different handheld devices.
Thanks to everyone who helped with testing! I really appreciate your time and feedback! ๐
1๐ค8 6
๐ GrainBrick Beta 1.0.1 - Universal Update is here!
A new GrainBrick update is out! ๐๏ธ
The biggest improvement? Expanded support for handheld gaming consoles!
โ Tested and confirmed working on:
โข TrimUI Brick (Original)
โข Anbernic RG40XXV
๐ Potential compatibility:
โข TrimUI Smart Pro
โข Other Anbernic handhelds
These devices may also be compatible, but haven't been officially tested yet. If you have one, I'd love to hear your results!
๐ง What's new:
โข Adaptive screen resolution and controls.
โข Improved USB audio compatibility.
โข Automatic USB audio input detection.
โข Connected USB device name display.
โข USB audio volume control using physical buttons.
โข Various compatibility fixes.
๐ฆ Download the new beta:
https://github.com/ETRNLIAM/GrainBrick/releases/tag/v1.0.1-beta.2
To install, extract the ZIP contents into the "roms/ports" folder on your KNULLI device.
โ ๏ธ Graphics performance may vary depending on your device. Further optimizations are planned!
Thanks to everyone testing GrainBrick, sharing feedback, and helping this little project grow! โค๏ธ
A new GrainBrick update is out! ๐๏ธ
The biggest improvement? Expanded support for handheld gaming consoles!
โ Tested and confirmed working on:
โข TrimUI Brick (Original)
โข Anbernic RG40XXV
๐ Potential compatibility:
โข TrimUI Smart Pro
โข Other Anbernic handhelds
These devices may also be compatible, but haven't been officially tested yet. If you have one, I'd love to hear your results!
๐ง What's new:
โข Adaptive screen resolution and controls.
โข Improved USB audio compatibility.
โข Automatic USB audio input detection.
โข Connected USB device name display.
โข USB audio volume control using physical buttons.
โข Various compatibility fixes.
๐ฆ Download the new beta:
https://github.com/ETRNLIAM/GrainBrick/releases/tag/v1.0.1-beta.2
To install, extract the ZIP contents into the "roms/ports" folder on your KNULLI device.
โ ๏ธ Graphics performance may vary depending on your device. Further optimizations are planned!
Thanks to everyone testing GrainBrick, sharing feedback, and helping this little project grow! โค๏ธ
5 18๐พ6 4๐1
We've put together a list of the most common problems users encounter when installing or using GrainBrick, along with possible solutions.
1. GrainBrick won't launch - black screen or returns to the KNULLI menu
๐น The most common mistake is placing the application files in the wrong directory.
Both the GrainBrick application folder and the ".sh" launcher file must be placed directly inside the "ports" directory.
Correct:
ports/
โโโ grainbrick beta 1.0.1/
โโโ GrainBrick beta 1.0.1.sh
Incorrect:
ports/
โโโ grainbrick.beta.1.0.1/
โโโ grainbrick beta 1.0.1/
โโโ GrainBrick beta 1.0.1.sh
Remove the extra folder level. Do not rename the application files or folders.
2. Buttons are mapped incorrectly or don't work as expected
๐น Make sure you're using GrainBrick 1.0.1.
This version fixes button mapping issues on KNULLI Scarab.
If you've manually changed the button mappings, try resetting them to their default settings.
3. The application launches, but there's no sound
๐น Check the physical MUTE switch on your console. For example, on the TrimUI Brick, it's located on the right side of the device.
Also, check the selected audio output in GrainBrick's settings. If you're using USB headphones or an audio interface, make sure the correct output device is selected.
4. Audio dropouts, crackling, or glitches
๐น Possible causes include high CPU usage or compatibility issues with certain USB audio devices.
Try the following:
- Reduce the number of active effects.
- Test audio playback through the console's built-in audio output.
- Connect your console to a charger while using a USB audio device.
- If your USB device supports external power, try powering it separately.
The external power suggestion is still experimental. We're continuing to investigate these issues.
5. GrainBrick doesn't work on my console
๐น GrainBrick is currently being developed and tested primarily for devices running KNULLI firmware.
It has been confirmed to work on the original TrimUI Brick, Anbernic RG40XXV, and several other devices.
However, running KNULLI doesn't automatically guarantee compatibility. It also depends on the processor, system architecture, and available libraries.
Compatibility with other firmware is not guaranteed at this time.
6. USB audio recording doesn't work properly
๐น Some users have reported that the incoming audio waveform is displayed correctly, but the recorded sample doesn't appear after stopping the recording.
We're still investigating this issue, and it may depend on the specific USB device being used.
If you experience this problem, please let us know your audio device model, console model, and GrainBrick version.
7. Still having problems?
Please provide the following information:
- Your console model.
- Your KNULLI firmware version.
- Your GrainBrick version.
- A description of what happens when launching or using the application.
- If possible, a screenshot, video, or error log.
The more information you provide, the easier it is to identify the cause.
---
๐ What's Next for GrainBrick?
GrainBrick development is not slowing down!
I'm currently working on a major update that will introduce many of the features you've been requesting most frequently.
Alongside these new features, I'm continuing to optimize performance, improve the interface, fix bugs, and expand compatibility with more handheld devices.
Your feedback, suggestions, and bug reports genuinely help shape the future of GrainBrick. I read your comments and do my best to take your ideas into account during development.
GrainBrick is still in beta, and there's a lot more to come!
Thank you to everyone who's trying out the app, sharing their experiences, and supporting the project! โค๏ธ
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ซก6 5๐ฆ1
New RHYTHM Mode!๐
I'm working on a major GrainBrick update, and one of the biggest new features is RHYTHM.
It's a system for rhythmically moving the granular playback position between virtual regions of a sample.
You can divide any loaded sample into 4โ32 regions, select the ones you want, and create rhythmic patterns without manually slicing the audio. The granular engine moves between these regions in sync with the tempo while continuing to process the sound.
The mode features 6 playback algorithms, independent reverse playback for selected regions, automatic transient-based region detection, rhythm controls, and MIDI Clock synchronization.
The idea is to create rhythms not from pre-arranged sounds, but directly from the audio material itself, experimenting with granular synthesis and effects.
The mode is already running on TrimUI Brick, and I'm currently testing and refining it!
I'm working on a major GrainBrick update, and one of the biggest new features is RHYTHM.
It's a system for rhythmically moving the granular playback position between virtual regions of a sample.
You can divide any loaded sample into 4โ32 regions, select the ones you want, and create rhythmic patterns without manually slicing the audio. The granular engine moves between these regions in sync with the tempo while continuing to process the sound.
The mode features 6 playback algorithms, independent reverse playback for selected regions, automatic transient-based region detection, rhythm controls, and MIDI Clock synchronization.
The idea is to create rhythms not from pre-arranged sounds, but directly from the audio material itself, experimenting with granular synthesis and effects.
The mode is already running on TrimUI Brick, and I'm currently testing and refining it!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ34 7๐1
This media is not supported in your browser
VIEW IN TELEGRAM
A refreshed interface, LIVE mode, RHYTHM mode, MIDI Clock support, a redesigned FX section, color themes, and tons of bug fixes - all coming in the next major GrainBrick update! โฌ๏ธ
Please open Telegram to view this post
VIEW IN TELEGRAM
๐ฅ33๐3 2
GrainBrick - New Sound Engine for ORBIX!
We've significantly expanded the sound capabilities of ORBIX! It's now powered by a synthesis engine based on Mutable Instruments Rings, using physical modeling synthesis.
Unlike traditional synthesizers, Rings simulates the behavior of resonating objects such as strings, membranes, metal plates, and other acoustic structures.
This makes it possible to create unique, organic sounds - from soft string-like textures and atmospheric bells to deep, experimental soundscapes.
What does this mean for users?
ORBIX will offer flexible synthesis controls, allowing you to fine-tune the sound by adjusting resonator structure, brightness, decay time, harmonic content, and other parameters.
At the same time, ORBIX will retain its signature feature - generating notes through bouncing balls interacting with virtual shapes.
Combined with Delay, Reverb, and the ability to route audio into GrainBrick's granular engine, this opens up even more possibilities for sound experimentation.
The new ORBIX engine is coming in the next GrainBrick update!
We've significantly expanded the sound capabilities of ORBIX! It's now powered by a synthesis engine based on Mutable Instruments Rings, using physical modeling synthesis.
Unlike traditional synthesizers, Rings simulates the behavior of resonating objects such as strings, membranes, metal plates, and other acoustic structures.
This makes it possible to create unique, organic sounds - from soft string-like textures and atmospheric bells to deep, experimental soundscapes.
What does this mean for users?
ORBIX will offer flexible synthesis controls, allowing you to fine-tune the sound by adjusting resonator structure, brightness, decay time, harmonic content, and other parameters.
At the same time, ORBIX will retain its signature feature - generating notes through bouncing balls interacting with virtual shapes.
Combined with Delay, Reverb, and the ability to route audio into GrainBrick's granular engine, this opens up even more possibilities for sound experimentation.
The new ORBIX engine is coming in the next GrainBrick update!
๐ฅ25โก5๐1๐1 1
I'm aware that some GrainBrick users are experiencing problems when recording audio, especially through USB audio devices such as the M-VAVE FM-1.
What's happening?
During recording, the app receives an audio signal, the waveform appears on the screen, and everything seems to be working normally. However, after stopping the recording and entering the audio editor, the waveform disappears, there's no sound, and the audio file isn't saved.
The strangest part is that this issue doesn't affect everyone.
Users with identical console models, the same KNULLI and GrainBrick versions, and even the same USB audio devices are getting completely different results:
- For some users, recording works perfectly.
- For others, audio files aren't saved at all, and the issue happens consistently.
I've tried multiple times to reproduce this problem on my own device, but recording always works correctly for me. This makes it difficult to identify the cause and develop a proper fix.
What could be causing this?
I'm currently considering several possibilities: microSD card or file system issues, errors during audio file saving, differences in device configurations, or unexpected problems when finalizing a recording.
However, these are just theories at this point.
I need your help!
If you've experienced this issue, please let me know in the comments:
1. Which console are you using?
2. Which versions of KNULLI and GrainBrick do you have installed?
3. What device are you using to record audio?
4. What microSD card are you using (brand, capacity, and speed class)?
5. Can you successfully save recordings using the console's built-in microphone?
6. Does the issue happen every time or only occasionally?
If you have the opportunity to test with a different microSD card, those results would also be very helpful.
Let's work together to figure out what's going on!
I want GrainBrick to work reliably across different devices, but first we need to identify what's causing this issue.
Thank you to everyone who's testing the app and reporting problems. Your feedback really helps make GrainBrick better!
Please open Telegram to view this post
VIEW IN TELEGRAM
โ5โก5
This media is not supported in your browser
VIEW IN TELEGRAM
๐๏ธ MIDI Controller Support is Coming to GrainBrick!
I've implemented support for external MIDI controllers via both USB and Bluetooth!
Now you'll be able to control GrainBrick's parameters using physical knobs, faders, and buttons, making the experience much more hands-on and intuitive.
โ Successfully tested with the M-VAVE SMC Mixer.
๐ This feature will be included in the next major GrainBrick update!
I've implemented support for external MIDI controllers via both USB and Bluetooth!
Now you'll be able to control GrainBrick's parameters using physical knobs, faders, and buttons, making the experience much more hands-on and intuitive.
โ Successfully tested with the M-VAVE SMC Mixer.
๐ This feature will be included in the next major GrainBrick update!
๐ฅ44๐ค4โก3 3 3๐พ1
Media is too big
VIEW IN TELEGRAM
๐๏ธ New Granular Features & Oscillator in GrainBrick!
In this video, I'm demonstrating several new parameters added to the granular engine, along with the new oscillator!
๐ Automatic Bass Generation
The oscillator automatically detects the musical key and generates a matching bass note, allowing you to add a deep, powerful low end to your ambient textures.
๐ Experimental Sound Processing
You can also route the granular engine's audio directly through the oscillator, introducing new distortions, harmonics, and interesting sonic possibilities.
These new features open up even more room for experimentation and creative sound design!
๐ Coming in the next major GrainBrick update!
And there's still more to come!
In this video, I'm demonstrating several new parameters added to the granular engine, along with the new oscillator!
๐ Automatic Bass Generation
The oscillator automatically detects the musical key and generates a matching bass note, allowing you to add a deep, powerful low end to your ambient textures.
๐ Experimental Sound Processing
You can also route the granular engine's audio directly through the oscillator, introducing new distortions, harmonics, and interesting sonic possibilities.
These new features open up even more room for experimentation and creative sound design!
๐ Coming in the next major GrainBrick update!
And there's still more to come!
1๐ฅ12 1