GrainBrick
634 subscribers
10 photos
6 videos
4 links
Download Telegram
Development of the new feature is going really well, and the interface design is already finished! I think those of you familiar with the OP-1 will recognize what it is! ๐Ÿ‘€
๐Ÿ˜Ž91
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! ๐Ÿ‘€
222๐Ÿฆ„11
๐ŸŽ› 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!
๐Ÿซก165๐Ÿค3๐Ÿ˜Ž33๐Ÿฆ„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! ๐Ÿงก
2214๐Ÿซก53๐Ÿ˜‡2๐ŸŽ…1๐ŸŽ„1
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. ๐Ÿฅณ
Please open Telegram to view this post
VIEW IN TELEGRAM
42๐Ÿ˜จ94๐Ÿค—22๐Ÿซก1๐Ÿ†’1
Are you ready? ๐Ÿ‘‰
Please open Telegram to view this post
VIEW IN TELEGRAM
206๐Ÿ‘พ4๐Ÿฆ„2๐Ÿ˜จ1
๐ŸŽ‰ 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!
20043๐Ÿค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๐Ÿ˜Ž12119๐Ÿฆ„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! ๐Ÿ˜‰
1๐Ÿค86
Anbernic ๐Ÿ› 
Please open Telegram to view this post
VIEW IN TELEGRAM
23
๐Ÿš€ 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! โค๏ธ
518๐Ÿ‘พ64๐Ÿ˜‡1
๐Ÿ›  GrainBrick FAQ - Common Issues and How to Fix Them

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
๐Ÿซก65๐Ÿฆ„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!
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ347๐Ÿ†’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๐Ÿ†’32
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!
๐Ÿ”ฅ25โšก5๐Ÿ˜‡1๐Ÿ˜Ž11
๐Ÿ› GrainBrick - Audio Recording Issue. Let's Figure This Out Together!

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!
๐Ÿ”ฅ44๐Ÿค4โšก333๐Ÿ‘พ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!
1๐Ÿ”ฅ121