100% found this document useful (2 votes)
31 views

Immediate download Coding Art: A Guide to Unlocking Your Creativity with the Processing Language and p5.js in Four Simple Steps 2nd Edition Mathias Funk ebooks 2024

The document promotes the ebook 'Coding Art: A Guide to Unlocking Your Creativity with the Processing Language and p5.js in Four Simple Steps' by Mathias Funk and Yu Zhang, available for download on ebookmeta.com. It also highlights various recommended digital products related to coding and design. Additionally, it introduces the concept of Design Thinking, emphasizing its application in user-centered design and innovation across multiple fields.

Uploaded by

soukieassauq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
31 views

Immediate download Coding Art: A Guide to Unlocking Your Creativity with the Processing Language and p5.js in Four Simple Steps 2nd Edition Mathias Funk ebooks 2024

The document promotes the ebook 'Coding Art: A Guide to Unlocking Your Creativity with the Processing Language and p5.js in Four Simple Steps' by Mathias Funk and Yu Zhang, available for download on ebookmeta.com. It also highlights various recommended digital products related to coding and design. Additionally, it introduces the concept of Design Thinking, emphasizing its application in user-centered design and innovation across multiple fields.

Uploaded by

soukieassauq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

Get the full ebook with Bonus Features for a Better Reading Experience on ebookmeta.

com

Coding Art: A Guide to Unlocking Your Creativity


with the Processing Language and p5.js in Four
Simple Steps 2nd Edition Mathias Funk

https://ebookmeta.com/product/coding-art-a-guide-to-
unlocking-your-creativity-with-the-processing-language-
and-p5-js-in-four-simple-steps-2nd-edition-mathias-funk/

OR CLICK HERE

DOWLOAD NOW

Download more ebook instantly today at https://ebookmeta.com


Recommended digital products (PDF, EPUB, MOBI) that
you can download immediately if you are interested.

Coding Art: A Guide to Unlocking Your Creativity with the


Processing Language and p5.js in Four Simple Steps 2 /
converted Edition Mathias Funk
https://ebookmeta.com/product/coding-art-a-guide-to-unlocking-your-
creativity-with-the-processing-language-and-p5-js-in-four-simple-
steps-2-converted-edition-mathias-funk/
ebookmeta.com

Learn JavaScript with p5.js: Coding for Visual Learners


1st Edition Engin Arslan

https://ebookmeta.com/product/learn-javascript-with-p5-js-coding-for-
visual-learners-1st-edition-engin-arslan/

ebookmeta.com

Natural Language Processing Recipes: Unlocking Text Data


with Machine Learning and Deep Learning Using Python 2nd
Edition Akshay Kulkarni
https://ebookmeta.com/product/natural-language-processing-recipes-
unlocking-text-data-with-machine-learning-and-deep-learning-using-
python-2nd-edition-akshay-kulkarni-2/
ebookmeta.com

Hermione Granger Harry Potter Student Turned Heroine Kenny


Abdo

https://ebookmeta.com/product/hermione-granger-harry-potter-student-
turned-heroine-kenny-abdo/

ebookmeta.com
Conversations in Human Evolution Volume 1 1st Edition Lucy
Timbrell

https://ebookmeta.com/product/conversations-in-human-evolution-
volume-1-1st-edition-lucy-timbrell/

ebookmeta.com

