{"users":[{"id":2,"username":"ProcessingOrg","name":"Processing Foundation","avatar_template":"/user_avatar/discourse.processing.org/processingorg/{size}/18341_2.png","admin":true,"trust_level":4},{"id":15257,"username":"adoum","name":"SOULEYMAN","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/a/ce7236/{size}.png","trust_level":0},{"id":15996,"username":"danielcorbani","name":"Daniel Corbani","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/eada6e/{size}.png","trust_level":1},{"id":15902,"username":"moon","name":"Moon","avatar_template":"/user_avatar/discourse.processing.org/moon/{size}/21773_2.png","moderator":true,"trust_level":2},{"id":108,"username":"glv","name":"","avatar_template":"/user_avatar/discourse.processing.org/glv/{size}/18785_2.png","trust_level":3},{"id":8068,"username":"svan","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/82dd89/{size}.png","trust_level":2},{"id":528,"username":"HackinHarry","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/3e96dc/{size}.png","trust_level":2},{"id":4267,"username":"TomC","name":"Tom C","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/8dc957/{size}.png","trust_level":0},{"id":16373,"username":"Txo","name":"","avatar_template":"/user_avatar/discourse.processing.org/txo/{size}/21583_2.png","trust_level":1},{"id":10753,"username":"robertesler","name":"Robert Esler","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/r/ec9cab/{size}.png","trust_level":2},{"id":2970,"username":"EricRogerGarcia","name":"EricRogerGarcia","avatar_template":"/user_avatar/discourse.processing.org/ericrogergarcia/{size}/21029_2.png","trust_level":2},{"id":16307,"username":"Eureka","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/74df32/{size}.png","trust_level":0},{"id":16311,"username":"Thorstrum","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/858c86/{size}.png","trust_level":0},{"id":46,"username":"justin_lincoln","name":"Justin Lincoln","avatar_template":"/user_avatar/discourse.processing.org/justin_lincoln/{size}/53_2.png","trust_level":2},{"id":238,"username":"micycle","name":"Michael Carleton","avatar_template":"/user_avatar/discourse.processing.org/micycle/{size}/201_2.png","trust_level":2},{"id":14709,"username":"NullPointerException","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/d26b3c/{size}.png","trust_level":0},{"id":13289,"username":"BBellamy","name":"Bruno Bellamy","avatar_template":"/user_avatar/discourse.processing.org/bbellamy/{size}/17356_2.png","trust_level":1},{"id":5898,"username":"onebus","name":"Benedikt","avatar_template":"/user_avatar/discourse.processing.org/onebus/{size}/10204_2.png","trust_level":1},{"id":10898,"username":"hx2A","name":"Jim","avatar_template":"/user_avatar/discourse.processing.org/hx2a/{size}/14322_2.png","trust_level":2},{"id":282,"username":"sableraph","name":"Raphaël de Courville","avatar_template":"/user_avatar/discourse.processing.org/sableraph/{size}/251_2.png","admin":true,"moderator":true,"trust_level":2},{"id":16034,"username":"potato","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/a6a055/{size}.png","trust_level":1},{"id":3667,"username":"seanc4s","name":"Sean","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/e19adc/{size}.png","trust_level":2},{"id":14154,"username":"sterretje","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/cdc98d/{size}.png","trust_level":2},{"id":17,"username":"quark","name":"Peter Lager","avatar_template":"/user_avatar/discourse.processing.org/quark/{size}/26_2.png","trust_level":3},{"id":16221,"username":"salvmec","name":"Sal","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/ecb155/{size}.png","trust_level":0},{"id":16176,"username":"Telos","name":"Jason","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/b38774/{size}.png","trust_level":0},{"id":9127,"username":"jafal","name":"jafal","avatar_template":"/user_avatar/discourse.processing.org/jafal/{size}/19112_2.png","trust_level":2},{"id":265,"username":"villares","name":"Alexandre B A Villares","avatar_template":"/user_avatar/discourse.processing.org/villares/{size}/3166_2.png","trust_level":2},{"id":15368,"username":"stefterv","name":"Stef","avatar_template":"/user_avatar/discourse.processing.org/stefterv/{size}/21678_2.png","trust_level":3},{"id":16120,"username":"todocono","name":"","avatar_template":"/user_avatar/discourse.processing.org/todocono/{size}/21267_2.png","trust_level":0},{"id":16055,"username":"Bua","name":null,"avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/87869e/{size}.png","trust_level":0},{"id":14898,"username":"Thundercat","name":"Mike","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/dbc845/{size}.png","trust_level":2},{"id":14825,"username":"Marcel","name":"W.M.M. Hoks","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/m/71e660/{size}.png","trust_level":1},{"id":16083,"username":"JakeFromJakku","name":"Jake","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/j/45deac/{size}.png","trust_level":0},{"id":4437,"username":"qualidat","name":"frank","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/q/a587f6/{size}.png","trust_level":0},{"id":16041,"username":"Kittycannon","name":"","avatar_template":"/user_avatar/discourse.processing.org/kittycannon/{size}/21159_2.png","trust_level":0},{"id":6207,"username":"bcoley","name":"Brett Coley","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/8e7dd6/{size}.png","trust_level":0},{"id":48,"username":"hamoid","name":"aBe","avatar_template":"/user_avatar/discourse.processing.org/hamoid/{size}/58_2.png","trust_level":2},{"id":42,"username":"Chrisir","name":"","avatar_template":"/user_avatar/discourse.processing.org/chrisir/{size}/45_2.png","trust_level":2},{"id":12164,"username":"bonner45","name":"JB","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/53a042/{size}.png","trust_level":2},{"id":88,"username":"GoToLoop","name":"GoSubRoutine","avatar_template":"/user_avatar/discourse.processing.org/gotoloop/{size}/86_2.png","trust_level":3},{"id":7741,"username":"rbgtoffolo","name":"Rael Bertarelli Gimenes Toffolo","avatar_template":"/user_avatar/discourse.processing.org/rbgtoffolo/{size}/9638_2.png","trust_level":1},{"id":2888,"username":"Jean-no","name":"Jean-Noël Lafargue","avatar_template":"/user_avatar/discourse.processing.org/jean-no/{size}/3352_2.png","trust_level":2},{"id":15974,"username":"ComputerArtist_ThL","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/dfb087/{size}.png","trust_level":0},{"id":6915,"username":"Morais","name":"Morais","avatar_template":"/user_avatar/discourse.processing.org/morais/{size}/12152_2.png","trust_level":1},{"id":7165,"username":"IRIGIMA","name":"","avatar_template":"/user_avatar/discourse.processing.org/irigima/{size}/8951_2.png","trust_level":1}],"primary_groups":[],"flair_groups":[],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/processing/processing-libraries/19?page=1","per_page":30,"top_tags":[{"id":1,"name":"homework","slug":"homework"},{"id":3,"name":"contributions","slug":"contributions"}],"topics":[{"fancy_title":"About the Processing / Libraries category","id":31,"title":"About the Processing / Libraries category","slug":"about-the-processing-libraries-category","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2018-05-12T06:23:00.382Z","last_posted_at":"2024-11-11T18:50:04.368Z","bumped":true,"bumped_at":"2024-11-11T18:50:04.368Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Questions and discussions about Processing Libraries","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":1219,"like_count":0,"has_summary":false,"last_poster_username":"adoum","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15257,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Capture.list() showing duplicate cameras","id":47153,"title":"Capture.list() showing duplicate cameras","slug":"capture-list-showing-duplicate-cameras","posts_count":13,"reply_count":10,"highest_post_number":14,"image_url":null,"created_at":"2025-09-16T15:05:16.116Z","last_posted_at":"2026-05-04T14:44:30.544Z","bumped":true,"bumped_at":"2026-05-04T14:44:30.544Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":203,"like_count":6,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15996,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15902,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"IP Camera on Processing","id":48478,"title":"IP Camera on Processing","slug":"ip-camera-on-processing","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-04-27T18:17:33.812Z","last_posted_at":"2026-04-29T02:24:39.598Z","bumped":true,"bumped_at":"2026-04-29T02:24:39.598Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":15996,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8068,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"OpenCV and ball tracking","id":48472,"title":"OpenCV and ball tracking","slug":"opencv-and-ball-tracking","posts_count":4,"reply_count":1,"highest_post_number":4,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/optimized/3X/1/a/1ad546e53beaf8fe6de24b1d4ac49267f25b4658_2_1023x554.jpeg","created_at":"2026-04-26T18:21:00.625Z","last_posted_at":"2026-04-27T10:35:08.925Z","bumped":true,"bumped_at":"2026-04-27T10:35:08.925Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":54,"like_count":0,"has_summary":false,"last_poster_username":"ProcessingOrg","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":528,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Motu M4 Audio 4 channel setup","id":48446,"title":"Motu M4 Audio 4 channel setup","slug":"motu-m4-audio-4-channel-setup","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-04-18T13:09:52.920Z","last_posted_at":"2026-04-18T20:51:05.497Z","bumped":true,"bumped_at":"2026-04-18T20:51:05.497Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":46,"like_count":1,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":4267,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Is there a way to chain effects in Processing sound library?","id":48337,"title":"Is there a way to chain effects in Processing sound library?","slug":"is-there-a-way-to-chain-effects-in-processing-sound-library","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2026-03-28T13:04:29.981Z","last_posted_at":"2026-03-31T09:41:49.324Z","bumped":true,"bumped_at":"2026-03-31T09:41:49.324Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":52,"like_count":1,"has_summary":false,"last_poster_username":"Txo","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16373,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":10753,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2970,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Playing Local Files With VLCJVideo Library","id":47949,"title":"Playing Local Files With VLCJVideo Library","slug":"playing-local-files-with-vlcjvideo-library","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2026-02-23T16:12:10.823Z","last_posted_at":"2026-02-24T10:41:45.936Z","bumped":true,"bumped_at":"2026-02-24T10:41:45.936Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":54,"like_count":1,"has_summary":false,"last_poster_username":"Eureka","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16307,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"What&rsquo;s a better way to write my code so I don&rsquo;t keep getting null pointer exceptions","id":47958,"title":"What's a better way to write my code so I don't keep getting null pointer exceptions","slug":"whats-a-better-way-to-write-my-code-so-i-dont-keep-getting-null-pointer-exceptions","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-24T05:39:26.188Z","last_posted_at":"2026-02-24T05:42:26.150Z","bumped":true,"bumped_at":"2026-02-24T05:42:26.150Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":42,"like_count":2,"has_summary":false,"last_poster_username":"Thorstrum","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":16311,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Does TheMidibus Library work in Processing 4?","id":31851,"title":"Does TheMidibus Library work in Processing 4?","slug":"does-themidibus-library-work-in-processing-4","posts_count":27,"reply_count":11,"highest_post_number":28,"image_url":null,"created_at":"2021-08-23T02:48:25.391Z","last_posted_at":"2026-02-17T16:56:15.545Z","bumped":true,"bumped_at":"2026-02-17T16:56:15.545Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":4263,"like_count":8,"has_summary":false,"last_poster_username":"onebus","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":46,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Accepted Answer","user_id":238,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14709,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":13289,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":5898,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"New versions of Processing Libraries Camera3D and ColorBlindness released","id":47858,"title":"New versions of Processing Libraries Camera3D and ColorBlindness released","slug":"new-versions-of-processing-libraries-camera3d-and-colorblindness-released","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":null,"created_at":"2026-02-07T20:47:10.319Z","last_posted_at":"2026-02-09T13:23:23.097Z","bumped":true,"bumped_at":"2026-02-09T13:23:23.097Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":62,"like_count":5,"has_summary":false,"last_poster_username":"sableraph","category_id":19,"op_like_count":5,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":10898,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"IPC shared memory","id":47791,"title":"IPC shared memory","slug":"ipc-shared-memory","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2026-01-23T21:48:41.957Z","last_posted_at":"2026-01-27T09:01:35.676Z","bumped":true,"bumped_at":"2026-01-27T09:01:35.676Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":147,"like_count":0,"has_summary":false,"last_poster_username":"seanc4s","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":16034,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":3667,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Two G4P GPanel questions (setTextAlign and resize)","id":47797,"title":"Two G4P GPanel questions (setTextAlign and resize)","slug":"two-g4p-gpanel-questions-settextalign-and-resize","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/2/f/2f4f0ae6e4a2835f554ca2a8400292d8cf75c95e.png","created_at":"2026-01-25T13:21:59.158Z","last_posted_at":"2026-01-25T19:27:11.440Z","bumped":true,"bumped_at":"2026-01-25T19:27:11.440Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":129,"like_count":1,"has_summary":false,"last_poster_username":"sterretje","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":14154,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"G4P GTextField looses focus after setText","id":47740,"title":"G4P GTextField looses focus after setText","slug":"g4p-gtextfield-looses-focus-after-settext","posts_count":7,"reply_count":5,"highest_post_number":7,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/5/0/50da86e1cba6cd6abf28056c3a5daf748e06ce9b.png","created_at":"2026-01-12T17:15:26.317Z","last_posted_at":"2026-01-13T15:11:47.430Z","bumped":true,"bumped_at":"2026-01-13T15:11:47.430Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":117,"like_count":4,"has_summary":false,"last_poster_username":"quark","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":14154,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":17,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Newbie Library svg.jar on old Processing 2.1.2","id":47744,"title":"Newbie Library svg.jar on old Processing 2.1.2","slug":"newbie-library-svg-jar-on-old-processing-2-1-2","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-01-12T20:37:44.005Z","last_posted_at":"2026-01-12T20:37:44.058Z","bumped":true,"bumped_at":"2026-01-12T20:37:44.058Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":71,"like_count":0,"has_summary":false,"last_poster_username":"salvmec","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":16221,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Unable to Install Java Package as a Library","id":47651,"title":"Unable to Install Java Package as a Library","slug":"unable-to-install-java-package-as-a-library","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":null,"created_at":"2025-12-21T03:49:43.957Z","last_posted_at":"2025-12-21T21:00:53.375Z","bumped":true,"bumped_at":"2025-12-21T21:00:53.375Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":138,"like_count":2,"has_summary":false,"last_poster_username":"svan","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":8068,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I need help understanding how to update my 2008 Processing code to modern standards","id":47649,"title":"I need help understanding how to update my 2008 Processing code to modern standards","slug":"i-need-help-understanding-how-to-update-my-2008-processing-code-to-modern-standards","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-12-20T23:11:22.824Z","last_posted_at":"2025-12-21T11:35:28.690Z","bumped":true,"bumped_at":"2025-12-21T11:35:28.690Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":147,"like_count":0,"has_summary":false,"last_poster_username":"Telos","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16176,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Processing Serial library alternatives?","id":47609,"title":"Processing Serial library alternatives?","slug":"processing-serial-library-alternatives","posts_count":5,"reply_count":2,"highest_post_number":5,"image_url":null,"created_at":"2025-12-12T16:37:02.323Z","last_posted_at":"2025-12-16T23:53:52.037Z","bumped":true,"bumped_at":"2025-12-16T23:53:52.037Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":191,"like_count":3,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":9127,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":265,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Processing and JavaFX","id":45692,"title":"Processing and JavaFX","slug":"processing-and-javafx","posts_count":19,"reply_count":14,"highest_post_number":19,"image_url":null,"created_at":"2025-02-01T18:04:21.750Z","last_posted_at":"2025-11-26T23:26:21.956Z","bumped":true,"bumped_at":"2025-11-26T23:26:21.956Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":719,"like_count":6,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":15368,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":8068,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Amp in Sound library not working","id":47528,"title":"Amp in Sound library not working","slug":"amp-in-sound-library-not-working","posts_count":7,"reply_count":4,"highest_post_number":8,"image_url":null,"created_at":"2025-11-11T10:45:30.739Z","last_posted_at":"2025-11-18T10:13:07.000Z","bumped":true,"bumped_at":"2025-11-18T10:13:07.000Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":257,"like_count":4,"has_summary":false,"last_poster_username":"todocono","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16120,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Error: The package “javax.xml.bind” does not exist. You might be missing a library","id":47360,"title":"Error: The package “javax.xml.bind” does not exist. You might be missing a library","slug":"error-the-package-javax-xml-bind-does-not-exist-you-might-be-missing-a-library","posts_count":10,"reply_count":6,"highest_post_number":10,"image_url":null,"created_at":"2025-10-14T13:30:50.559Z","last_posted_at":"2025-10-27T16:36:10.037Z","bumped":true,"bumped_at":"2025-10-27T16:36:10.037Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":195,"like_count":4,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":16055,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":15902,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Remove all items from G4P Droplist","id":44306,"title":"Remove all items from G4P Droplist","slug":"remove-all-items-from-g4p-droplist","posts_count":6,"reply_count":2,"highest_post_number":6,"image_url":null,"created_at":"2024-04-17T18:22:21.664Z","last_posted_at":"2025-10-27T06:47:40.393Z","bumped":true,"bumped_at":"2025-10-27T06:47:40.393Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":230,"like_count":4,"has_summary":false,"last_poster_username":"Marcel","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":14898,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":14825,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&ldquo;NullPointerException&rdquo; when I try to create a MidiBus object from The MidiBus library","id":47445,"title":"\"NullPointerException\" when I try to create a MidiBus object from The MidiBus library","slug":"nullpointerexception-when-i-try-to-create-a-midibus-object-from-the-midibus-library","posts_count":3,"reply_count":1,"highest_post_number":3,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/9/3/93a2de6a4bf9b8addfa660340bfa35f7ce410bb7.png","created_at":"2025-10-25T22:12:21.447Z","last_posted_at":"2025-10-26T00:14:18.813Z","bumped":true,"bumped_at":"2025-10-26T00:14:18.813Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":106,"like_count":2,"has_summary":false,"last_poster_username":"JakeFromJakku","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":16083,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Video on Raspberry with VLCJvideo library extremely slow","id":47411,"title":"Video on Raspberry with VLCJvideo library extremely slow","slug":"video-on-raspberry-with-vlcjvideo-library-extremely-slow","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-10-21T14:54:34.177Z","last_posted_at":"2025-10-21T14:54:34.237Z","bumped":true,"bumped_at":"2025-10-21T14:54:34.237Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"qualidat","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":4437,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Serial library not found - Processing 4.4.8","id":47302,"title":"Serial library not found - Processing 4.4.8","slug":"serial-library-not-found-processing-4-4-8","posts_count":9,"reply_count":3,"highest_post_number":9,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/original/3X/e/3/e3eacd88b29c06d43aead172b04cad7cbfcc01bd.png","created_at":"2025-10-08T21:08:03.290Z","last_posted_at":"2025-10-20T14:10:56.714Z","bumped":true,"bumped_at":"2025-10-20T14:10:56.714Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":699,"like_count":4,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":16041,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster, Accepted Answer","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":16055,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"VideoExport: movie duration not matching up with mp3","id":17259,"title":"VideoExport: movie duration not matching up with mp3","slug":"videoexport-movie-duration-not-matching-up-with-mp3","posts_count":10,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2020-01-22T19:45:54.809Z","last_posted_at":"2025-10-11T16:19:20.563Z","bumped":true,"bumped_at":"2025-10-11T16:19:20.563Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":712,"like_count":9,"has_summary":false,"last_poster_username":"glv","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":6207,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":48,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":42,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":108,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How to handle user input","id":47163,"title":"How to handle user input","slug":"how-to-handle-user-input","posts_count":11,"reply_count":8,"highest_post_number":11,"image_url":null,"created_at":"2025-09-17T15:46:53.033Z","last_posted_at":"2025-09-23T01:34:39.146Z","bumped":true,"bumped_at":"2025-09-23T01:34:39.146Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":202,"like_count":5,"has_summary":false,"last_poster_username":"GoToLoop","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":null,"description":"Original Poster","user_id":12164,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster, Accepted Answer","user_id":108,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":17,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14154,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":88,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Can´t install libraries after starting using Processing in Snap","id":46557,"title":"Can´t install libraries after starting using Processing in Snap","slug":"can-t-install-libraries-after-starting-using-processing-in-snap","posts_count":9,"reply_count":4,"highest_post_number":9,"image_url":null,"created_at":"2025-06-16T18:09:52.079Z","last_posted_at":"2025-09-11T14:26:38.129Z","bumped":true,"bumped_at":"2025-09-11T14:26:38.129Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":191,"like_count":1,"has_summary":false,"last_poster_username":"moon","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Original Poster","user_id":7741,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2888,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":14154,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":15902,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I need help to get OSC in Processing enabled","id":47087,"title":"I need help to get OSC in Processing enabled","slug":"i-need-help-to-get-osc-in-processing-enabled","posts_count":5,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2025-09-06T13:11:52.654Z","last_posted_at":"2025-09-06T15:34:55.094Z","bumped":true,"bumped_at":"2025-09-06T15:34:55.094Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":56,"like_count":0,"has_summary":false,"last_poster_username":"ComputerArtist_ThL","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":15974,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":282,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Processing Geometry Suite (PGS) library","id":47073,"title":"Processing Geometry Suite (PGS) library","slug":"processing-geometry-suite-pgs-library","posts_count":5,"reply_count":3,"highest_post_number":5,"image_url":"https://canada1.discourse-cdn.com/flex036/uploads/processingfoundation1/optimized/3X/f/2/f2dc9370939239c34fe668037374f8e8a475b17a_2_503x1024.jpeg","created_at":"2025-09-04T12:28:28.163Z","last_posted_at":"2025-09-06T13:59:00.386Z","bumped":true,"bumped_at":"2025-09-06T13:59:00.386Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":87,"like_count":4,"has_summary":false,"last_poster_username":"Morais","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":6915,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":238,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sound analysis?","id":47060,"title":"Sound analysis?","slug":"sound-analysis","posts_count":4,"reply_count":2,"highest_post_number":4,"image_url":null,"created_at":"2025-08-31T22:23:29.190Z","last_posted_at":"2025-09-06T01:15:39.386Z","bumped":true,"bumped_at":"2025-09-06T01:15:39.386Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"tags":[],"tags_descriptions":{},"views":98,"like_count":2,"has_summary":false,"last_poster_username":"IRIGIMA","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":true,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster, Accepted Answer","user_id":7165,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":2,"primary_group_id":null,"flair_group_id":null}]}]}}