Jump to content
You must now use your email address to sign in [click for more info] ×

how to create a stroke with SOS morse code in affinity designer


Recommended Posts

You can put Artistic Text on a path, and then tweak the path and/or the text to your heart's content.

 

Remorse.png

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

Attached is an SOS Intensity Brush that will follow any stroke and you can increase or decrease the stroke thickness as desired. If you want you can adjust it (somewhat) by doubled clicking on the brush in the brushes panel  and making some adjustments (after installing it, or course). Hope that does what you are looking for. (Don't go down with the ship! 🥴)

SOS.jpg

SOS Brush.afbrushes

2017 15" MacBook Pro, 16 MB RAM, Ventura v13.6.6, Affinity Photo/Designer/Publisher v1 & v2, Adobe CS6 Extended, LightRoom v6, Blender, InkScape, Dell 30" Monitor, Canon PRO-100 Printer, i1 Spectrophotometer, i1Publish

Link to comment
Share on other sites

47 minutes ago, Ldina said:

Attached is an SOS Intensity Brush that will follow any stroke and you can increase or decrease the stroke thickness as desired. If you want you can adjust it (somewhat) by doubled clicking on the brush in the brushes panel  and making some adjustments (after installing it, or course). Hope that does what you are looking for. (Don't go down with the ship! 🥴)

SOS.jpg

SOS Brush.afbrushes 4.59 kB · 0 downloads

thank you that is excellent how do I select that brush after import?

Link to comment
Share on other sites

@duke22 a few ways.


Draw any stroke e.g. with pen or pencil tool. Then in the stroke panel, choose the brush icon instead of the solid line icon, navigate to the brushes panel and pick the brush of your choice, in this case, SOS brush. This will apply the stoke to any object you have selected.

or select the vector brush tool, pick the brush you want and paint away.

you can also apply this brush to any shape…rectangle, elipse, etc.

id read up in affinity Help on how vector crushes work, and watch a few tutorials on affinity designer brushes.

2017 15" MacBook Pro, 16 MB RAM, Ventura v13.6.6, Affinity Photo/Designer/Publisher v1 & v2, Adobe CS6 Extended, LightRoom v6, Blender, InkScape, Dell 30" Monitor, Canon PRO-100 Printer, i1 Spectrophotometer, i1Publish

Link to comment
Share on other sites

10 hours ago, Ldina said:

id read up in affinity Help on how vector crushes work

A lovely example of a scenario where your spill chucker won't save you! :D

 

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

@duke22 Here are a few links on vector brushes that you might find helpful...also, check out tuutorials on how to use and modify strokes (you can apply brushes to strokes and shapes).

 

 

 

 

2017 15" MacBook Pro, 16 MB RAM, Ventura v13.6.6, Affinity Photo/Designer/Publisher v1 & v2, Adobe CS6 Extended, LightRoom v6, Blender, InkScape, Dell 30" Monitor, Canon PRO-100 Printer, i1 Spectrophotometer, i1Publish

Link to comment
Share on other sites

Why not use the intended feature appearence panel and make it fully vector?

Exports cleanly to SVG.

 

Spoiler

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="100%" height="100%" viewBox="0 0 866 824" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:1.5;">
    <g transform="matrix(1,0,0,1,-413.802,-337.776)">
        <g transform="matrix(1,0,0,1,836.331,781.183)">
            <path d="M438.406,0C438.406,-242.125 242.125,-438.406 -0,-438.406C-230.595,-438.406 -417.53,-251.472 -417.53,-20.876C-417.53,197.582 -240.434,374.678 -21.975,374.678C184.347,374.678 351.604,207.421 351.604,1.099C351.604,-193.087 194.185,-350.505 -0,-350.505C-182.049,-350.505 -329.629,-202.925 -329.629,-20.876C-329.629,149.036 -191.887,286.777 -21.975,286.777C135.801,286.777 263.703,158.874 263.703,1.099C263.703,-144.54 145.639,-262.604 -0,-262.604C-133.503,-262.604 -241.728,-154.379 -241.728,-20.876C-241.728,100.49 -143.341,198.876 -21.975,198.876C87.254,198.876 175.802,110.328 175.802,1.099C175.802,-95.994 97.093,-174.703 -0,-174.703C-84.956,-174.703 -153.827,-105.833 -153.827,-20.876C-153.827,51.943 -94.795,110.975 -21.975,110.975C38.708,110.975 87.901,61.782 87.901,1.099C87.901,-47.448 48.546,-86.802 -0,-86.802C-36.41,-86.802 -65.926,-57.286 -65.926,-20.876C-65.926,3.397 -46.248,23.074 -21.975,23.074C-9.839,23.074 0,13.235 -0,1.099" style="fill:none;stroke:black;stroke-width:10px;stroke-dasharray:0,230,0,0,0,0;"/>
            <path d="M438.406,0C438.406,-242.125 242.125,-438.406 -0,-438.406C-230.595,-438.406 -417.53,-251.472 -417.53,-20.876C-417.53,197.582 -240.434,374.678 -21.975,374.678C184.347,374.678 351.604,207.421 351.604,1.099C351.604,-193.087 194.185,-350.505 -0,-350.505C-182.049,-350.505 -329.629,-202.925 -329.629,-20.876C-329.629,149.036 -191.887,286.777 -21.975,286.777C135.801,286.777 263.703,158.874 263.703,1.099C263.703,-144.54 145.639,-262.604 -0,-262.604C-133.503,-262.604 -241.728,-154.379 -241.728,-20.876C-241.728,100.49 -143.341,198.876 -21.975,198.876C87.254,198.876 175.802,110.328 175.802,1.099C175.802,-95.994 97.093,-174.703 -0,-174.703C-84.956,-174.703 -153.827,-105.833 -153.827,-20.876C-153.827,51.943 -94.795,110.975 -21.975,110.975C38.708,110.975 87.901,61.782 87.901,1.099C87.901,-47.448 48.546,-86.802 -0,-86.802C-36.41,-86.802 -65.926,-57.286 -65.926,-20.876C-65.926,3.397 -46.248,23.074 -21.975,23.074C-9.839,23.074 0,13.235 -0,1.099" style="fill:none;stroke:black;stroke-width:10px;stroke-dasharray:0,230,0,0,0,0;stroke-dashoffset:-20;"/>
            <path d="M438.406,0C438.406,-242.125 242.125,-438.406 -0,-438.406C-230.595,-438.406 -417.53,-251.472 -417.53,-20.876C-417.53,197.582 -240.434,374.678 -21.975,374.678C184.347,374.678 351.604,207.421 351.604,1.099C351.604,-193.087 194.185,-350.505 -0,-350.505C-182.049,-350.505 -329.629,-202.925 -329.629,-20.876C-329.629,149.036 -191.887,286.777 -21.975,286.777C135.801,286.777 263.703,158.874 263.703,1.099C263.703,-144.54 145.639,-262.604 -0,-262.604C-133.503,-262.604 -241.728,-154.379 -241.728,-20.876C-241.728,100.49 -143.341,198.876 -21.975,198.876C87.254,198.876 175.802,110.328 175.802,1.099C175.802,-95.994 97.093,-174.703 -0,-174.703C-84.956,-174.703 -153.827,-105.833 -153.827,-20.876C-153.827,51.943 -94.795,110.975 -21.975,110.975C38.708,110.975 87.901,61.782 87.901,1.099C87.901,-47.448 48.546,-86.802 -0,-86.802C-36.41,-86.802 -65.926,-57.286 -65.926,-20.876C-65.926,3.397 -46.248,23.074 -21.975,23.074C-9.839,23.074 0,13.235 -0,1.099" style="fill:none;stroke:black;stroke-width:10px;stroke-dasharray:0,230,0,0,0,0;stroke-dashoffset:-40;"/>

 

 

SOS stroke.PNG

SOS stroke cor.afdesign

Edited by NotMyFault
Updated files with correct gaps according to Wikipedia

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

It’s a nice idea but, to my untrained-in-Morse-code eye, that spells SOSOSOSOSOS..., or maybe S O S O S O S O S..., rather than SOS SOS SOS...

I believe SOS is supposed to be keyed without gaps between the letters so it needs to be SOS<gap>SOS<gap>SOS...

Might be a bit tricky to pull that off with multiple Strokes, but nice if someone can do it (and maybe share it in the Resources section).

Link to comment
Share on other sites

@GarryP Haha...you're right! It does spell SOSOSOS! The brush I created and uploaded can easily be made to do a REAL SOS, with gaps in between by adjusting the head and tail of the brush. 

@NotMyFault I like keeping it a true vector as you showed.

True SOS.png

2017 15" MacBook Pro, 16 MB RAM, Ventura v13.6.6, Affinity Photo/Designer/Publisher v1 & v2, Adobe CS6 Extended, LightRoom v6, Blender, InkScape, Dell 30" Monitor, Canon PRO-100 Printer, i1 Spectrophotometer, i1Publish

Link to comment
Share on other sites

come on. It was i first draft in 15 minutes, not perfect but it will be perfect when spending mor etime on the details.

Getting the gaps and phases correct is very tedious work.

 

https://en.wikipedia.org/wiki/Morse_code#Representation,_timing,_and_speeds

 

image.png.b9c112ac5fc426133718b499e61c5b95.png

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

11 minutes ago, NotMyFault said:

Getting the gaps and phases correct is very tedious work.

I know, I tried it myself and got so mixed up in the various dash parameters that I gave up after a while.

In case it’s any use to anyone, the Dash parameters I was using (also getting an SOSOSOSOS) were:
0, 4, 0, 0, 0, 0, 0 (Round cap)
2, 22, 0, 0, 0, 0, -3 (Square Cap)
2, 22, 0, 0, 0, 0, -7 (Square Cap)
2, 22, 0, 0, 0, 0, -11 (Square Cap)

Also, I had Balanced switched OFF for each Stroke.

Link to comment
Share on other sites

12 minutes ago, GarryP said:

I believe SOS is supposed to be keyed without gaps between the letters so it needs to be SOS<gap>SOS<gap>SOS...

There are indeed "gaps" (or spaces/silences) between letters (equal to 3 dits) and between words (equal to 7 dits). 
Like this: ·.·.·........·.·.·.......·.·.·........·.·.·....... (silences in orange on the bottom line)

Wikipedia

Quote

Each Morse code symbol is formed by a sequence of dits and dahs. The dit duration can vary for signal clarity and operator skill, but for any one message, once established it is the basic unit of time measurement in Morse code. The duration of a dah is three times the duration of a dit (although some telegraphers deliberately exaggerate the length of a dah for clearer signalling). Each dit or dah within an encoded character is followed by a period of signal absence, called a space, equal to the dit duration. The letters of a word are  separated by a space of duration equal to three dits, and words are separated by a space equal to seven dits.

 

Affinity Suite 2.4 – Monterey 12.7.4 – MacBookPro 14" 2021 M1 Pro 16Go/1To

I apologise for any approximations in my English. It is not my mother tongue.

Link to comment
Share on other sites

I've updated my older post with a corrected version showing the correct size and gaps according to wikipedia.

 

Mac mini M1 A2348 | Windows 10 - AMD Ryzen 9 5900x - 32 GB RAM - Nvidia GTX 1080

LG34WK950U-W, calibrated to DCI-P3 with LG Calibration Studio / Spider 5

iPad Air Gen 5 (2022) A2589

Special interest into procedural texture filter, edit alpha channel, RGB/16 and RGB/32 color formats, stacking, finding root causes for misbehaving files, finding creative solutions for unsolvable tasks, finding bugs in Apps.

 

Link to comment
Share on other sites

1 hour ago, MikeTO said:

I was fluent in morse code at one time but I purged it from my brain to make room for things I could use. 🙂 

....  .-  ....  .- ! xD

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.