The document outlines requirements for a slideshow tool to be embedded in a website. It should allow for customized Ken burns effects for each slide, including start/end position and zoom level. It must also support playback of separate audio tracks for music and voiceover, each with independent volume controls. The tool will use XML parameters to control slideshow properties, images, and audio files.
Stop Motion Animation Software Tutorials, Ikitmovie Is a World Leader In Innovative Stop Motion Software Solutions and Develops Stop Motion Animation, Cartoon Software for kids and Educational Software solutions.
Sound editing with adacity ISBAT University , Kampala , Uganda , East Africa B. Randhir Prasad Yadav
Sound editing with adacity RP YADAV Sr. Lecturer Multimedia and Animation Dept. at ISBAT University. RANDHIR PRASAD YADAV Multimedia, Animation and ITC Dept. B.Sc. and M.Sc. In Multimedia & Animation TechnologyBFA in Fine Art, Advanced Diploma in 3Ds Animation 10 Years of Experience (INDIA,MAURITIUS & UGANDA)Email: rpyadav@africamail.com, +256 706207727 , 702606786
Stop Motion Animation Software Tutorials, Ikitmovie Is a World Leader In Innovative Stop Motion Software Solutions and Develops Stop Motion Animation, Cartoon Software for kids and Educational Software solutions.
Sound editing with adacity ISBAT University , Kampala , Uganda , East Africa B. Randhir Prasad Yadav
Sound editing with adacity RP YADAV Sr. Lecturer Multimedia and Animation Dept. at ISBAT University. RANDHIR PRASAD YADAV Multimedia, Animation and ITC Dept. B.Sc. and M.Sc. In Multimedia & Animation TechnologyBFA in Fine Art, Advanced Diploma in 3Ds Animation 10 Years of Experience (INDIA,MAURITIUS & UGANDA)Email: rpyadav@africamail.com, +256 706207727 , 702606786
Alchemy supports the playback of Apple Loops as well as standard .wav audio files and can manipulate tempo and pitch in realtime. Alchemy’s sophisticated synthesis engine can transform loops with multiple forms of resynthesis and an abundant collection of filters, modulation and effects racks. This presentations introduces some of these new features.
Taken from a white paper called, ‘Logic Pro X, Elemental Morphing in Alchemy’. Located at, https://fdocuments.in/reader/full/logic-pro-x-elemental-morphing-in-logic-pro-x-elemental-morphing-n-alchemy-morphing.html. August 2015
Echo Chamber is a stereo reverb and delay plug-in effect, used to create psychoacoustic models to simulate sounds reflecting from surfaces in a room or space. Optionally a delay can be added to yield a spacious and open sound of a repeating, decaying echo to complete a sense of space and depth to a 'dry' input signal.
A highly tweakable, versatile, and inspiring solution for ambience effects, that produces a natural sounding room reverberation and delay effect giving a true room perception, from small rooms to large caverns as well as generates a doubling echo, slapback echo, ping-pong delay and analog tape delay. Offers multiple controls for modifying one or both channels to produce a rich array of time-based effects.
Available as plugin in VST and VST3 64 bit versions for Windows as well as in Audio Unit for macOS. These plug-ins are perfectly suited for any type of audio production when acoustic space simulation is needed from recording to post production in 64 bit platforms. Small rooms have a high percentage of early reflections (the first feedback from the closest objects) that can give more body to tracks. It is also good with acoustic guitars and voices. Larger rooms presets are better with strings, or wind instruments and synthesizer pads.
Features:
• Reverb and delay algorithms that delivers a rich reverberation and echoes by providing a spaciousness and depth to simulate the sound reflections from walls, floors and ceilings in an acoustically reflective environment.
• Flexibility to control Left and Right channels separately in Reverb and Delay units as well as in 'dry' signal output.
• Reverb unit works as a Stereo enhancer and mono-to-stereo creator, to produce a wide stereo image or stereoize a mono sound source. In Delay unit, improves the stereo image by adding a slight delay to one of the channels.
• Delay Time manual or synced to host (Tempo Sync BPM).
• 30 predefined space types, giving a virtually infinite number of possible shapes and sizes.
Preset Effects List:
01 • DEL - Analog Tape Delay
02 • DEL - Bucket Brigade Delay
03 • DEL - Crypt Echoes
04 • DEL - Doubling Echo
05 • DEL - Infinite Delay Machine
06 • DEL - Ping-Pong Delay
07 • DEL - Slapback Echo
08 • DEL - Sync Tube Tape Delay
09 • DEL - Tempo-Sync Delay
10 • DEL - Tube Driven Tape Echo
11 • REV - Amphitheater Reverb
12 • REV - Auditorium Reverb
13 • REV - Cathedral Reverb
14 • REV - Chamber Reverb
15 • REV - Hall Reverb
16 • REV - Opera Reverb
17 • REV - Plate Reverb
18 • REV - Room Reverb
19 • REV - Spring Reverb
20 • REV - Theater Reverb
21 • REV+DEL Ambience Reverb
22 • REV+DEL Arena Reverb
23 • REV+DEL Canyon Acoustics
24 • REV+DEL Catacomb Reverb
25 • REV+DEL Cave Reverb
26 • REV+DEL Church Reverb
27 • REV+DEL Cosmos Echo Panning
28 • REV+DEL Spatial Reverb
29 • REV+DEL Stadium Reverb
30 • REV+DEL Sync Bounced Delay
Waverator Spectra is a virtual synthesizer to create complex pads, leads, atmospheric textures, ambient soundscapes and sound effects. Features a collection of 80 presets suitable for many genres and styles of music and flexibility to custom design over a diverse sonic palette. Available as plugin in VST 32 bit and 64 bit and VST3 64 bit versions for Windows as well as in Audio Unit for macOS.
Features:
• Two Digitally Controlled Oscillator (DCO) with three selectable waveforms (saw, triangle, pulse).
- DCO 'A' octaves: 8', 16', 32 with sync selector.
- DCO 'B' octaves: 4', 8', 16' with interval control.
• Two Digitally Controlled Filter (DCF)
- 'A' with control over ADSR envelope generator (Attack, Decay, Sustain, Release).
- 'B' with control over cutoff frequency, contour amount, FM modulation and resonance.
• Mixer (controlling Oscillators A / B), master volume, filter modulation selector and switchable keytrack (OFF, 50%, 100%).
• Loudness Contour with control over ADSR (Attack, Decay, Sustain, Release).
• Soft Waveform Modifier (Stereo Shaping): Contains waveshapers for left and right channels that can be used as a soft clipper, waveform modifier or subtle distortion unit, which maps input to output values depending on a transfer function you draw by dragging the control points with your mouse.
• Double Delay Effect (Stereo Shaping): with modulation (Varies the delay time dynamically) and amount of feedback controls.
• Portamento (Glide) Control: affects pitch transitions. A gliding effect that allows a sound to change pitch at a gradual rate, rather than abruptly, when a new key is pressed or MIDI note sent. When turned to the far left, there are no pitch transitions - new notes immediately play at their "correct" pitch. If turned to the right, the glide time increases - new notes are triggered at the pitch of the previous note, and then gradually glide to the pitch of the played note, quickly or slowly, depending on the setting of this knob.
• Possibility of turn the Synth into Mono Mode and Retrigger switch.
• Spatial Auralization: presets brings a stereophonic sound panning to increase the audible perspective.
• Hint Property: Tooltip when the mouse is over a control. You can mouse over any of the controls anywhere in Waverator Spectra and this will display a short description of what that control does.
• MIDI Automation. Implementation of MIDI Continuous Controller parameters for use with external hardware control via DAW.
• Preset manager (Only VST2/VST3 64 bit and Audio Unit). Load and save presets and banks.
• 80 internal presets (Pre-programmed sounds) with spatial auralization, bringing a stereophonic sound panning to increase the audible perspective
Sampling, EXS24, Logic Pro X, Creating Sampler Instruments. Using the EXS24 Instrument Editor, Creating Loop Points, Creating Multiple Zones from Region Transients, Filtering and Modulation, Using Groups, Routing Individual Sounds for Processing.
Alchemy supports the playback of Apple Loops as well as standard .wav audio files and can manipulate tempo and pitch in realtime. Alchemy’s sophisticated synthesis engine can transform loops with multiple forms of resynthesis and an abundant collection of filters, modulation and effects racks. This presentations introduces some of these new features.
Taken from a white paper called, ‘Logic Pro X, Elemental Morphing in Alchemy’. Located at, https://fdocuments.in/reader/full/logic-pro-x-elemental-morphing-in-logic-pro-x-elemental-morphing-n-alchemy-morphing.html. August 2015
Echo Chamber is a stereo reverb and delay plug-in effect, used to create psychoacoustic models to simulate sounds reflecting from surfaces in a room or space. Optionally a delay can be added to yield a spacious and open sound of a repeating, decaying echo to complete a sense of space and depth to a 'dry' input signal.
A highly tweakable, versatile, and inspiring solution for ambience effects, that produces a natural sounding room reverberation and delay effect giving a true room perception, from small rooms to large caverns as well as generates a doubling echo, slapback echo, ping-pong delay and analog tape delay. Offers multiple controls for modifying one or both channels to produce a rich array of time-based effects.
Available as plugin in VST and VST3 64 bit versions for Windows as well as in Audio Unit for macOS. These plug-ins are perfectly suited for any type of audio production when acoustic space simulation is needed from recording to post production in 64 bit platforms. Small rooms have a high percentage of early reflections (the first feedback from the closest objects) that can give more body to tracks. It is also good with acoustic guitars and voices. Larger rooms presets are better with strings, or wind instruments and synthesizer pads.
Features:
• Reverb and delay algorithms that delivers a rich reverberation and echoes by providing a spaciousness and depth to simulate the sound reflections from walls, floors and ceilings in an acoustically reflective environment.
• Flexibility to control Left and Right channels separately in Reverb and Delay units as well as in 'dry' signal output.
• Reverb unit works as a Stereo enhancer and mono-to-stereo creator, to produce a wide stereo image or stereoize a mono sound source. In Delay unit, improves the stereo image by adding a slight delay to one of the channels.
• Delay Time manual or synced to host (Tempo Sync BPM).
• 30 predefined space types, giving a virtually infinite number of possible shapes and sizes.
Preset Effects List:
01 • DEL - Analog Tape Delay
02 • DEL - Bucket Brigade Delay
03 • DEL - Crypt Echoes
04 • DEL - Doubling Echo
05 • DEL - Infinite Delay Machine
06 • DEL - Ping-Pong Delay
07 • DEL - Slapback Echo
08 • DEL - Sync Tube Tape Delay
09 • DEL - Tempo-Sync Delay
10 • DEL - Tube Driven Tape Echo
11 • REV - Amphitheater Reverb
12 • REV - Auditorium Reverb
13 • REV - Cathedral Reverb
14 • REV - Chamber Reverb
15 • REV - Hall Reverb
16 • REV - Opera Reverb
17 • REV - Plate Reverb
18 • REV - Room Reverb
19 • REV - Spring Reverb
20 • REV - Theater Reverb
21 • REV+DEL Ambience Reverb
22 • REV+DEL Arena Reverb
23 • REV+DEL Canyon Acoustics
24 • REV+DEL Catacomb Reverb
25 • REV+DEL Cave Reverb
26 • REV+DEL Church Reverb
27 • REV+DEL Cosmos Echo Panning
28 • REV+DEL Spatial Reverb
29 • REV+DEL Stadium Reverb
30 • REV+DEL Sync Bounced Delay
Waverator Spectra is a virtual synthesizer to create complex pads, leads, atmospheric textures, ambient soundscapes and sound effects. Features a collection of 80 presets suitable for many genres and styles of music and flexibility to custom design over a diverse sonic palette. Available as plugin in VST 32 bit and 64 bit and VST3 64 bit versions for Windows as well as in Audio Unit for macOS.
Features:
• Two Digitally Controlled Oscillator (DCO) with three selectable waveforms (saw, triangle, pulse).
- DCO 'A' octaves: 8', 16', 32 with sync selector.
- DCO 'B' octaves: 4', 8', 16' with interval control.
• Two Digitally Controlled Filter (DCF)
- 'A' with control over ADSR envelope generator (Attack, Decay, Sustain, Release).
- 'B' with control over cutoff frequency, contour amount, FM modulation and resonance.
• Mixer (controlling Oscillators A / B), master volume, filter modulation selector and switchable keytrack (OFF, 50%, 100%).
• Loudness Contour with control over ADSR (Attack, Decay, Sustain, Release).
• Soft Waveform Modifier (Stereo Shaping): Contains waveshapers for left and right channels that can be used as a soft clipper, waveform modifier or subtle distortion unit, which maps input to output values depending on a transfer function you draw by dragging the control points with your mouse.
• Double Delay Effect (Stereo Shaping): with modulation (Varies the delay time dynamically) and amount of feedback controls.
• Portamento (Glide) Control: affects pitch transitions. A gliding effect that allows a sound to change pitch at a gradual rate, rather than abruptly, when a new key is pressed or MIDI note sent. When turned to the far left, there are no pitch transitions - new notes immediately play at their "correct" pitch. If turned to the right, the glide time increases - new notes are triggered at the pitch of the previous note, and then gradually glide to the pitch of the played note, quickly or slowly, depending on the setting of this knob.
• Possibility of turn the Synth into Mono Mode and Retrigger switch.
• Spatial Auralization: presets brings a stereophonic sound panning to increase the audible perspective.
• Hint Property: Tooltip when the mouse is over a control. You can mouse over any of the controls anywhere in Waverator Spectra and this will display a short description of what that control does.
• MIDI Automation. Implementation of MIDI Continuous Controller parameters for use with external hardware control via DAW.
• Preset manager (Only VST2/VST3 64 bit and Audio Unit). Load and save presets and banks.
• 80 internal presets (Pre-programmed sounds) with spatial auralization, bringing a stereophonic sound panning to increase the audible perspective
Sampling, EXS24, Logic Pro X, Creating Sampler Instruments. Using the EXS24 Instrument Editor, Creating Loop Points, Creating Multiple Zones from Region Transients, Filtering and Modulation, Using Groups, Routing Individual Sounds for Processing.
Gestión judicial. medición y evaluacion del desempeño en la oficina judicial....Pablo Horacio Ferrari
Sistema de gestión de la Oficina Judicial basado en la medición y evaluación del desempeño que permite optimizar al máximo sus recursos materiales y el capital humano. El método se asienta en el uso de Indicadores e Informes de gestión periódicos que se utilizan para elaborar diagnósticos con bases objetivas, lo que erige al sistema en una herramienta de suma utilidad para el Magistrado. Su uso adecuado permite el ingreso a un ciclo de Mejora Continua (planificar - implementar - medir - corregir) gracias al uso de mediciones periódicas que dan la posibilidad de efectuar correcciones oportunas ante la detección de desvíos de las metas trazadas.
Il presente Piano si propone di contribuire al più generale obiettivo di individuazione di una strategia di sviluppo economico per tutto il territorio provinciale.
Content personalisation is becoming more prevalent. A site, it's content and/or it's products, change dynamically according to the specific needs of the user. SEO needs to ensure we do not fall behind of this trend.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Xyz
1. Slideshow Player
Introduction
The following outlines the requirements for a flex-built slideshow player, hereinafter
referred to as the TOOL, that will be embedded in a web application, hereinafter
referred to as the WEBSITE. We are currently using SlideShowPro
(www.slideshowpro.net), hereinafter referred to as the MODEL.
We like many of the features and UI elements of the MODEL, but need two goal-specific
improvements:
1) Specific control of the ken burns effects (for example: Start centered right, zoom:
125%. End centered left, zoom: 100%.)
2) Ability to play and control the volume for two separate audio files (one music track,
one voice over track)
TOOL Requirements
Ken Burns Effects
Each slide will have a customized ken burns start and finish position that is controlled by
the WEBSITE.
And example of a slide show the user might generate:
1. Slide 1. Start centered, zoom: 100%. End centered, zoom: 125%.
2. Slide 2. Start centered, zoom: 100%. End centered, zoom: 125%.
3. Slide 3. Start centered, zoom: 125%. End centered, zoom: 100%.
4. Slide 4. Start centered left, zoom: 125%. End centered right, zoom: 125%.
5. Slide 2. Start centered, zoom: 100%. End centered, zoom: 125%.
6. Slide 4. Start centered right, zoom: 125%. End centered left, zoom: 125%.
7. Slide 4. Start centered right, zoom: 125%. End centered left, zoom: 100%.
8. Slide 4. Start centered left, zoom: 125%. End centered right, zoom: 125%.
9. Slide 3. Start centered, zoom: 125%. End centered, zoom: 100%.
The TOOL will use XML parameters provided by the WEBSITE to control the ken burns
effects in the slideshow.
See illustrations 3 and 4 for more information.
Slideshow Playback
A slideshow may contain up to 200 images/slides.
Controls:
• Play/Resume: When the user clicks ʻplayʼ the TOOL will begin displaying the
slideshow starting with the current slide and moving forward. When the TOOL first
2. loads the current slide is the first slide. Note: If the TOOL is ʻresumingʼ the slideshow, it
will not transition from the previous slide to the new current slide. It will be like the
slideshow just started.
• Pause: If the user pauses the slideshow, the TOOL will finish showing the current slide
(and any ken burns effects) before pausing. The TOOL will then set the next slide (if it
exists) as the current slide.
• Navigation: The user will be able to jump forwards and backwards in the slideshow by
using thumbnail navigation. When a user clicks on a thumbnail for another slide, the
current slide immediately starts to cross dissolve transition to the selected slide.
Transitions
The transition between all slides will be cross dissolve.
Voice Over Playback
Users will have the option to upload (via the WEBSITE) an MP3 file of their voice giving
a voice over for the slideshow. The voice over will have itʼs own set of XML parameters
and UI controls.
The audio track will begin playing when the user clicks the slideshow play button. The
slideshowʼs resume/pause/navigation will have no effect on the audio track, once the
audio track has started it will play through to the end. The only way to control it is via the
volume/ mute controls.
If the voice over duration is shorter than the slideshow duration, the voice over will play
once and stop.
If the voice over duration is longer than the slideshow duration, the voice over will
continue playing after the last slide then stop when finished.
Controls:
• The TOOL will allow the user to control the volume of the audio track.
• The TOOL will allow the user to mute/unmute the audio track.
Sound Track Playback
Users will have the option of selecting an MP3 file of music to play during the slideshow.
The sound track will have itʼs own set of XML parameters and UI controls.
The audio track will begin playing when the user clicks the slideshow play button. The
slideshowʼs resume/pause/navigation will have no effect on the audio track, once the
audio track has started it will play through to the end. The only way to control it is via the
volume/ mute controls.
If the sound track duration is shorter than the slideshow duration, the sound track will
play once and stop.
3. If the sound track duration is longer than the slideshow duration, the sound track will
continue playing after the last slide then stop when finished.
Controls:
• The TOOL will allow the user to control the volume of the sound track.
• The TOOL will allow the user to mute/unmute the sound track.
Full Screen Mode
Users will be able to expand the TOOL to full screen.
XML File Parsing
The settings for each slide show (including the player setup, slides, and audio files) will
be made available by the WEBSITE as an XML file.
Bitmap Smoothing
The TOOL will use bitmap smoothing to make the ken burns effects and transitions look
good.
Image Preloading
As soon as a slide is loaded, the TOOL will begin preloading the next image so that the
TOOL already has the image stored in cache when it is ready for it.
Maintainable Code
The deliverable for this project will be a TOOL that meets all requirements laid out in this
document (in .swf format) as well as the flex source code for the TOOL. The code
should be well commented, follow flex best-practices, and be something that we may
make changes to in the future, if necessary.
Performance
We understand the inherent performance issues when working with flash and large
quantities of media files, and want to make sure that users do not suffer in the
experience of the slideshow. Our goal is to provide a slideshow that is as fluid as video.
We will expect the final version of the TOOL to perform as smoothly as a video at full
screen on a machine with the following specifications:
OS: Windows XP SP3
Machine: Pentium 4 3Ghz with 1Gb RAM
Display: 1280x1024
User Interface
Stage
Refers to the full dimensions of the TOOL.
Player
4. Refers to the portion of the stage that contains the slideshow and controls.
Letterbox Mattes
Refers to the portion of the stage that letterbox crops the stage down so that the primary
focus is on the player.
Control Box
Refers to the area at the bottom of the player that contains the Navigation, Slideshow
Controls, Voice Over Controls, and Sound Track Controls.
The control box is normally hidden off the bottom of the page. It slides up into view
when there is mouse movement over the stage. It slides down after 2 seconds of
mouse inactivity (unless the mouse is positioned above the control box).
Navigation and Controls
The navigation thumbnails, their size, their hover state, and functionality will behave
similarly to the MODEL.
Slide Show Controls
"Previous Group" left arrow will behave similarly to the MODEL.
"Previous Photo" minus sign will behave similarly to the MODEL.
"Next Photo" plus sign will behave similarly to the MODEL.
"Next Group" right arrow will behave similarly to the MODEL.
"Play/Pause/Resume" button will behave similarly to the MODEL.
"Full screen" button will behave similarly to the MODEL.
Voice Over Controls
The voice over controls will behave similar to the volume controls for many video
players (YouTube, etc). Users will be able to toggle mute states, as well as adjust a
volume slider.
Sound Track Controls
The sound track controls will behave similar to the volume controls for many video
players (YouTube, etc). Users will be able to toggle mute states, as well as adjust a
volume slider.
Slide Countdown Timer
There will be some sort of indication of time remaining for each slide. Similar to the
MODELʼs circle in the top right corner.
5. Slideshow Parameters
These settings will be set via the XML file
playerHeightWidthRatio (float:required)
While the stage may be any dimension (as set by the flash object or by the screen in full
screen mode), the player will always have a specific height to width ratio. Any part of
the stage that is not part of the player will be letterbox cropped. See Illustration 2.
letterboxMatteColor (string)
Sets the color of the letterbox mattes. Passed in via hexadecimal color.
voiceOverUrl (string:optional)
The HTTP URL for the voice over audio file.
If the parameter is not present, there is no voice over for the file.
If the parameter is not present, all UI for the voice over controls will be hidden.
voiceOverVolume (float; range: 0-1)
The starting volume setting for the voice over track.
soundTrackUrl (string:optional)
The HTTP URL for the sound track audio file.
If the parameter is not present, there is no sound for the file.
If the parameter is not present, all UI for the sound track controls will be hidden.
soundTrackVolume (float; range: 0-1)
The starting volume setting for the voice over track.
transitionDuration (float:required)
The amount of time in seconds of the transition between images. See illustration 1.
Slide Parameters
These settings will be set via the XML file and made available for each slide.
slideDuration (float:required)
This is the amount of time in seconds that each image is shown in the slideshow. See
illustration 1.
kbStartPosition (string:required)
One of the nine ken burns positions. See Illustration 3.
kbStartZoom (integer:required)
Zoom factor of the image in the slide at the beginning of each slide. See Illustration 4.
kbEndPosition (string:required)
One of the nine ken burns positions. See Illustration 3.
6. kbFinishZoom (integer:required)
Zoom factor of the image in the slide at the end of each slide. See Illustration 4.
Illustrations
Illustration 1: Duration and transition lengths
Image 1 Tran Image 2 Tran Image 3
sitio sitio
5 seconds n1 5 seconds n2 5 seconds
2 2
sec sec
Total time: 19 seconds
A slideshow with 3 images, slideDuration of 5, transitionDuration of 2 should be 19
seconds long.
The length of the ken burns effect for image 1 is 7 seconds.
The length of the ken burns effect for image 2 is 9 seconds.
The length of the ken burns effect for image 3 is 7 seconds.
Illustration 2: Player sizing
Screen Aspect Ratio: 8:5 (1.6) Screen Aspect Ratio: 4.3 (1.333)
Player Aspect Ratio: 3:2 (1.5) Player Aspect Ratio: 3:2 (1.5)
Letterbox Mattes on Left and Right Letterbox Mattes on Top and Bottom
7. A TOOL with a playerHeightWidthRatio of 1.5 will contain the entire slideshow in a
horizontal box that is 2 units tall and 3 units wide, regardless of the size of the stage/
screen. Any part of the stage or screen that is not covered by the stage will be covered
with mattes (color set by letterboxMatteColor).
Illustration 3: Ken Burns Positions
TL Top Left
TC Top Center
TR Top Right
CL Center Left
CC Center Center
CR Center Right
BL Bottom Left
BC Bottom Center
BR Bottom Right
Illustration 4: Ken Burns Zoom Levels
Note that zoom levels is based on area, not height/width.
For example: 120% zoom on an image that is 150x100px is 164x110px (NOT
180x120px)
90% Zoom - Position: Top Left 100% Zoom - Position: Top Left
8. 110% Zoom - Position: Top Left 120% Zoom - Position: Top Left
130% Zoom - Position: Top Left 140% Zoom - Position: Top Left
Illustration 5: Ken Burns Base Zoom Level
The base zoom level (100%) size will be determined by the size of the player and the
size of the image. A 100% zoomed image positioned in the absolute center of the
player will be completely visible (no cropping) and filled to fit the frame so that two sides
of the image are touching the edges of the player. If the aspect ratio of the image is the
same as the aspect ratio of the player, all four sides of the image will touch all four
edges of the player.
The 100% size of an
image that is has a lower
aspect ratio than the player
will be when the image fills
the player top to bottom.
9. The 100% size of an
image that is has an equal
aspect ratio than the player
will be when the image fills
the player top to bottom,
left to right.
The 100% size of an
image that is has a higher
aspect ratio than the player
will be when the image fills
the left to right.