Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/sonic-pi/tutorial/gl/units/?format=api&page=5
https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api&page=6", "previous": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/units/?format=api&page=4", "results": [ { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Now go and have a play adding envelopes to your sounds..." ], "previous_source": "", "target": [ "" ], "id_hash": -3593021803877390743, "content_hash": -3593021803877390743, "location": "02.4-Durations-with-Envelopes.md:208", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 234, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://hosted.weblate.org/api/units/14781947/?format=api", "priority": 100, "id": 7035907, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4e2305b4bda7a669", "url": "https://hosted.weblate.org/api/units/7035907/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:53+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "3 Samples" ], "previous_source": "", "target": [ "" ], "id_hash": 3810868735936711884, "content_hash": 3810868735936711884, "location": "03-Samples.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 235, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14781948/?format=api", "priority": 100, "id": 7035908, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b4e2ececab264ccc", "url": "https://hosted.weblate.org/api/units/7035908/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Samples" ], "previous_source": "", "target": [ "" ], "id_hash": 8270572790426558396, "content_hash": 8270572790426558396, "location": "03-Samples.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 236, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14782935/?format=api", "priority": 100, "id": 7035909, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f2c6fa222e62dfbc", "url": "https://hosted.weblate.org/api/units/7035909/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:01+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Another great way to develop your music is to use pre-recorded sounds. In great hip-hop tradition, we call these pre-recorded sounds *samples*. So, if you take a microphone outside, go and record the gentle sound of rain hitting canvas, you've just created a sample." ], "previous_source": "", "target": [ "" ], "id_hash": -5073119299152954731, "content_hash": -5073119299152954731, "location": "03-Samples.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 237, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 44, "source_unit": "https://hosted.weblate.org/api/units/14781949/?format=api", "priority": 100, "id": 7035910, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3998a8e03ecf3a95", "url": "https://hosted.weblate.org/api/units/7035910/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Sonic Pi lets you do lots of fun things with samples. Not only does it ship with 130 public domain samples ready for you to jam with, it lets you play and manipulate your own. Let's get to it..." ], "previous_source": "", "target": [ "" ], "id_hash": 3939925121817933138, "content_hash": 3939925121817933138, "location": "03-Samples.md:10", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 238, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 39, "source_unit": "https://hosted.weblate.org/api/units/14793431/?format=api", "priority": 100, "id": 7035911, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b6ad6d060f987552", "url": "https://hosted.weblate.org/api/units/7035911/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-09-05T16:10:22+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "3.1 Triggering Samples" ], "previous_source": "", "target": [ "" ], "id_hash": -3874151855936390640, "content_hash": -3874151855936390640, "location": "03.1-Triggering-Samples.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 239, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://hosted.weblate.org/api/units/14781950/?format=api", "priority": 100, "id": 7035912, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4a3c3f69c4fdba10", "url": "https://hosted.weblate.org/api/units/7035912/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Triggering Samples" ], "previous_source": "", "target": [ "" ], "id_hash": 8138911058732298252, "content_hash": 8138911058732298252, "location": "03.1-Triggering-Samples.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 240, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782936/?format=api", "priority": 100, "id": 7035913, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f0f3387c723cb00c", "url": "https://hosted.weblate.org/api/units/7035913/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Playing beeps is only the beginning. Something that's a lot of fun is triggering pre-recorded samples. Try it:" ], "previous_source": "", "target": [ "" ], "id_hash": -2248671596422734677, "content_hash": -2248671596422734677, "location": "03.1-Triggering-Samples.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 241, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://hosted.weblate.org/api/units/14781951/?format=api", "priority": 100, "id": 7035914, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=60cb1d18d6b65cab", "url": "https://hosted.weblate.org/api/units/7035914/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :ambi_lunar_land" ], "previous_source": "", "target": [ "" ], "id_hash": -7924026186876439991, "content_hash": -7924026186876439991, "location": "03.1-Triggering-Samples.md:8", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 242, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14783349/?format=api", "priority": 100, "id": 7035915, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=1208342a94563249", "url": "https://hosted.weblate.org/api/units/7035915/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:11+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Sonic Pi includes many samples for you to play with. You can use them just like you use the `play` command. To play multiple samples and notes just write them one after another:" ], "previous_source": "", "target": [ "" ], "id_hash": -1378084793506583888, "content_hash": -1378084793506583888, "location": "03.1-Triggering-Samples.md:12", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 243, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://hosted.weblate.org/api/units/14781952/?format=api", "priority": 100, "id": 7035916, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6ce00f2e84ac2ab0", "url": "https://hosted.weblate.org/api/units/7035916/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "play 36\nplay 48\nsample :ambi_lunar_land\nsample :ambi_drone" ], "previous_source": "", "target": [ "" ], "id_hash": 1884520292058066719, "content_hash": 1884520292058066719, "location": "03.1-Triggering-Samples.md:16", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 244, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://hosted.weblate.org/api/units/14783350/?format=api", "priority": 100, "id": 7035917, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9a2729389422ef1f", "url": "https://hosted.weblate.org/api/units/7035917/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:11+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "If you want to space them out in time, use the `sleep` command:" ], "previous_source": "", "target": [ "" ], "id_hash": 6642231884102646229, "content_hash": 6642231884102646229, "location": "03.1-Triggering-Samples.md:23", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 245, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://hosted.weblate.org/api/units/14781953/?format=api", "priority": 100, "id": 7035918, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=dc2df2b4dfb639d5", "url": "https://hosted.weblate.org/api/units/7035918/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :ambi_lunar_land\nsleep 1\nplay 48\nsleep 0.5\nplay 36\nsample :ambi_drone\nsleep 1\nplay 36" ], "previous_source": "", "target": [ "" ], "id_hash": 7477328708670620092, "content_hash": 7477328708670620092, "location": "03.1-Triggering-Samples.md:25", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 246, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://hosted.weblate.org/api/units/14783351/?format=api", "priority": 100, "id": 7035919, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=e7c4ced80d2481bc", "url": "https://hosted.weblate.org/api/units/7035919/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:11+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Discovering Samples" ], "previous_source": "", "target": [ "" ], "id_hash": 5759835433604420540, "content_hash": 5759835433604420540, "location": "03.1-Triggering-Samples.md:42", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 248, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782937/?format=api", "priority": 100, "id": 7035921, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cfef0bcf58b313bc", "url": "https://hosted.weblate.org/api/units/7035921/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Alternatively you can use the *auto-completion system*. Simply type the start of a sample group such as: `sample :ambi_` and you'll see a drop-down of sample names appear for you to select. Try the following category prefixes:" ], "previous_source": "", "target": [ "" ], "id_hash": 752812505616170128, "content_hash": 752812505616170128, "location": "03.1-Triggering-Samples.md:49", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 250, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://hosted.weblate.org/api/units/14781956/?format=api", "priority": 100, "id": 7035923, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8a7286fc3bb93c90", "url": "https://hosted.weblate.org/api/units/7035923/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:54+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:ambi_`" ], "previous_source": "", "target": [ "" ], "id_hash": 6223189184674760646, "content_hash": 6223189184674760646, "location": "03.1-Triggering-Samples.md:54", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 251, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781957/?format=api", "priority": 100, "id": 7035924, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d65d3597729787c6", "url": "https://hosted.weblate.org/api/units/7035924/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:bass_`" ], "previous_source": "", "target": [ "" ], "id_hash": 6331366645610276022, "content_hash": 6331366645610276022, "location": "03.1-Triggering-Samples.md:55", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 252, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781958/?format=api", "priority": 100, "id": 7035925, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d7dd886b4e5b64b6", "url": "https://hosted.weblate.org/api/units/7035925/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:elec_`" ], "previous_source": "", "target": [ "" ], "id_hash": 1930391435913233611, "content_hash": 1930391435913233611, "location": "03.1-Triggering-Samples.md:56", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 253, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781959/?format=api", "priority": 100, "id": 7035926, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=9aca20c8871084cb", "url": "https://hosted.weblate.org/api/units/7035926/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:perc_`" ], "previous_source": "", "target": [ "" ], "id_hash": -4740413855848043348, "content_hash": -4740413855848043348, "location": "03.1-Triggering-Samples.md:57", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 254, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781960/?format=api", "priority": 100, "id": 7035927, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3e36aab6c1d66cac", "url": "https://hosted.weblate.org/api/units/7035927/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:guit_`" ], "previous_source": "", "target": [ "" ], "id_hash": -2171084223016597280, "content_hash": -2171084223016597280, "location": "03.1-Triggering-Samples.md:58", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 255, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781961/?format=api", "priority": 100, "id": 7035928, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=61dec266eda408e0", "url": "https://hosted.weblate.org/api/units/7035928/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:drum_`" ], "previous_source": "", "target": [ "" ], "id_hash": 721971708681873484, "content_hash": 721971708681873484, "location": "03.1-Triggering-Samples.md:59", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 256, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781962/?format=api", "priority": 100, "id": 7035929, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8a04f571a1dd684c", "url": "https://hosted.weblate.org/api/units/7035929/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:misc_`" ], "previous_source": "", "target": [ "" ], "id_hash": -3774214369299996306, "content_hash": -3774214369299996306, "location": "03.1-Triggering-Samples.md:60", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 257, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781963/?format=api", "priority": 100, "id": 7035930, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4b9f4c071bb2e16e", "url": "https://hosted.weblate.org/api/units/7035930/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "`:bd_`" ], "previous_source": "", "target": [ "" ], "id_hash": -6629284563767142591, "content_hash": -6629284563767142591, "location": "03.1-Triggering-Samples.md:61", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 258, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://hosted.weblate.org/api/units/14781964/?format=api", "priority": 100, "id": 7035931, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=24000cd00dadd741", "url": "https://hosted.weblate.org/api/units/7035931/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Now start mixing samples into your compositions!" ], "previous_source": "", "target": [ "" ], "id_hash": -5653486068566747141, "content_hash": -5653486068566747141, "location": "03.1-Triggering-Samples.md:63", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 259, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://hosted.weblate.org/api/units/14781965/?format=api", "priority": 100, "id": 7035932, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=318ac85fc47597fb", "url": "https://hosted.weblate.org/api/units/7035932/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "3.2 Sample Parameters" ], "previous_source": "", "target": [ "" ], "id_hash": 3938614339561553435, "content_hash": 3938614339561553435, "location": "03.2-Sample-Params.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 260, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://hosted.weblate.org/api/units/14781966/?format=api", "priority": 100, "id": 7035933, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b6a8c4dfc8d37e1b", "url": "https://hosted.weblate.org/api/units/7035933/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Sample Parameters: Amp and Pan" ], "previous_source": "", "target": [ "" ], "id_hash": -8024000614851345169, "content_hash": -8024000614851345169, "location": "03.2-Sample-Params.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 261, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://hosted.weblate.org/api/units/14782938/?format=api", "priority": 100, "id": 7035934, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=10a505f42a4504ef", "url": "https://hosted.weblate.org/api/units/7035934/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "As we saw with synths, we can easily control our sounds with parameters. Samples support exactly the same parameterisation mechanism. Let's revisit our friends `amp:` and `pan:`." ], "previous_source": "", "target": [ "" ], "id_hash": 5555248428774688485, "content_hash": 5555248428774688485, "location": "03.2-Sample-Params.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 262, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://hosted.weblate.org/api/units/14781967/?format=api", "priority": 100, "id": 7035935, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=cd183503542986e5", "url": "https://hosted.weblate.org/api/units/7035935/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Amping samples" ], "previous_source": "", "target": [ "" ], "id_hash": -912877152579215494, "content_hash": -912877152579215494, "location": "03.2-Sample-Params.md:9", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 263, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782939/?format=api", "priority": 100, "id": 7035936, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7354cf10fcf21f7a", "url": "https://hosted.weblate.org/api/units/7035936/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "You can change the amplitude of samples with exactly the same approach you used for synths:" ], "previous_source": "", "target": [ "" ], "id_hash": 6824894312011409499, "content_hash": 6824894312011409499, "location": "03.2-Sample-Params.md:11", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 264, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://hosted.weblate.org/api/units/14781968/?format=api", "priority": 100, "id": 7035937, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=deb6e5378906285b", "url": "https://hosted.weblate.org/api/units/7035937/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :ambi_lunar_land, amp: 0.5" ], "previous_source": "", "target": [ "" ], "id_hash": -1515776205162384219, "content_hash": -1515776205162384219, "location": "03.2-Sample-Params.md:14", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 265, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783352/?format=api", "priority": 100, "id": 7035938, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=6af6e192844e74a5", "url": "https://hosted.weblate.org/api/units/7035938/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:12+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Panning samples" ], "previous_source": "", "target": [ "" ], "id_hash": 6570908864258514025, "content_hash": 6570908864258514025, "location": "03.2-Sample-Params.md:18", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 266, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782940/?format=api", "priority": 100, "id": 7035939, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=db308ecc41981c69", "url": "https://hosted.weblate.org/api/units/7035939/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "We're also able to use the `pan:` parameter on samples. For example, here's how we'd play the amen break in the left ear and then half way through play it again through the right ear:" ], "previous_source": "", "target": [ "" ], "id_hash": 8816451464030486455, "content_hash": 8816451464030486455, "location": "03.2-Sample-Params.md:20", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 267, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://hosted.weblate.org/api/units/14781969/?format=api", "priority": 100, "id": 7035940, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fa5a53e51d027fb7", "url": "https://hosted.weblate.org/api/units/7035940/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:55+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :loop_amen, pan: -1\nsleep 0.877\nsample :loop_amen, pan: 1" ], "previous_source": "", "target": [ "" ], "id_hash": 1621692486402391488, "content_hash": 1621692486402391488, "location": "03.2-Sample-Params.md:24", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 268, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://hosted.weblate.org/api/units/14783353/?format=api", "priority": 100, "id": 7035941, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=968168b96aef3dc0", "url": "https://hosted.weblate.org/api/units/7035941/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:12+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Note that 0.877 is half the duration of the `:loop_amen` sample in seconds." ], "previous_source": "", "target": [ "" ], "id_hash": 5802928310123137667, "content_hash": 5802928310123137667, "location": "03.2-Sample-Params.md:30", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 269, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://hosted.weblate.org/api/units/14781970/?format=api", "priority": 100, "id": 7035942, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=d088248d85f28a83", "url": "https://hosted.weblate.org/api/units/7035942/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Finally, note that if you set some synth defaults with `use_synth_defaults` (which we will discuss later), these will be ignored by `sample`." ], "previous_source": "", "target": [ "" ], "id_hash": 9148370054611681254, "content_hash": 9148370054611681254, "location": "03.2-Sample-Params.md:33", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 270, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://hosted.weblate.org/api/units/14781971/?format=api", "priority": 100, "id": 7035943, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=fef58a1832f33fe6", "url": "https://hosted.weblate.org/api/units/7035943/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "3.3 Stretching Samples" ], "previous_source": "", "target": [ "" ], "id_hash": 515287876633362027, "content_hash": 515287876633362027, "location": "03.3-Stretching-Samples.md:1", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 271, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://hosted.weblate.org/api/units/14781972/?format=api", "priority": 100, "id": 7035944, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8726ab97fbcbfe6b", "url": "https://hosted.weblate.org/api/units/7035944/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Stretching Samples" ], "previous_source": "", "target": [ "" ], "id_hash": -1067868409061299008, "content_hash": -1067868409061299008, "location": "03.3-Stretching-Samples.md:3", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 272, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782941/?format=api", "priority": 100, "id": 7035945, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=712e2b56fb0a2cc0", "url": "https://hosted.weblate.org/api/units/7035945/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Now that we can play a variety of synths and samples to create some music, it's time to learn how to modify both the synths and samples to make the music even more unique and interesting. First, let's explore the ability to *stretch* and *squash* samples." ], "previous_source": "", "target": [ "" ], "id_hash": -8739235012466607080, "content_hash": -8739235012466607080, "location": "03.3-Stretching-Samples.md:5", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 273, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 46, "source_unit": "https://hosted.weblate.org/api/units/14781973/?format=api", "priority": 100, "id": 7035946, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=06b8000f01457c18", "url": "https://hosted.weblate.org/api/units/7035946/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Sample Representation" ], "previous_source": "", "target": [ "" ], "id_hash": -4819320453571785127, "content_hash": -4819320453571785127, "location": "03.3-Stretching-Samples.md:10", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 274, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782942/?format=api", "priority": 100, "id": 7035947, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=3d1e5594d2144e59", "url": "https://hosted.weblate.org/api/units/7035947/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:02+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Samples are pre-recorded sounds stored as numbers which represent how to move the speaker cone to reproduce the sound. The speaker cone can move in and out, and so the numbers just need to represent how far in and out the cone needs to be for each moment in time. To be able to faithfully reproduce a recorded sound the sample typically needs to store many thousands of numbers per second! Sonic Pi takes this list of numbers and feeds them at the right speed to move your computer's speaker in and out in just the right way to reproduce the sound. However, it's also fun to change the speed with which the numbers are fed to the speaker to change the sound." ], "previous_source": "", "target": [ "" ], "id_hash": -6140400265470354547, "content_hash": -6140400265470354547, "location": "03.3-Stretching-Samples.md:12", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 275, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 123, "source_unit": "https://hosted.weblate.org/api/units/14781974/?format=api", "priority": 100, "id": 7035948, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2ac8ea7de5ecdb8d", "url": "https://hosted.weblate.org/api/units/7035948/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Changing Rate" ], "previous_source": "", "target": [ "" ], "id_hash": 4025925129443671563, "content_hash": 4025925129443671563, "location": "03.3-Stretching-Samples.md:23", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 276, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782943/?format=api", "priority": 100, "id": 7035949, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=b7def59330cefe0b", "url": "https://hosted.weblate.org/api/units/7035949/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:03+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Let's play with one of the ambient sounds: `:ambi_choir`. To play it with the default rate, you can pass a `rate:` opt to `sample`:" ], "previous_source": "", "target": [ "" ], "id_hash": 4388574503653044734, "content_hash": 4388574503653044734, "location": "03.3-Stretching-Samples.md:25", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 277, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://hosted.weblate.org/api/units/14781975/?format=api", "priority": 100, "id": 7035950, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=bce75942689371fe", "url": "https://hosted.weblate.org/api/units/7035950/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :ambi_choir, rate: 1" ], "previous_source": "", "target": [ "" ], "id_hash": 2396637819504651900, "content_hash": 2396637819504651900, "location": "03.3-Stretching-Samples.md:28", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 278, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783354/?format=api", "priority": 100, "id": 7035951, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=a14291661ed76e7c", "url": "https://hosted.weblate.org/api/units/7035951/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:13+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "This plays it at normal rate (1), so nothing special yet. However, we're free to change that number to something else. How about `0.5`:" ], "previous_source": "", "target": [ "" ], "id_hash": 8334997516141857089, "content_hash": 8334997516141857089, "location": "03.3-Stretching-Samples.md:32", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 279, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://hosted.weblate.org/api/units/14781976/?format=api", "priority": 100, "id": 7035952, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f3abdc1489660941", "url": "https://hosted.weblate.org/api/units/7035952/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :ambi_choir, rate: 0.5" ], "previous_source": "", "target": [ "" ], "id_hash": -6058035833403097650, "content_hash": -6058035833403097650, "location": "03.3-Stretching-Samples.md:35", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 280, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://hosted.weblate.org/api/units/14783355/?format=api", "priority": 100, "id": 7035953, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=2bed8881a16bbdce", "url": "https://hosted.weblate.org/api/units/7035953/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:13+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Woah! What's going on here? Well, two things. Firstly, the sample takes twice as long to play, secondly the sound is an octave lower. Let's explore these things in a little more detail." ], "previous_source": "", "target": [ "" ], "id_hash": -367461865378268859, "content_hash": -367461865378268859, "location": "03.3-Stretching-Samples.md:39", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 281, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://hosted.weblate.org/api/units/14781977/?format=api", "priority": 100, "id": 7035954, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=7ae683615da03945", "url": "https://hosted.weblate.org/api/units/7035954/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:56+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "Let's stretch" ], "previous_source": "", "target": [ "" ], "id_hash": 3039977008308304618, "content_hash": 3039977008308304618, "location": "03.3-Stretching-Samples.md:43", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 282, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14782944/?format=api", "priority": 100, "id": 7035955, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=aa302afb89923aea", "url": "https://hosted.weblate.org/api/units/7035955/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-13T14:48:03+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "A sample that's fun to stretch and compress is the Amen Break. At normal rate, we might imagine throwing it into a *drum 'n' bass* track:" ], "previous_source": "", "target": [ "" ], "id_hash": 8416230092314037131, "content_hash": 8416230092314037131, "location": "03.3-Stretching-Samples.md:45", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 283, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://hosted.weblate.org/api/units/14781978/?format=api", "priority": 100, "id": 7035956, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=f4cc74ad8854cb8b", "url": "https://hosted.weblate.org/api/units/7035956/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:57+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "sample :loop_amen" ], "previous_source": "", "target": [ "" ], "id_hash": -4583054109964898515, "content_hash": -4583054109964898515, "location": "03.3-Stretching-Samples.md:48, 03.4-Enveloped-Samples.md:17, 03.5-Partial-Samples.md:9, A.03-coded-beats.md:33, A.12-sample-slicing.md:22, A.20-creative-coding-in-the-classroom.md:185", "context": "", "note": "", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 284, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://hosted.weblate.org/api/units/14783356/?format=api", "priority": 100, "id": 7035957, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=4065b891ad25ef2d", "url": "https://hosted.weblate.org/api/units/7035957/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-20T14:21:13+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" }, { "translation": "https://hosted.weblate.org/api/translations/sonic-pi/tutorial/gl/?format=api", "source": [ "However by changing the rate we can switch up genres. Try half speed for *old school hip-hop*:" ], "previous_source": "", "target": [ "" ], "id_hash": 1098008050216155990, "content_hash": 1098008050216155990, "location": "03.3-Stretching-Samples.md:52", "context": "", "note": "", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 285, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://hosted.weblate.org/api/units/14781979/?format=api", "priority": 100, "id": 7035958, "web_url": "https://hosted.weblate.org/translate/sonic-pi/tutorial/gl/?checksum=8f3ce88111a73b56", "url": "https://hosted.weblate.org/api/units/7035958/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2016-05-11T08:43:57+02:00", "last_updated": "2023-05-23T12:28:47.723593+02:00" } ] }{ "count": 2023, "next": "