Brutal King (Savage Heirs #3) 1st Edition Jagger Cole

https://ebookmeta.com/product/brutal-king-savage-heirs-3-1st-edition-
jagger-cole/

ebookmeta.com

Statistical Analysis of Graph Structures in Random


Variable Networks V. A. Kalyagin

https://ebookmeta.com/product/statistical-analysis-of-graph-
structures-in-random-variable-networks-v-a-kalyagin/

ebookmeta.com

Occupational Therapy in Mental Health A Vision for


Participation 2e 2nd Edition Catana Brown Virginia C
Stoffel Jaime Muñoz
https://ebookmeta.com/product/occupational-therapy-in-mental-health-a-
vision-for-participation-2e-2nd-edition-catana-brown-virginia-c-
stoffel-jaime-munoz/
ebookmeta.com

Subtle Energy Techniques Cyndi Dale

https://ebookmeta.com/product/subtle-energy-techniques-cyndi-dale/

ebookmeta.com
Visualizing Environmental Science 5th Edition David M.
Hassenzahl

https://ebookmeta.com/product/visualizing-environmental-science-5th-
edition-david-m-hassenzahl/

ebookmeta.com
Design Thinking
Design Thinking is a set of strategic and creative processes and principles
used in the planning and creation of products and solutions to human-­
centered design problems.

With design and innovation being two key driving principles, this series
focuses on, but not limited to, the following areas and topics:

• User Interface (UI) and User Experience (UX) Design

• Psychology of Design

• Human-Computer Interaction (HCI)

• Ergonomic Design

• Product Development and Management

• Virtual and Mixed Reality (VR/XR)

• User-Centered Built Environments and Smart Homes

• Accessibility, Sustainability and Environmental Design

• Learning and Instructional Design

• Strategy and best practices

This series publishes books aimed at designers, developers, storytellers


and problem-solvers in industry to help them understand current
developments and best practices at the cutting edge of creativity, to invent
new paradigms and solutions, and challenge Creatives to push boundaries
to design bigger and better than before.

More information about this series at https://link.springer.com/


bookseries/15933.
Coding Art
A Guide to Unlocking Your
Creativity with the Processing
Language and p5.js in Four
Simple Steps
Second Edition

Mathias Funk
Yu Zhang
Coding Art: A Guide to Unlocking Your Creativity with the Processing
Language and p5.js in Four Simple Steps
Mathias Funk Yu Zhang
Eindhoven, The Netherlands Eindhoven, The Netherlands

ISBN-13 (pbk): 978-1-4842-9779-7 ISBN-13 (electronic): 978-1-4842-9780-3


https://doi.org/10.1007/978-1-4842-9780-3
Copyright © 2024 by Mathias Funk and Yu Zhang
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or
part of the material is concerned, specifically the rights of translation, reprinting, reuse of
illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way,
and transmission or information storage and retrieval, electronic adaptation, computer software,
or by similar or dissimilar methodology now known or hereafter developed.
Trademarked names, logos, and images may appear in this book. Rather than use a trademark
symbol with every occurrence of a trademarked name, logo, or image we use the names, logos,
and images only in an editorial fashion and to the benefit of the trademark owner, with no
intention of infringement of the trademark.
The use in this publication of trade names, trademarks, service marks, and similar terms, even if
they are not identified as such, is not to be taken as an expression of opinion as to whether or not
they are subject to proprietary rights.
While the advice and information in this book are believed to be true and accurate at the date of
publication, neither the authors nor the editors nor the publisher can accept any legal
responsibility for any errors or omissions that may be made. The publisher makes no warranty,
express or implied, with respect to the material contained herein.
Managing Director, Apress Media LLC: Welmoed Spahr
Acquisitions Editor: Miriam Haidara
Development Editor: James Markham
Editorial Assistant: Jessica Vakili
Cover designed by eStudioCalamar
Cover image designed by Freepik (www.freepik.com)
Distributed to the book trade worldwide by Springer Science+Business Media New York, 1
New York Plaza, Suite 4600, New York, NY 10004-1562, USA. Phone 1-800-SPRINGER, fax (201)
348-4505, e-mail orders-ny@springer-sbm.com, or visit www.springeronline.com. Apress Media,
LLC is a California LLC and the sole member (owner) is Springer Science + Business Media
Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.
For information on translations, please e-mail booktranslations@springernature.com; for
reprint, paperback, or audio rights, please e-mail bookpermissions@springernature.com.
Apress titles may be purchased in bulk for academic, corporate, or promotional use. eBook
versions and licenses are also available for most titles. For more information, reference our Print
and eBook Bulk Sales web page at http://www.apress.com/bulk-sales.
Any source code or other supplementary material referenced by the author in this book is
available to readers on the Github repository: https://github.com/Apress/Coding-Art. For more
detailed information, please visit https://www.apress.com/gp/services/source-code.
Paper in this product is recyclable
Table of Contents
About the Authors������������������������������������������������������������������������������xiii

About the Technical Reviewer������������������������������������������������������������xv

Acknowledgments����������������������������������������������������������������������������xvii

Chapter 1: Introduction������������������������������������������������������������������������1
1.1. Coding Art������������������������������������������������������������������������������������������������������3
1.2. Motivation������������������������������������������������������������������������������������������������������4
1.2.1. How to Talk with a “Machine”���������������������������������������������������������������4
1.2.2. Practice a Practice��������������������������������������������������������������������������������5
1.2.3. Do It and Own It�������������������������������������������������������������������������������������6
1.3. How to Read This Book����������������������������������������������������������������������������������7
1.3.1. Calling All Creatives�������������������������������������������������������������������������������7
1.3.2. Four Steps, One Example, One Zoom�����������������������������������������������������8
1.3.3. Getting Ready��������������������������������������������������������������������������������������11

Chapter 2: Idea to Visuals�������������������������������������������������������������������13


2.1. Visual Elements��������������������������������������������������������������������������������������������13
2.1.1. Shapes�������������������������������������������������������������������������������������������������14
2.1.2. Shaping Up in Processing��������������������������������������������������������������������18
2.1.3. Colors, Transparency, and Filters���������������������������������������������������������21
2.1.4. Working with Form and Texture�����������������������������������������������������������25

v
Table of Contents

2.2. Canvas Secrets��������������������������������������������������������������������������������������������29


2.2.1. Scaling Visual Elements����������������������������������������������������������������������30
2.2.2. Resetting or Restoring the Canvas������������������������������������������������������32
2.2.3. Rotation and Translation����������������������������������������������������������������������34
2.3. Animation: From Frames to Motion��������������������������������������������������������������39
2.3.1. Animation Basics���������������������������������������������������������������������������������39
2.3.2. Simple Movement��������������������������������������������������������������������������������40
2.3.3. Rhythm in Motion��������������������������������������������������������������������������������43
2.4. Interaction as Input for Animation����������������������������������������������������������������49
2.4.1. Combining Mouse Presses and Movement�����������������������������������������50
2.5. Summary�����������������������������������������������������������������������������������������������������52

Chapter 3: Composition and Structure�����������������������������������������������53


3.1. Data and Code Structure������������������������������������������������������������������������������54
3.1.1. Creating Many Things��������������������������������������������������������������������������54
3.1.2. Controlling Many Things����������������������������������������������������������������������64
3.2. Visual Structure��������������������������������������������������������������������������������������������68
3.2.1. Composition and Alignment�����������������������������������������������������������������68
3.2.2. Composing with Layers�����������������������������������������������������������������������73
3.2.3. Controlling Layers��������������������������������������������������������������������������������78
3.3. Summary�����������������������������������������������������������������������������������������������������83

Chapter 4: Refinement and Depth�������������������������������������������������������85


4.1. Randomness and Noise�������������������������������������������������������������������������������85
4.1.1. Working with Randomness������������������������������������������������������������������86
4.1.2. Controlling Randomness���������������������������������������������������������������������91
4.1.3. Selecting and Making Choices with Randomness�������������������������������97
4.1.4. Working with Noise����������������������������������������������������������������������������102

vi
Table of Contents

4.2. MemoryDot������������������������������������������������������������������������������������������������106
4.2.1. Smoothing�����������������������������������������������������������������������������������������106
4.2.2. Smoothly Working with Many Things������������������������������������������������113
4.3. Using Computed Values�����������������������������������������������������������������������������116
4.3.1. Computing Values with Functions�����������������������������������������������������116
4.3.2. The Space Between Two Values: Interpolation����������������������������������122
4.3.3. Interpolation with Functions��������������������������������������������������������������124
4.4. Interactivity������������������������������������������������������������������������������������������������129
4.4.1. Mouse Interaction������������������������������������������������������������������������������130
4.4.2. Keyboard Interaction�������������������������������������������������������������������������133
4.4.3. Other Input�����������������������������������������������������������������������������������������142
4.5. Summary���������������������������������������������������������������������������������������������������143

Chapter 5: Completion and Production���������������������������������������������145


5.1. Making Things Big for Print������������������������������������������������������������������������145
5.1.1. High-Resolution Rendering����������������������������������������������������������������147
5.1.2. Migrating to Scalable Version������������������������������������������������������������149
5.1.3. Rendering Snapshots of Dynamic Work��������������������������������������������151
5.2. A Backstage for Control�����������������������������������������������������������������������������157
5.2.1. Tweak Mode in Processing����������������������������������������������������������������158
5.2.2. Centralizing Control with Variables����������������������������������������������������159
5.2.3. “Backstaging” with the Keyboard�����������������������������������������������������161
5.3. More Stable and Less Risky Code��������������������������������������������������������������165
5.3.1. The Right Things in the Right Place���������������������������������������������������165
5.3.2. Avoiding Resource Bloat��������������������������������������������������������������������169
5.3.3. Code Structure�����������������������������������������������������������������������������������169
5.3.4. Don’t Reinvent the Wheel������������������������������������������������������������������172

vii
Table of Contents

5.4. Testing Before Deployment������������������������������������������������������������������������175


5.4.1. Depending on Dependencies�������������������������������������������������������������176
5.4.2. Anticipating Differences��������������������������������������������������������������������176
5.4.3. Preparing for Unattended Operation��������������������������������������������������178
5.5. Summary���������������������������������������������������������������������������������������������������179

Chapter 6: Taking a Larger Project Through All Four Steps��������������181


6.1. Context, Inspiration, and Starting Point������������������������������������������������������184
6.2. Concept and Artwork���������������������������������������������������������������������������������185
6.3. Step 1: Idea to Visuals��������������������������������������������������������������������������������187
6.4. Step 2: Composition and Structure������������������������������������������������������������190
6.4.1. Composition: The Fog������������������������������������������������������������������������191
6.4.2. Composition: Creating the Mountains������������������������������������������������192
6.4.3. Structure: Creating the Particles�������������������������������������������������������194
6.5. Step 3: Refinement and Depth�������������������������������������������������������������������197
6.5.1. Refinement: Reshaping the Particles������������������������������������������������198
6.5.2. Depth: Adding Interaction������������������������������������������������������������������203
6.6. Step 4: Completion and Production������������������������������������������������������������206
6.6.1. Completion: Installation in Space������������������������������������������������������206
6.6.2. Production in Print�����������������������������������������������������������������������������207
6.7. Summary���������������������������������������������������������������������������������������������������210

Chapter 7: Flow Fields and Particle Storms with p5.js��������������������213


7.1. Getting Started with p5.js��������������������������������������������������������������������������214
7.1.1. Structure of p5.js Sketches���������������������������������������������������������������215
7.1.2. From Processing to p5.js�������������������������������������������������������������������218
7.1.3. Fine-Tuning the Presentation������������������������������������������������������������219
7.1.4. How to Spot Errors?��������������������������������������������������������������������������220
7.1.5. Making Your Work Publically Accessible�������������������������������������������221

viii
Table of Contents

7.2. Generative Art on the Web��������������������������������������������������������������������������223


7.2.1. Flow Fields����������������������������������������������������������������������������������������223
7.2.2. From Flow Field to Particle Flow�������������������������������������������������������228
7.2.3. From Particle Flow to Dotted Particle Traces������������������������������������236
7.2.4. Giving Particle Traces Different Colors and Shapes���������������������������242
7.2.5. Painting Particle Traces As a Whole���������������������������������������������������251

Chapter 8: Making Sense of Touch and Sensors with p5.js��������������255


8.1. Preparing for Mobile Browsers, Accidental Interaction,
and Device Orientation�������������������������������������������������������������������������������255
8.1.1. Preventing Accidental Interactions����������������������������������������������������257
8.1.2. Device Orientation�����������������������������������������������������������������������������258
8.1.3. Grid-Based Example Case�����������������������������������������������������������������260
8.2. Touch and Multi-touch�������������������������������������������������������������������������������264
8.2.1. Working with Multiple Touches����������������������������������������������������������265
8.2.2. Multi-touch Interaction����������������������������������������������������������������������267
8.3. Working with Device Sensors��������������������������������������������������������������������273
8.3.1. Activating Sensors�����������������������������������������������������������������������������273
8.3.2. Working with Device Rotation������������������������������������������������������������274
8.3.3. Working with Device Acceleration�����������������������������������������������������276

Chapter 9: Dealing with Problems����������������������������������������������������281


9.1. Helping Yourself�����������������������������������������������������������������������������������������282
9.1.1. Error Messages or Nothing Happens�������������������������������������������������282
9.1.2. Working with Copy–Paste������������������������������������������������������������������283
9.1.3. Reference Documentation�����������������������������������������������������������������285
9.1.4. Searching for Symptoms�������������������������������������������������������������������286

ix
Table of Contents

9.2. Getting Help from Others���������������������������������������������������������������������������288


9.2.1. Finding Help��������������������������������������������������������������������������������������288
9.2.2. Asking the Right Questions Right������������������������������������������������������289
9.2.3. Minimal Working Example�����������������������������������������������������������������290
9.3. Working with Experts���������������������������������������������������������������������������������291
9.3.1. How Can Experts Help You?���������������������������������������������������������������291
9.3.2. How to Manage a Project with Experts?�������������������������������������������292

Chapter 10: Learning Path����������������������������������������������������������������295


10.1. Going Deeper�������������������������������������������������������������������������������������������295
10.1.1. Challenges to Pick���������������������������������������������������������������������������296
10.1.2. Building Your Own Toolset���������������������������������������������������������������297
10.1.3. Sharing Your Toolset with Others�����������������������������������������������������298
10.2. Different Technologies�����������������������������������������������������������������������������298
10.2.1. Enhancing Processing and p5.js�����������������������������������������������������298
10.2.2. Assessing Feasibility�����������������������������������������������������������������������299
10.2.3. Moving Away from Processing and p5.js�����������������������������������������300

Chapter 11: Creative Processes��������������������������������������������������������303


11.1. Two Types of Ideation�������������������������������������������������������������������������������303
11.1.1. Concept-Based Ideation������������������������������������������������������������������304
11.1.2. Material-Based Ideation������������������������������������������������������������������304
11.2. Using Abstraction Layers�������������������������������������������������������������������������305
11.2.1. First Loop: Behavior to Output���������������������������������������������������������306
11.2.2. Second Loop: Adding Data���������������������������������������������������������������307
11.2.3. Third Loop: Adding Input and Interaction�����������������������������������������308
11.2.4. Fourth Loop: Adding a Backstage����������������������������������������������������311
11.2.5. Creative Processes with Layers������������������������������������������������������312

x
Table of Contents

Conclusion����������������������������������������������������������������������������������������315

Epilogue��������������������������������������������������������������������������������������������317

References����������������������������������������������������������������������������������������321

Index�������������������������������������������������������������������������������������������������325

xi
About the Authors
Mathias Funk is Associate Professor in the
Future Everyday group in the Department of
Industrial Design at the Eindhoven University
of Technology (TU/e). He has a background
in Computer Science and a PhD in Electrical
Engineering (from Eindhoven University of
Technology). His research interests include
data design methodologies, data-enabled
design, systems for musical expression, and
design tools for data and AI. In the past he has researched at ATR (Japan),
RWTH Aachen, Philips Consumer Lifestyle and Philips Experience
Design, Intel labs (Santa Clara), National Taiwan University of Science and
Technology, and National Taiwan University. He is also the co-founder of
UXsuite, a high-tech spin-off from Eindhoven University of Technology.
He has years of experience in software architecture and design, building
design tools, and web technologies. As a teacher, he teaches various
courses in the Industrial Design curriculum about designing with data and
visualization approaches, systems design, and technologies for connected
products and systems. He is regularly invited to hold international
workshops, and as an active musician for years, he is very interested in the
intersection of music, art, and design in particular.

xiii
About the Authors

An artist by training, Yu Zhang finished


her PhD in 2017 on the theory and artistic
practice of interactive technologies for public,
large-scale installations. She approaches
visual art with mixed reality installations and
projections, sensor-based interactives, and
computational arts. She roots her artistic
intent in the symbolism of Asian traditions and
transforms the artistic unpacking of drama
and cultural signifiers into experiences of
interactivity and connectivity that ultimately bridge artistic expression and
audience experience. She uses systems design toolkit to realize a complex
multifaceted experience playing with the spatiotemporal context of the
audience's interaction with the installations when digital and physical
converge. Starting from interactivity, she constructs layers of different
connections between artist, artwork, audience, and the environment to
express how far such connectivity can impact and reshape the structure
and relations of objects, space, and time within a dynamic audience
experience. Apart from her artistic research and practice, Yu’s teaching
experiences cover over 10 years and a broad space including traditional
classrooms and design-led project-based learning activities.

xiv
About the Technical Reviewer
Dr. Bin Yu is currently an Assistant Professor
in Digital Innovation at Nyenrode Business
University. He worked in Philips Design
from 2019 to 2022. Bin received his PhD in
Industrial Design (2018) from TU/e and
M.S. in Biomedical Engineering (2012) from
Northeastern University, Shenyang, China.
Dr. Bin Yu had rich experience, from both
academia and industry, in digital product
design, user interface design, healthcare
design, and data visualization. He has published more than 40 papers in
top journals and conferences. Besides, his work has been invited to several
design exhibitions, like Dutch Design Week, Milan Design Week, New York
Design Week, and Dubai Design Week.

xv
Other documents randomly have
different content
Tuuli on tuima, ankarat aallot,
Ruuhet on rannalla pienoiset;
Ruuhet on aivan pienoiset,
Kultaseni sormet on hienoiset.

Oi, älä lähde aaltojen valtaan!


Aallot ne sun pian pettäisi.
Ei mua murhe heittäisi,
Ennen kuin mun multakin peittäisi.
KULTASENI

(Kansan-laulu)

Minun kultan' kaunis on, sen


suu kun auran kukka;
Silmat on sen siniset
keltanen sen tukka.

Älä sure sorja neitto,


vaikka toisen orja;
Kohta kuluu kuusi vuotta (1),
kyllä sinun korjaan.

(1) Tästä näkyy, että Suomalaisen orjalla oli sama oikeus kun
hebrealaisenkin. Hän sai kuuden palvelus-vuoden perästä lähteä pois
seitsemäntenä, vapaana lunastamata 2 Mos. 21:2.
KULTAANSA SUREWA

(Kansan-laulu)

Itkettää ja surettaa ja
huoleks' tahtoo tulla,
Kuin on muilla kultasensa
eikä ole mulla.

Kultani on kaukana ja
kaukana se kukkuu;
Yksin täytyy maata mennä,
yksin täytyy nukkuu.

Kultani on kaukana, niin


kauas taisi mennä,
Ettei sinne pienet linnut
ijässänsä lennä.

Oi, jos pieni lintunenkin


sanoman nyt toisi,
Suru menis mielestäni,
sydän hyvin voisi.
Lennä, lennä lintu raukka,
puhu kuullakseni! –
Kävitköstä kullan maalla,
näitkö kultaseni?

Sano, kuinka kullan maalla


aamu armas koitti;
Ilossako elettiin, vai
suruko he voitti.

Mitä näit sä muutakin, ja


näitköstä senkin,
Jos ne oli terveena ja
kulta liiatenkin.

Tule kulta tälle maalle,


tule poika kulta,
Ett'ei rientäis turhaan tämä
ikä nuori multa.
TURWATON

(Kansan-laulu) (1)

Onneton olin minä ollessani,


Onneton tähän kylään tullessani;

Onnettomaksi olen minä luotu,


Ei ole minulle ilo-päivää suotu.

Ei ole turvaa siellä eikä täällä,


Enenpää kuin linnulla lentonsa päällä.

Maalima minua nyt paljokin vaivaa,


Kuoppia teilleni eteeni kaivaa.

Ystäväni myöskin on ynsiäksi tullut,


Kuin hän on maailmalta juttuja kuullut.

Kuuleppas kultani, vielä sana yksi:


Kuinkahan näin tulin minä hyljätyksi?

Kuka sinun öksytti rakkauden tiellä?


Tule, tule kertakin luokseni vielä!
Muistakkos muinen kun marjassa käytiin,
Ahosilla istuttiin ja leikkiä lyötiin?

Päivä se paisti, ja pienet kukat loisti;


Kukatkin ne ketosilla iloamme toisti.

Linnut ne laulelivat metsien päällä;


Meistä he lauloivat siellä ja täällä.

Ei ole ajat enää, niinkun olit ennen,


Entiset ajat ovat olleet ja menneet.

Entinen oma kulta ei enää hoida;


Niin se mun heitti kun pienen linnun-pojan.

Toivoni raukesi, meni juuri tyhjään,


Ei ole mulla nyt ilo-päivää yhtään.

Enkä mä itselleni näin luullu käyvän;


Ikäväni kestää nyt kuolema-päivään.

Olen niinkun kyyhkynen vierahalla maalla,


Lentävä lintunen taivahan alla.

Olen niinkuin oksalla varpunen pieni,


En tiedä kuhun otan matkan ja tieni.

Nuoruus-ikä rientää ja aikani kulkee;


Jopa noista vaivoista väsymyskin tulee.

Päiväni päätyy ja elämäni katkee,


Multa se murheeni peittää ja kätkee.

[On enemmiten yhtäläinen kuin Kantelettaressakin.]


SUOSIO

Suosio on soma
Onnen siemen oma,
Josta kasvu kaunis ilmestyy;
Sillä suloisella
Levon laitumella
Kaikki meille hyvin menestyy.

Sydän siivollinen,
Rinta riemullinen
Sulattaavat mielen suosioon;
Mutta viha, vaino,
Kateuskin kaino
Jouduttavat järjen turmioon.

Karhu kontiolla
Woipi vielä olla
Luonto kauhiampi lausuttaa,
Kuin on kulkevalla
Wainon vallan alla,
Joka pahan sisun paisuttaa.
Tunnoton ja tuima,
Päästä hullu, huima
Siis on suotta nurja sovintoon;
Sillä kukin kurja,
Hirmun henki, hurja
Waipunut on itse vahinkoon.

J. Juteini
LEIWOSELLE

Ilon ääni ihanainen


Intohoni ilmestyi,
Kuin tuo lintu laulavainen
Laksohimme lähestyi.

Katsos! kuinka korkialla


Lentelee ja laulelee;
Lempeällä laulamalla
Korkehinta kiittelee.

Koska ensin äänes kuulin,


Wielä varsin nuorena,
Wäinämöisen soitoks' luulin,
Kevähänä kauniina.

Älä väsy veisaamasta!


Korvani sua kaipaavat;
Älä lakkaa laulamasta!
Silmäni sua seuraavat.

Laula, laula lintuseni,


Lennä ylös pilvihin
Kantamahan kiitokseni
Luojan tykö taivaisiin.

Terve sieltä tultuasi


Lohduttamaan luontooni!
Sieltä alas astuissasi
Ilahuttaan intooni!
KIILTO-MATO

Kiilto-mato kukkasissa
Loisti hiljasuudesaan
Yli kedon, tienohissa,
Tietämätön loistostaan.

Sulosesti tätä tähti


Katsoi korkeudestaan.
Kätköstänsä kärme lähti
Myrkkyänsä valamaan.

Sääli madon surkeutta!


Miks’ hän syyttä surmattiin?
Syyttä! sanoi kärme, mutta
Miksikäs hän loisti niin?
LÄHTEELLÄ

Ruotsinkielisestä: "Jag sitter källa vid din rand" (1).

Sua, lähe kaunis, katselen


Likellä vettesi,
Kuin pilven varjot vaeltavat
Kuvastimessasi (2).

Kah tuoll’ on pilvi loistava,


Ihana, kaunoinen;
Jo lähti pois pakenemaan —
Hyvästi varjonen!

Taas tuossa toinen kullallaan


Kuvoaa taivahan;
Se ei pitemp’ – iällinen
Jo lähti matkahan.

Kah vielä muuan (3) hirviä


Hias kulullehen;
Woi siirtyisitkö sievemmin
Jälestä toisien!
Wain näitä katsellessani
Mä muistan mieltäni,
Kuin monta kullan loistoa
Jo siirtyi siltäki.

Kuin pilvet paksut, synkiät,


Sitäi’ pimittivät,
Yhtäkkiähän nousivat,
Hitaasti lähtivät.

Waan jospa kuinkin kulkivat,


Ne eivät outoja:
Ne tyhjiä kuvaamia
Ja pilven varjoja.

Ne mieli raukan kuitenki


Moneksi muuttavat;
Woi koskastapa varjojen
Walehet loppuvat!

E. Lönnrot

(1) Wähän toisellainen on tämä laulu "Maamiehen Ystävässä"


N:o 15, v. 1844.
(2) Peilissäsi.
(3) Muutama, joku, eräs.
JOUTSEN

Ruotsinkielisestä: "Från molnens purpurstänka rand" (1).

Kesäisen illan kullasta


Tuo joutsen tultuaan,
Joen lahelle laskihen,
Ja loihen (2) laulamaan.

Suloa Suomen lauloi hän,


Kesiä pohjolan,
Kuin halkiöisin aurinko
Walaisee maailman.

Kuin varjopuien suojassa


On hetket herttaiset,
Ja aallot uia armahat,
Ja rannat rauhaiset.

Ja kuin suloista siellä on


Syleillä kultoa,
Ja kuinka vilppi, viekkaus,
Siell’ uppo (3) outoja.
Näin souti salmi salmelle
Se joutsen joikuen (4),
Ja kultansa kohattua
Syleili lausuen:

”Wähänpä tuosta, kuinka jo


Ikäni määrän sain –
Olen uinut pohjan aalloilla,
Syleillyt kultoain”.

E. Lönnrot

(1) Toisellainen on tämän laulun käännös "Oulun Wiikko-


Sanomissa"
N:o 5, v. 1834, ja toisellainen "Maamiehen Ystävässä" N:o 33,
v. 1844.
(2) Loi itsensä, rupesi.
(3) Peräti, varsin.
(4) Yksiäänisesti laulaen.
MIES

Mies on maassa oivallinen,


Waivoissakin voimallinen,
Koska konna värisee,
Waaroissaansa vapisee.

Mies on viisas vahingossa,


Tuskan alla, turmioissa;
Onni häntä hyödyttää,
Joka pahan pyörryttää.

Mies ei mieli hoiperella,


Eikä huoli huikennella,
Mutta missä tarvitaan,
Siellä miestä mainitaan.

Tammesta on miehen tahto,


Waan ei höllä, niin kuin vahto,
Walmis töitä täyttämään,
Oikein onnen käyttämään.

Tutkittaissa tuntoansa,
Taikka muuta menoansa,
Miehen tavat tunnetaan,
Joilla arvo ansaitaan.

Miehen jalon, järjellisen,


Retkillänsä rehellisen,
Tie on tietty kunniaan
Avun kautta armiaan.

J. Juteini
TALON-POJAN LAULU

Nuotti: "Ecce novum gaudium" etc.

Talon-poika, taitava
Elon etsinnöissä,
Aina olen alkava
Päivät pellon töissä;
Näissä voiman näytän,
Kaikki hyvin käytän,
Aina työni täytän,
Urhollisena.

Ei omalla pellolla
Aura paljo paina,
Mies on itse ilolla
Ahkera siell’ aina.
Waimo, kuva valon,
Ompi turva talon,
Äiti joukon jalon
Toimellisena.
Tämä sääty suuri on,
Suuri Suomen kansa,
Eikä ole osaton
Perhe pellollansa;
Itse täytän aitan,
Leivän paksun laitan,
Toisellekkin taitan
Riemullisena.

Juhla jalo johdattaa


Kestin keskellemme,
Olu-kannu kuljettaa
Riemun rinnoillemme.
Työ on alku elon,
Itse lähde ilon,
Juotavankin jalon
Herkullisena.

Tavara on tallella
Tämän säädyn tiellä;
Siis on syytä suojella
Wapautta vielä;
Sydämellä, suulla
Esivaltaa kuulla,
Hyvää muista luulla,
Alinomati.

J. Juteini
NUOREN-MIEHEN LAULU

(Ruotsinkielisen johdosta.)

Jos vaikka kaikki järjestänsä


Kerskaisi naima-säädystänsä,
Niin nuoren-miehen elosta,
Sen riemuista ja ilosta,
Nyt laualan ihastuksissani,
Sen aina pitäin muistossani,
Ett' nuoren-miehen paras on.

Kun mies on nuori, naimatonna,


Niin saa hän olla murheetonna
Ja elää huvituksissa,
Waan nainut huokauksissa,
Kateen ja häijyn vaimon kanssa
Hän aina pitää muistossansa,
Ett' nuoren-miehen paras on.

On kyllä naima-sääty kanssa


Myös hohtavainen muodoltansa
Ja loistavasta arvossa,
Waan kiitettävä harvossa;
Sentähden aina mielelläni,
Naimata elän yksistäni,
Ett' nuoren-miehen paras on.

Käyn riemun kukkasella tiellä,


Ja löydän hauskuudeita siellä,
Kestit ja monet ystävät,
Kun ilossa mun pitäävät;
On lysti siellä ollessani,
En pelkää kotoo tullessani;
Siis nuoren-miehen paras on.

Loviisallensa Heikki suuttui,


Ja riemu oitis murheeks' muuttui,
Loviisa Heikin kuitenkin
Sai mieheksensä sittekkin;
Nyt Heikki raukka katuu vasta,
Ja eikä lakkaa muistamasta,
Ett' nuoren-miehen paras on.

En kuule pauhinaa en toraa,


Ei lapset korvissani poraa,
Ei yöni ole levoton,
Ja päiväni ei iloton;
Noh, kuinka minä sitte naisin,
Ja niin sen varsin unohtaisin,
Ett' nuoren-miehen paras on.

Saan olla vapaa itsekseni,


Ja liehakoita lystikseni:
Syön päivällistä Hannalla,
Ja vietän ehtoon Annalla,
Sitt' Liisan kanssa kestiin kuljen
Ja muistooni sen ijäks' suljen,
Ett' nuoren-miehen paras on.

Jos päivieni päähän asti,


Näin yksin elän taitavasti,
En tunne koto-ristiä,
Waan riemua ja lystiä;
Siis laulan ihastuksissani,
Ryypyn ja suuta ottaissani,
Ett' nuoren-miehen paras on.

J. F. Granlund

[Ensikerran painettu 1834.]


KEWÄ

Nuotti: "Storm och böljor tystna ren" etc.

Touvon aika lähenee,


Kylmät hallat vähenee,
Päivä kirkkahasti
Paistaa, ihanasti
Korkialta
Taivahalta,
Siintävältä, loistavalta.
Wirta vilpas vieriää,
Järven lainne kieriää
Hiljaksellen rantaan,
Pois katoopi santaan.
Koivut, haavat
Lehden saavat,
Tuomet, raidat kukostaavat.
Pensaat ja puut,
Niityt ja haat,
Laksot ja muut
Ruohoset maat
Kaunistuuvat ihanaksi.
Saaret, mantereet,
Luodot, tantereet
Muuttui taas jo tuttavaksi.
Kaikkityyni tuo,
Kukkula ja suo,
Hauskuutensa tullessaan.

Pienet linnut visertää,


Pyyt ne puissa viheltää,
Teiret kukertaavat.
Kumppaninsa saavat
Pikkusetkin
Lintusetkin,
Itse pienet perhosetkin.
Suorsat ruovistohon ui,
Kyttä maahan kumartui,
Rastas lauloi puussa.
Äijä lahden suussa
Ruuhessansa,
Werkostansa
Päästeleepi saallistansa.
Tuohen ja muun
Astian tuo
Ympäri puun
Lapset ja juo
Mahlajaansa naureskellen;
Sitte menemään
Leikittelemään
Luikaten ja lauleskellen.
Kiekot kieppumaan,
Pallot paukkumaan
Mailoillansa kukin lyö.

Paimen-torvi paikon soi,


Äijä laitumelta toi
Toukopellollensa
Pari-hevosensa.
Lapset kanssa
Lampaissansa
Soitteleevat huilujansa.
Nuori kansa tuomistoon,
Maahan istui, ruohostoon,
Naiset kukkasista,
Kaiken muotoisista,
Wäänsit vaulat,
Suuret paulat
Kaunistamaan päät ja kaulat.
Niin kevät tuo
Riemuja vaan,
Uudeksi luo
Luonnon ja maan
Hauskuudeksi sydämmelle.
Laihot toukokuun,
Kasvut maan ja puun
Muistuttaavat ihmiselle
Uutta elantoo,
Uutta olentoo,
Uutta eloo elämään.

J. F. Granlund
[Ensikerran painettu 1845.]
KEWÄ-LAULU

Jo päivä (1) ilman lämmittää,


Jo taas nyt virkos maa,
Ja taas nyt virkos maa,
Jo järvistämme lähti jää,
Ja kasvut hengen saa,
Ja aallot vahvat, vahto-päät,
Ja hopiaiset hohto-jäät,
Ne kirmailivat kilvassa,
Kuin pilvet myrsky-ilmassa.

Nyt niityt, pellot vihottaa


Ja virvotusta juo,
Ja tanner puita lihottaa
Ja kukkasia luo,
Ja päivä kulta-virrallaan
On saanut ruohot kasvamaan,
Ja perho kulta-siivillään
On tullut niihin lentämään.

Nyt linnun laulut herättää


Jo päivän nousemaan,
Ja ilo laulun elättää
Ja saa sen kaikumaan;
Ja sydän lyö ja ihastuu,
Ja riemua on täynnä suu,
Ja toivo nostaa siipiään
Jo kesän helmaan lentämään.

J. F. Granlund

(1) Aurinko.

[Ensikerran painettu 1863 Tähti sanomaan n:o 6.]


KESÄN WIIMEINEN KUKKA

(Moore'n mukaan)

Nyt kesän viime kukka


Kukoistaa yksin vaan;
Siskoistaan ruusu-rukka
Jäi myrskyn maailmaan.
Ei kukkaa ruusun-laista
Syys-laaksoss’ ollenkaan,
Mi voisi kaunokaista
Kuvastaa ruskoaan.

En suojatta ma sallis'
Sun, kukka, kuihtuvan,
Waan siskojes luo, kallis,
Sun soisin nukkuvan.
Ma lehtes hiljaa heitän
Haudalle siskojen
Ja sunkin sinne peitän
Wienoisten vierehen.
Niin itse seuraan sitten,
Kun mennyt multakin
On joukko ystävitten,
Se mulle rakkahin.
Kun kuolon kello soipi
Jo veikon viimeisen,
Ken jäädä yksin voipi,
Maailman murheesen!

Tuokko

You might also like