User Tools

Site Tools


creativecoding

Space for Creativity

A community is a platform, it is an inclusive space which fosters the participators towards the common philosophical, political visions and missions codified as goals. In such a space creativity has to bloom, grow out of common self interest. Sometimes, for creativity there need not be reason behind the creation. Creating for the sake of creating is also included in wider perspective. Although in practice, people tend to create out of some needs they percieve which has not yet been available, or accessible or affordable. Thus a negative space in reality fosters the potential to search or make a space that enables creation.

Being a creative community necessarily demands from its organizers and maintainers. Hacking is a form of creative endeavour. It is an expression from an individual or a community communicating the solidarity over an action based on their philosophical commitments constituting critical - political, social, economical, technological bearings. It always encourages critical thinking, courage and confidence. Thus it always requires a coordinated action to reach scale and create the desired change.

Creativity does not mean fostering Technocracy. History has always taught us how technology plays a vital and more often central role in deciding the clash of civilizations, ideologies, theories, resulting in unimagined adverse effects to unimagined social progress. It also has repeteadly demonstrated that a technocratic solution always leads to social annhilation through economic or cultural hegemony and social injustice for which most people become victim.

Thus if Creativity and Technology have been so underpinned, we need to understand that it essentially is a political process. From that perspective ownership, production, distribution of creative outcomes need to be addressed critically. The instinct to create is fundamental natural of humans. It gives purpose for everyone. Everyone creates something in their life. Creation can be founted individually or socially. Social participation, Collaboration, Cooperation have transformed creativity into huge transformative power by organizing labour that goes into creation process at individual (micro) level. Thus Creativity can also be seen as a complex micro-macro process.

Creative Commons

We are commons who have subscribed to the philosophy of commoning. We also practice it when we share our material resources, tools, machineries, information, documents, software, etc… to enable and amplify the creative process - which not dictating how to create. Anybody who loves to create something and respective the influence of commons shall be termed as creative commons. No individual creation can be isolation from the societal process of inspiring the individual to create in first place. Its a symbiotic cycle between the society and individual accelerating each other.

Democratizing creative process involves building tools and instruments (technological, legal, social, economic, …) to further support the creation. To be creative both liberty and education is essential to take part and collaborate. Else the process become daunting to the newcomer. When it comes to technological communities, most of the creative process gets subjugated to a particular method of creation that defines the very ground reality of which the community got binded initially. It is like a collection of blacksmith where their entire world view will be only in their passionate profession point of view. While they understand world better through their eyes, practices, tools, technologies, they also fail to look into equivalent participation of other communities contribution which the world is made of.

Thus Empathizing speciliazation of an individual or a subgroup or a group itself becomes a necessary prerequisite to progress the community as a whole. Creating a tool that further amplifies creation is also a notable property of tool/instrument creation. In that view, free software and open hardware - digital commons - is an ecosystem of tools that support creation without any artificial barrier for commercialization of political reasons. Since software has a beautiful dual nature (its both data and executable model), fundamentally anything that can be digitized can be created with software - as a fundamental instrument of creation.

But this process requires a considerable learning curve to start creating something that actually works, and moreover support further creation. From this we can also clearly understand that creativity stays scientific and democratic only when it is transparent and collaborative. In reality everyone cannot be a software developer. But the digital tools required to ease creativity without again writing the software from scratch every time, demands a “Do not Repeat Yourself” and strikes a balance between “Do It Yourself/Ourself” strategy.

Space for Everyone

Community must work towards a space “Something for Everyone” vision. In such view, having a coding hegemony or intellectual domination pertaining to coding as the only art and scientific practice makes the community as monotonic, and eventually drives our colours of participation and diversity. In order to maintain the diversity, the knowledge, practice needs to be maintained diversified too. Suddenly it occurs like a chicken and egg problem. But it really it need not be. People who can code also can have other hobbies and vice versa. Moreover in digital realm, people who can code and have other passionate art hobbies can create tools that actually suit the creation of art. Thus at macro scale, we need people who have their passion in other art forms and have software development has auxiliary hobby. Thus on both roads a balance needs to be striked down. It can be only grey and not black/white decision.

The following are the curated list of creative areas where coding skill need not be a prerequisite.

For non-coders

No. Field Tool Use
1. Graphics GIMP Image/Photo Editing
2. Graphics Inkscape Vector Editing/Designing
3. Graphics Krita Image/Photo/Vector Editing
4. Graphics My Paint Digital painting/Editing
5. Animation Synfig Studio Animation
6. Modeling/Animation Blender Animation, Modeling, Gaming
7. CAD FreeCAD Modeling, Creating reproducible designs
8. CAD Antimony CAD tool from other universe
9. GIS GRASS GIS/RS Tool for Geospatial analysis
10. GIS QGIS GIS/RS Tool for Geospatial analysis
11. GIS SAGA GIS/RS Tool for Geospatial analysis
12. Generative Art Nodebox Generative/Random Art with block diagrams
13. Radio/Hardware Pothosware Hardware usage, Radio, communication
14. Radio GNURadio Radio, Communication…
15. Synthesis, Multimedia PureData Audio/Visual synthesis using nodes, blocks
16. Multimedia Production OBStudio Multimedia Production
17. Multimedia Production Natron Nodebased composting tool
18. Audio Production Audacity Editing Audio recordings, files, conversion, DSP
19. Audio Production Ardour Audio Workstation
20. Story Boarding, Script Writing Storyboarding Writers, Directors, Screenplay, Narration, Story Telling

For coders

No. Field Tool Use
1. Generative Art Alchemy Generative Art with Vector Editing
2. Generative Art Processing Generative Art with Vector Editing
3. Generative Art OpenFrameworks Generative Art with Vector Editing
4. Generative Art Kojo Generative/Random Art with Scala
5. CAD OpenSCAD Programmers CAD
6. CAD Libfive Scheme based CAD
creativecoding.txt · Last modified: 2019/07/11 06:58 by Ganesh