# Blog Profile: Ghales

**URL:** <https://uzu.lurk.org/t/blog-profile-ghales/4824>\
**Category:** Announcements\
**Created:** [12 August 2023 04:39 UTC](https://uzu.lurk.org/t/blog-profile-ghales/4824 "2023-08-12T04:39:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![HighHarmonics](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/h/13edae/32.png) [@HighHarmonics](https://uzu.lurk.org/u/HighHarmonics)\
**Post date:** [12 August 2023 04:39 UTC](https://uzu.lurk.org/t/blog-profile-ghales/4824/1 "2023-08-12T04:39:32Z")

</div>

> **[Tidal Profile - Ghales | Tidal Cycles](https://tidalcycles.org/blog/tidal_profile_ghales/)**
>
> | Tidal Cyclist | Ghales |

This is an articulate and detailed presentation of aesthetics, guiding principles and coding practices, along with info on album releases, musical roots and influences.

> _When playing alone, I aim very high: my goal is for the music to be interesting without the knowledge that it's done by code. If an audience can't vibe to it, I'm doing it wrong._

Included is a discussion of custom functions with a link to his [custom function repo](https://github.com/ghalestrilo/libtidal) - used for controlling tonality and time signature changes. Very cool and impressive! And a very good way to see how Haskel knowledge is put to use.

Ghales is one of the founders of the Algorave Brazil community and is also working on a video series of live performances of musicians from Brasilia. Ghales has also developed a livecoding workstation called [Verso](https://github.com/ghalestrilo/verso). It is language agnostic and can support any livecoding language with a compatible plugin.

Check it out!
